1 1.1 skrll #! /bin/sh 2 1.1 skrll # Guess values for system-dependent variables and create Makefiles. 3 1.15 christos # Generated by GNU Autoconf 2.69 for gas 2.46.0. 4 1.8 christos # 5 1.8 christos # 6 1.8 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.2 matt # 8 1.1 skrll # 9 1.1 skrll # This configure script is free software; the Free Software Foundation 10 1.1 skrll # gives unlimited permission to copy, distribute and modify it. 11 1.2 matt ## -------------------- ## 12 1.2 matt ## M4sh Initialization. ## 13 1.2 matt ## -------------------- ## 14 1.1 skrll 15 1.2 matt # Be more Bourne compatible 16 1.2 matt DUALCASE=1; export DUALCASE # for MKS sh 17 1.2 matt if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 skrll emulate sh 19 1.1 skrll NULLCMD=: 20 1.2 matt # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 skrll # is contrary to our usage. Disable this feature. 22 1.1 skrll alias -g '${1+"$@"}'='"$@"' 23 1.2 matt setopt NO_GLOB_SUBST 24 1.2 matt else 25 1.2 matt case `(set -o) 2>/dev/null` in #( 26 1.2 matt *posix*) : 27 1.2 matt set -o posix ;; #( 28 1.2 matt *) : 29 1.2 matt ;; 30 1.2 matt esac 31 1.2 matt fi 32 1.2 matt 33 1.2 matt 34 1.2 matt as_nl=' 35 1.2 matt ' 36 1.2 matt export as_nl 37 1.2 matt # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.2 matt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.2 matt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.2 matt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.2 matt # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.2 matt # but without wasting forks for bash or zsh. 43 1.2 matt if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.2 matt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.2 matt as_echo='print -r --' 46 1.2 matt as_echo_n='print -rn --' 47 1.2 matt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.2 matt as_echo='printf %s\n' 49 1.2 matt as_echo_n='printf %s' 50 1.2 matt else 51 1.2 matt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.2 matt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.2 matt as_echo_n='/usr/ucb/echo -n' 54 1.2 matt else 55 1.2 matt as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.2 matt as_echo_n_body='eval 57 1.2 matt arg=$1; 58 1.2 matt case $arg in #( 59 1.2 matt *"$as_nl"*) 60 1.2 matt expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.2 matt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.2 matt esac; 63 1.2 matt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.2 matt ' 65 1.2 matt export as_echo_n_body 66 1.2 matt as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.2 matt fi 68 1.2 matt export as_echo_body 69 1.2 matt as_echo='sh -c $as_echo_body as_echo' 70 1.1 skrll fi 71 1.1 skrll 72 1.2 matt # The user is always right. 73 1.2 matt if test "${PATH_SEPARATOR+set}" != set; then 74 1.2 matt PATH_SEPARATOR=: 75 1.2 matt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.2 matt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.2 matt PATH_SEPARATOR=';' 78 1.2 matt } 79 1.1 skrll fi 80 1.1 skrll 81 1.1 skrll 82 1.2 matt # IFS 83 1.2 matt # We need space, tab and new line, in precisely that order. Quoting is 84 1.2 matt # there to prevent editors from complaining about space-tab. 85 1.2 matt # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.2 matt # splitting by setting IFS to empty value.) 87 1.2 matt IFS=" "" $as_nl" 88 1.2 matt 89 1.2 matt # Find who we are. Look in the path if we contain no directory separator. 90 1.8 christos as_myself= 91 1.2 matt case $0 in #(( 92 1.2 matt *[\\/]* ) as_myself=$0 ;; 93 1.2 matt *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.2 matt for as_dir in $PATH 95 1.2 matt do 96 1.2 matt IFS=$as_save_IFS 97 1.2 matt test -z "$as_dir" && as_dir=. 98 1.2 matt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.2 matt done 100 1.2 matt IFS=$as_save_IFS 101 1.2 matt 102 1.2 matt ;; 103 1.2 matt esac 104 1.2 matt # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.2 matt # in which case we are not to be found in the path. 106 1.2 matt if test "x$as_myself" = x; then 107 1.2 matt as_myself=$0 108 1.2 matt fi 109 1.2 matt if test ! -f "$as_myself"; then 110 1.2 matt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.2 matt exit 1 112 1.2 matt fi 113 1.2 matt 114 1.2 matt # Unset variables that we do not need and which cause bugs (e.g. in 115 1.2 matt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.2 matt # suppresses any "Segmentation fault" message there. '((' could 117 1.2 matt # trigger a bug in pdksh 5.2.14. 118 1.2 matt for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.2 matt do eval test x\${$as_var+set} = xset \ 120 1.2 matt && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.2 matt done 122 1.1 skrll PS1='$ ' 123 1.1 skrll PS2='> ' 124 1.1 skrll PS4='+ ' 125 1.1 skrll 126 1.1 skrll # NLS nuisances. 127 1.2 matt LC_ALL=C 128 1.2 matt export LC_ALL 129 1.2 matt LANGUAGE=C 130 1.2 matt export LANGUAGE 131 1.2 matt 132 1.2 matt # CDPATH. 133 1.2 matt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.2 matt 135 1.8 christos # Use a proper internal environment variable to ensure we don't fall 136 1.8 christos # into an infinite loop, continuously re-executing ourselves. 137 1.8 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.8 christos _as_can_reexec=no; export _as_can_reexec; 139 1.8 christos # We cannot yet assume a decent shell, so we have to provide a 140 1.8 christos # neutralization value for shells without unset; and this also 141 1.8 christos # works around shells that cannot unset nonexistent variables. 142 1.8 christos # Preserve -v and -x to the replacement shell. 143 1.8 christos BASH_ENV=/dev/null 144 1.8 christos ENV=/dev/null 145 1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.8 christos case $- in # (((( 147 1.8 christos *v*x* | *x*v* ) as_opts=-vx ;; 148 1.8 christos *v* ) as_opts=-v ;; 149 1.8 christos *x* ) as_opts=-x ;; 150 1.8 christos * ) as_opts= ;; 151 1.8 christos esac 152 1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail 154 1.8 christos # out after a failed `exec'. 155 1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.8 christos as_fn_exit 255 157 1.8 christos fi 158 1.8 christos # We don't want this to propagate to other subprocesses. 159 1.8 christos { _as_can_reexec=; unset _as_can_reexec;} 160 1.2 matt if test "x$CONFIG_SHELL" = x; then 161 1.2 matt as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.2 matt emulate sh 163 1.2 matt NULLCMD=: 164 1.2 matt # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.2 matt # is contrary to our usage. Disable this feature. 166 1.2 matt alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.2 matt setopt NO_GLOB_SUBST 168 1.2 matt else 169 1.2 matt case \`(set -o) 2>/dev/null\` in #( 170 1.2 matt *posix*) : 171 1.2 matt set -o posix ;; #( 172 1.2 matt *) : 173 1.2 matt ;; 174 1.2 matt esac 175 1.2 matt fi 176 1.2 matt " 177 1.2 matt as_required="as_fn_return () { (exit \$1); } 178 1.2 matt as_fn_success () { as_fn_return 0; } 179 1.2 matt as_fn_failure () { as_fn_return 1; } 180 1.2 matt as_fn_ret_success () { return 0; } 181 1.2 matt as_fn_ret_failure () { return 1; } 182 1.2 matt 183 1.2 matt exitcode=0 184 1.2 matt as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.2 matt as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.2 matt as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.2 matt as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.2 matt if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.2 matt 190 1.2 matt else 191 1.2 matt exitcode=1; echo positional parameters were not saved. 192 1.2 matt fi 193 1.8 christos test x\$exitcode = x0 || exit 1 194 1.8 christos test -x / || exit 1" 195 1.2 matt as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.2 matt as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.2 matt eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.2 matt test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.2 matt test \$(( 1 + 1 )) = 2 || exit 1 200 1.2 matt 201 1.2 matt test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 202 1.2 matt ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 203 1.2 matt ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.2 matt ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 1.2 matt PATH=/empty FPATH=/empty; export PATH FPATH 206 1.2 matt test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 207 1.2 matt || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 208 1.2 matt if (eval "$as_required") 2>/dev/null; then : 209 1.2 matt as_have_required=yes 210 1.2 matt else 211 1.2 matt as_have_required=no 212 1.2 matt fi 213 1.2 matt if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.2 matt 215 1.2 matt else 216 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.2 matt as_found=false 218 1.2 matt for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 skrll do 220 1.2 matt IFS=$as_save_IFS 221 1.2 matt test -z "$as_dir" && as_dir=. 222 1.2 matt as_found=: 223 1.2 matt case $as_dir in #( 224 1.2 matt /*) 225 1.2 matt for as_base in sh bash ksh sh5; do 226 1.2 matt # Try only shells that exist, to save several forks. 227 1.2 matt as_shell=$as_dir/$as_base 228 1.2 matt if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.2 matt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.2 matt CONFIG_SHELL=$as_shell as_have_required=yes 231 1.2 matt if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.2 matt break 2 233 1.2 matt fi 234 1.2 matt fi 235 1.2 matt done;; 236 1.2 matt esac 237 1.2 matt as_found=false 238 1.2 matt done 239 1.2 matt $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.2 matt { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.2 matt CONFIG_SHELL=$SHELL as_have_required=yes 242 1.2 matt fi; } 243 1.2 matt IFS=$as_save_IFS 244 1.2 matt 245 1.2 matt 246 1.2 matt if test "x$CONFIG_SHELL" != x; then : 247 1.8 christos export CONFIG_SHELL 248 1.8 christos # We cannot yet assume a decent shell, so we have to provide a 249 1.8 christos # neutralization value for shells without unset; and this also 250 1.8 christos # works around shells that cannot unset nonexistent variables. 251 1.8 christos # Preserve -v and -x to the replacement shell. 252 1.8 christos BASH_ENV=/dev/null 253 1.8 christos ENV=/dev/null 254 1.8 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.8 christos case $- in # (((( 256 1.8 christos *v*x* | *x*v* ) as_opts=-vx ;; 257 1.8 christos *v* ) as_opts=-v ;; 258 1.8 christos *x* ) as_opts=-x ;; 259 1.8 christos * ) as_opts= ;; 260 1.8 christos esac 261 1.8 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.8 christos # Admittedly, this is quite paranoid, since all the known shells bail 263 1.8 christos # out after a failed `exec'. 264 1.8 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.8 christos exit 255 266 1.2 matt fi 267 1.2 matt 268 1.2 matt if test x$as_have_required = xno; then : 269 1.2 matt $as_echo "$0: This script requires a shell more modern than all" 270 1.2 matt $as_echo "$0: the shells that I found on your system." 271 1.2 matt if test x${ZSH_VERSION+set} = xset ; then 272 1.2 matt $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.2 matt $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 skrll else 275 1.2 matt $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.2 matt $0: including any error possibly output before this 277 1.2 matt $0: message. Then install a modern shell, or manually run 278 1.2 matt $0: the script under such a shell if you do have one." 279 1.1 skrll fi 280 1.2 matt exit 1 281 1.2 matt fi 282 1.2 matt fi 283 1.2 matt fi 284 1.2 matt SHELL=${CONFIG_SHELL-/bin/sh} 285 1.2 matt export SHELL 286 1.2 matt # Unset more variables known to interfere with behavior of common tools. 287 1.2 matt CLICOLOR_FORCE= GREP_OPTIONS= 288 1.2 matt unset CLICOLOR_FORCE GREP_OPTIONS 289 1.2 matt 290 1.2 matt ## --------------------- ## 291 1.2 matt ## M4sh Shell Functions. ## 292 1.2 matt ## --------------------- ## 293 1.2 matt # as_fn_unset VAR 294 1.2 matt # --------------- 295 1.2 matt # Portably unset VAR. 296 1.2 matt as_fn_unset () 297 1.2 matt { 298 1.2 matt { eval $1=; unset $1;} 299 1.2 matt } 300 1.2 matt as_unset=as_fn_unset 301 1.2 matt 302 1.2 matt # as_fn_set_status STATUS 303 1.2 matt # ----------------------- 304 1.2 matt # Set $? to STATUS, without forking. 305 1.2 matt as_fn_set_status () 306 1.2 matt { 307 1.2 matt return $1 308 1.2 matt } # as_fn_set_status 309 1.2 matt 310 1.2 matt # as_fn_exit STATUS 311 1.2 matt # ----------------- 312 1.2 matt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.2 matt as_fn_exit () 314 1.2 matt { 315 1.2 matt set +e 316 1.2 matt as_fn_set_status $1 317 1.2 matt exit $1 318 1.2 matt } # as_fn_exit 319 1.2 matt 320 1.2 matt # as_fn_mkdir_p 321 1.2 matt # ------------- 322 1.2 matt # Create "$as_dir" as a directory, including parents if necessary. 323 1.2 matt as_fn_mkdir_p () 324 1.2 matt { 325 1.2 matt 326 1.2 matt case $as_dir in #( 327 1.2 matt -*) as_dir=./$as_dir;; 328 1.2 matt esac 329 1.2 matt test -d "$as_dir" || eval $as_mkdir_p || { 330 1.2 matt as_dirs= 331 1.2 matt while :; do 332 1.2 matt case $as_dir in #( 333 1.2 matt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.2 matt *) as_qdir=$as_dir;; 335 1.2 matt esac 336 1.2 matt as_dirs="'$as_qdir' $as_dirs" 337 1.2 matt as_dir=`$as_dirname -- "$as_dir" || 338 1.2 matt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.2 matt X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.2 matt X"$as_dir" : 'X\(//\)$' \| \ 341 1.2 matt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.2 matt $as_echo X"$as_dir" | 343 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.2 matt s//\1/ 345 1.2 matt q 346 1.2 matt } 347 1.2 matt /^X\(\/\/\)[^/].*/{ 348 1.2 matt s//\1/ 349 1.2 matt q 350 1.2 matt } 351 1.2 matt /^X\(\/\/\)$/{ 352 1.2 matt s//\1/ 353 1.2 matt q 354 1.2 matt } 355 1.2 matt /^X\(\/\).*/{ 356 1.2 matt s//\1/ 357 1.2 matt q 358 1.2 matt } 359 1.2 matt s/.*/./; q'` 360 1.2 matt test -d "$as_dir" && break 361 1.2 matt done 362 1.2 matt test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.2 matt 365 1.2 matt 366 1.2 matt } # as_fn_mkdir_p 367 1.8 christos 368 1.8 christos # as_fn_executable_p FILE 369 1.8 christos # ----------------------- 370 1.8 christos # Test if FILE is an executable regular file. 371 1.8 christos as_fn_executable_p () 372 1.8 christos { 373 1.8 christos test -f "$1" && test -x "$1" 374 1.8 christos } # as_fn_executable_p 375 1.2 matt # as_fn_append VAR VALUE 376 1.2 matt # ---------------------- 377 1.2 matt # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.2 matt # advantage of any shell optimizations that allow amortized linear growth over 379 1.2 matt # repeated appends, instead of the typical quadratic growth present in naive 380 1.2 matt # implementations. 381 1.2 matt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.2 matt eval 'as_fn_append () 383 1.2 matt { 384 1.2 matt eval $1+=\$2 385 1.2 matt }' 386 1.2 matt else 387 1.2 matt as_fn_append () 388 1.2 matt { 389 1.2 matt eval $1=\$$1\$2 390 1.2 matt } 391 1.2 matt fi # as_fn_append 392 1.2 matt 393 1.2 matt # as_fn_arith ARG... 394 1.2 matt # ------------------ 395 1.2 matt # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.2 matt # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.2 matt # must be portable across $(()) and expr. 398 1.2 matt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.2 matt eval 'as_fn_arith () 400 1.2 matt { 401 1.2 matt as_val=$(( $* )) 402 1.2 matt }' 403 1.2 matt else 404 1.2 matt as_fn_arith () 405 1.2 matt { 406 1.2 matt as_val=`expr "$@" || test $? -eq 1` 407 1.2 matt } 408 1.2 matt fi # as_fn_arith 409 1.2 matt 410 1.2 matt 411 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.8 christos # ---------------------------------------- 413 1.2 matt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.2 matt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.8 christos # script with STATUS, using 1 if that was 0. 416 1.2 matt as_fn_error () 417 1.2 matt { 418 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1 419 1.8 christos if test "$4"; then 420 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.2 matt fi 423 1.8 christos $as_echo "$as_me: error: $2" >&2 424 1.2 matt as_fn_exit $as_status 425 1.2 matt } # as_fn_error 426 1.1 skrll 427 1.2 matt if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.2 matt test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 skrll as_expr=expr 430 1.1 skrll else 431 1.1 skrll as_expr=false 432 1.1 skrll fi 433 1.1 skrll 434 1.2 matt if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 skrll as_basename=basename 436 1.1 skrll else 437 1.1 skrll as_basename=false 438 1.1 skrll fi 439 1.1 skrll 440 1.2 matt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.2 matt as_dirname=dirname 442 1.2 matt else 443 1.2 matt as_dirname=false 444 1.2 matt fi 445 1.1 skrll 446 1.2 matt as_me=`$as_basename -- "$0" || 447 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 skrll X"$0" : 'X\(//\)$' \| \ 449 1.2 matt X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.2 matt $as_echo X/"$0" | 451 1.2 matt sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.2 matt s//\1/ 453 1.2 matt q 454 1.2 matt } 455 1.2 matt /^X\/\(\/\/\)$/{ 456 1.2 matt s//\1/ 457 1.2 matt q 458 1.2 matt } 459 1.2 matt /^X\/\(\/\).*/{ 460 1.2 matt s//\1/ 461 1.2 matt q 462 1.2 matt } 463 1.2 matt s/.*/./; q'` 464 1.1 skrll 465 1.1 skrll # Avoid depending upon Character Ranges. 466 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 skrll as_cr_digits='0123456789' 470 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 skrll 472 1.1 skrll 473 1.2 matt as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.2 matt as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.2 matt eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.2 matt test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.2 matt # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.2 matt sed -n ' 479 1.2 matt p 480 1.2 matt /[$]LINENO/= 481 1.2 matt ' <$as_myself | 482 1.1 skrll sed ' 483 1.2 matt s/[$]LINENO.*/&-/ 484 1.2 matt t lineno 485 1.2 matt b 486 1.2 matt :lineno 487 1.1 skrll N 488 1.2 matt :loop 489 1.2 matt s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 skrll t loop 491 1.2 matt s/-\n.*// 492 1.1 skrll ' >$as_me.lineno && 493 1.2 matt chmod +x "$as_me.lineno" || 494 1.2 matt { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 skrll 496 1.8 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.8 christos # already done that, so ensure we don't try to do so again and fall 498 1.8 christos # in an infinite loop. This has already happened in practice. 499 1.8 christos _as_can_reexec=no; export _as_can_reexec 500 1.1 skrll # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 skrll # (the dirname of $[0] is not the place where we might find the 502 1.2 matt # original and so on. Autoconf is especially sensitive to this). 503 1.2 matt . "./$as_me.lineno" 504 1.1 skrll # Exit status is that of the last command. 505 1.1 skrll exit 506 1.1 skrll } 507 1.1 skrll 508 1.2 matt ECHO_C= ECHO_N= ECHO_T= 509 1.2 matt case `echo -n x` in #((((( 510 1.2 matt -n*) 511 1.2 matt case `echo 'xy\c'` in 512 1.2 matt *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.2 matt xy) ECHO_C='\c';; 514 1.2 matt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.2 matt ECHO_T=' ';; 516 1.2 matt esac;; 517 1.2 matt *) 518 1.2 matt ECHO_N='-n';; 519 1.1 skrll esac 520 1.1 skrll 521 1.2 matt rm -f conf$$ conf$$.exe conf$$.file 522 1.2 matt if test -d conf$$.dir; then 523 1.2 matt rm -f conf$$.dir/conf$$.file 524 1.1 skrll else 525 1.2 matt rm -f conf$$.dir 526 1.2 matt mkdir conf$$.dir 2>/dev/null 527 1.1 skrll fi 528 1.2 matt if (echo >conf$$.file) 2>/dev/null; then 529 1.2 matt if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.2 matt as_ln_s='ln -s' 531 1.2 matt # ... but there are two gotchas: 532 1.2 matt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.2 matt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.8 christos # In both cases, we have to default to `cp -pR'. 535 1.2 matt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.8 christos as_ln_s='cp -pR' 537 1.2 matt elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.2 matt as_ln_s=ln 539 1.2 matt else 540 1.8 christos as_ln_s='cp -pR' 541 1.1 skrll fi 542 1.1 skrll else 543 1.8 christos as_ln_s='cp -pR' 544 1.1 skrll fi 545 1.2 matt rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.2 matt rmdir conf$$.dir 2>/dev/null 547 1.1 skrll 548 1.1 skrll if mkdir -p . 2>/dev/null; then 549 1.2 matt as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 skrll else 551 1.1 skrll test -d ./-p && rmdir ./-p 552 1.1 skrll as_mkdir_p=false 553 1.1 skrll fi 554 1.1 skrll 555 1.8 christos as_test_x='test -x' 556 1.8 christos as_executable_p=as_fn_executable_p 557 1.1 skrll 558 1.1 skrll # Sed expression to map a string onto a valid CPP name. 559 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 skrll 561 1.1 skrll # Sed expression to map a string onto a valid variable name. 562 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 skrll 564 1.1 skrll SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 skrll 566 1.1 skrll 567 1.8 christos test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.8 christos exec 6>&1 569 1.1 skrll 570 1.1 skrll # Name of the host. 571 1.8 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 skrll # so uname gets run too. 573 1.1 skrll ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 skrll 575 1.1 skrll # 576 1.1 skrll # Initializations. 577 1.1 skrll # 578 1.1 skrll ac_default_prefix=/usr/local 579 1.2 matt ac_clean_files= 580 1.1 skrll ac_config_libobj_dir=. 581 1.2 matt LIBOBJS= 582 1.1 skrll cross_compiling=no 583 1.1 skrll subdirs= 584 1.1 skrll MFLAGS= 585 1.1 skrll MAKEFLAGS= 586 1.1 skrll 587 1.1 skrll # Identity of this package. 588 1.3 christos PACKAGE_NAME='gas' 589 1.3 christos PACKAGE_TARNAME='gas' 590 1.15 christos PACKAGE_VERSION='2.46.0' 591 1.15 christos PACKAGE_STRING='gas 2.46.0' 592 1.3 christos PACKAGE_BUGREPORT='' 593 1.3 christos PACKAGE_URL='' 594 1.1 skrll 595 1.1 skrll ac_unique_file="as.h" 596 1.1 skrll # Factoring default headers for most tests. 597 1.1 skrll ac_includes_default="\ 598 1.1 skrll #include <stdio.h> 599 1.2 matt #ifdef HAVE_SYS_TYPES_H 600 1.1 skrll # include <sys/types.h> 601 1.1 skrll #endif 602 1.2 matt #ifdef HAVE_SYS_STAT_H 603 1.1 skrll # include <sys/stat.h> 604 1.1 skrll #endif 605 1.2 matt #ifdef STDC_HEADERS 606 1.1 skrll # include <stdlib.h> 607 1.1 skrll # include <stddef.h> 608 1.1 skrll #else 609 1.2 matt # ifdef HAVE_STDLIB_H 610 1.1 skrll # include <stdlib.h> 611 1.1 skrll # endif 612 1.1 skrll #endif 613 1.2 matt #ifdef HAVE_STRING_H 614 1.2 matt # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 615 1.1 skrll # include <memory.h> 616 1.1 skrll # endif 617 1.1 skrll # include <string.h> 618 1.1 skrll #endif 619 1.2 matt #ifdef HAVE_STRINGS_H 620 1.1 skrll # include <strings.h> 621 1.1 skrll #endif 622 1.2 matt #ifdef HAVE_INTTYPES_H 623 1.1 skrll # include <inttypes.h> 624 1.1 skrll #endif 625 1.2 matt #ifdef HAVE_STDINT_H 626 1.2 matt # include <stdint.h> 627 1.2 matt #endif 628 1.2 matt #ifdef HAVE_UNISTD_H 629 1.1 skrll # include <unistd.h> 630 1.1 skrll #endif" 631 1.1 skrll 632 1.13 christos gt_needs= 633 1.2 matt ac_subst_vars='am__EXEEXT_FALSE 634 1.2 matt am__EXEEXT_TRUE 635 1.2 matt LTLIBOBJS 636 1.2 matt LIBOBJS 637 1.13 christos ZSTD_LIBS 638 1.13 christos ZSTD_CFLAGS 639 1.13 christos PKG_CONFIG_LIBDIR 640 1.13 christos PKG_CONFIG_PATH 641 1.13 christos PKG_CONFIG 642 1.3 christos zlibinc 643 1.3 christos zlibdir 644 1.2 matt LIBM 645 1.2 matt GENINSRC_NEVER_FALSE 646 1.2 matt GENINSRC_NEVER_TRUE 647 1.2 matt MAINT 648 1.2 matt MAINTAINER_MODE_FALSE 649 1.2 matt MAINTAINER_MODE_TRUE 650 1.2 matt CATOBJEXT 651 1.2 matt GENCAT 652 1.2 matt INSTOBJEXT 653 1.2 matt DATADIRNAME 654 1.2 matt CATALOGS 655 1.2 matt INCINTL 656 1.2 matt LIBINTL_DEP 657 1.13 christos POSUB 658 1.13 christos LTLIBINTL 659 1.2 matt LIBINTL 660 1.13 christos INTLLIBS 661 1.13 christos LTLIBICONV 662 1.13 christos LIBICONV 663 1.13 christos INTL_MACOSX_LIBS 664 1.13 christos MSGMERGE 665 1.13 christos XGETTEXT 666 1.13 christos GMSGFMT 667 1.13 christos MSGFMT 668 1.2 matt USE_NLS 669 1.13 christos MKINSTALLDIRS 670 1.2 matt LEXLIB 671 1.2 matt LEX_OUTPUT_ROOT 672 1.2 matt LEX 673 1.2 matt YFLAGS 674 1.2 matt YACC 675 1.2 matt OPCODES_LIB 676 1.2 matt atof 677 1.2 matt install_tooldir 678 1.2 matt te_file 679 1.2 matt obj_format 680 1.2 matt target_cpu_type 681 1.2 matt extra_objects 682 1.2 matt cgen_cpu_prefix 683 1.2 matt GDBINIT 684 1.6 christos WARN_WRITE_STRINGS 685 1.2 matt NO_WERROR 686 1.7 christos WARN_CFLAGS_FOR_BUILD 687 1.2 matt WARN_CFLAGS 688 1.7 christos do_compare 689 1.11 christos LARGEFILE_CPPFLAGS 690 1.2 matt OTOOL64 691 1.2 matt OTOOL 692 1.2 matt LIPO 693 1.2 matt NMEDIT 694 1.2 matt DSYMUTIL 695 1.2 matt RANLIB 696 1.2 matt AR 697 1.15 christos LLVM_CONFIG 698 1.2 matt OBJDUMP 699 1.2 matt LN_S 700 1.2 matt NM 701 1.2 matt ac_ct_DUMPBIN 702 1.2 matt DUMPBIN 703 1.2 matt LD 704 1.2 matt FGREP 705 1.2 matt SED 706 1.2 matt LIBTOOL 707 1.2 matt EGREP 708 1.2 matt GREP 709 1.2 matt CPP 710 1.2 matt am__fastdepCC_FALSE 711 1.2 matt am__fastdepCC_TRUE 712 1.2 matt CCDEPMODE 713 1.6 christos am__nodep 714 1.2 matt AMDEPBACKSLASH 715 1.2 matt AMDEP_FALSE 716 1.2 matt AMDEP_TRUE 717 1.2 matt am__quote 718 1.2 matt am__include 719 1.2 matt DEPDIR 720 1.11 christos OBJEXT 721 1.11 christos EXEEXT 722 1.11 christos ac_ct_CC 723 1.11 christos CPPFLAGS 724 1.11 christos LDFLAGS 725 1.11 christos CFLAGS 726 1.11 christos CC 727 1.11 christos AM_BACKSLASH 728 1.11 christos AM_DEFAULT_VERBOSITY 729 1.11 christos AM_DEFAULT_V 730 1.11 christos AM_V 731 1.2 matt am__untar 732 1.2 matt am__tar 733 1.2 matt AMTAR 734 1.2 matt am__leading_dot 735 1.2 matt SET_MAKE 736 1.2 matt AWK 737 1.2 matt mkdir_p 738 1.2 matt MKDIR_P 739 1.2 matt INSTALL_STRIP_PROGRAM 740 1.2 matt STRIP 741 1.2 matt install_sh 742 1.2 matt MAKEINFO 743 1.2 matt AUTOHEADER 744 1.2 matt AUTOMAKE 745 1.2 matt AUTOCONF 746 1.2 matt ACLOCAL 747 1.2 matt VERSION 748 1.2 matt PACKAGE 749 1.2 matt CYGPATH_W 750 1.2 matt am__isrc 751 1.2 matt INSTALL_DATA 752 1.2 matt INSTALL_SCRIPT 753 1.2 matt INSTALL_PROGRAM 754 1.2 matt target_os 755 1.2 matt target_vendor 756 1.2 matt target_cpu 757 1.2 matt target 758 1.2 matt host_os 759 1.2 matt host_vendor 760 1.2 matt host_cpu 761 1.2 matt host 762 1.2 matt build_os 763 1.2 matt build_vendor 764 1.2 matt build_cpu 765 1.2 matt build 766 1.2 matt target_alias 767 1.2 matt host_alias 768 1.2 matt build_alias 769 1.2 matt LIBS 770 1.2 matt ECHO_T 771 1.2 matt ECHO_N 772 1.2 matt ECHO_C 773 1.2 matt DEFS 774 1.2 matt mandir 775 1.2 matt localedir 776 1.2 matt libdir 777 1.2 matt psdir 778 1.2 matt pdfdir 779 1.2 matt dvidir 780 1.2 matt htmldir 781 1.2 matt infodir 782 1.2 matt docdir 783 1.2 matt oldincludedir 784 1.2 matt includedir 785 1.2 matt localstatedir 786 1.2 matt sharedstatedir 787 1.2 matt sysconfdir 788 1.2 matt datadir 789 1.2 matt datarootdir 790 1.2 matt libexecdir 791 1.2 matt sbindir 792 1.2 matt bindir 793 1.2 matt program_transform_name 794 1.2 matt prefix 795 1.2 matt exec_prefix 796 1.2 matt PACKAGE_URL 797 1.2 matt PACKAGE_BUGREPORT 798 1.2 matt PACKAGE_STRING 799 1.2 matt PACKAGE_VERSION 800 1.2 matt PACKAGE_TARNAME 801 1.2 matt PACKAGE_NAME 802 1.2 matt PATH_SEPARATOR 803 1.2 matt SHELL' 804 1.1 skrll ac_subst_files='' 805 1.2 matt ac_user_opts=' 806 1.2 matt enable_option_checking 807 1.11 christos enable_silent_rules 808 1.2 matt enable_dependency_tracking 809 1.2 matt enable_shared 810 1.2 matt enable_static 811 1.2 matt with_pic 812 1.2 matt enable_fast_install 813 1.2 matt with_gnu_ld 814 1.2 matt enable_libtool_lock 815 1.3 christos enable_plugins 816 1.3 christos enable_largefile 817 1.2 matt enable_targets 818 1.2 matt enable_checking 819 1.3 christos enable_compressed_debug_sections 820 1.13 christos enable_default_compressed_debug_sections_algorithm 821 1.14 christos enable_x86_tls_check 822 1.6 christos enable_elf_stt_common 823 1.15 christos enable_default_sframe 824 1.8 christos enable_generate_build_notes 825 1.9 christos enable_mips_fix_loongson3_llsc 826 1.9 christos enable_x86_used_note 827 1.9 christos enable_default_riscv_attribute 828 1.2 matt enable_werror 829 1.2 matt enable_build_warnings 830 1.6 christos with_cpu 831 1.2 matt enable_nls 832 1.13 christos enable_rpath 833 1.13 christos with_libiconv_prefix 834 1.13 christos with_libiconv_type 835 1.13 christos with_libintl_prefix 836 1.13 christos with_libintl_type 837 1.2 matt enable_maintainer_mode 838 1.3 christos with_system_zlib 839 1.13 christos with_zstd 840 1.2 matt ' 841 1.2 matt ac_precious_vars='build_alias 842 1.2 matt host_alias 843 1.2 matt target_alias 844 1.2 matt CC 845 1.2 matt CFLAGS 846 1.2 matt LDFLAGS 847 1.2 matt LIBS 848 1.2 matt CPPFLAGS 849 1.2 matt CPP 850 1.2 matt YACC 851 1.13 christos YFLAGS 852 1.13 christos PKG_CONFIG 853 1.13 christos PKG_CONFIG_PATH 854 1.13 christos PKG_CONFIG_LIBDIR 855 1.13 christos ZSTD_CFLAGS 856 1.13 christos ZSTD_LIBS' 857 1.2 matt 858 1.1 skrll 859 1.1 skrll # Initialize some variables set by options. 860 1.1 skrll ac_init_help= 861 1.1 skrll ac_init_version=false 862 1.2 matt ac_unrecognized_opts= 863 1.2 matt ac_unrecognized_sep= 864 1.1 skrll # The variables have the same names as the options, with 865 1.1 skrll # dashes changed to underlines. 866 1.1 skrll cache_file=/dev/null 867 1.1 skrll exec_prefix=NONE 868 1.1 skrll no_create= 869 1.1 skrll no_recursion= 870 1.1 skrll prefix=NONE 871 1.1 skrll program_prefix=NONE 872 1.1 skrll program_suffix=NONE 873 1.1 skrll program_transform_name=s,x,x, 874 1.1 skrll silent= 875 1.1 skrll site= 876 1.1 skrll srcdir= 877 1.1 skrll verbose= 878 1.1 skrll x_includes=NONE 879 1.1 skrll x_libraries=NONE 880 1.1 skrll 881 1.1 skrll # Installation directory options. 882 1.1 skrll # These are left unexpanded so users can "make install exec_prefix=/foo" 883 1.1 skrll # and all the variables that are supposed to be based on exec_prefix 884 1.1 skrll # by default will actually change. 885 1.1 skrll # Use braces instead of parens because sh, perl, etc. also accept them. 886 1.2 matt # (The list follows the same order as the GNU Coding Standards.) 887 1.1 skrll bindir='${exec_prefix}/bin' 888 1.1 skrll sbindir='${exec_prefix}/sbin' 889 1.1 skrll libexecdir='${exec_prefix}/libexec' 890 1.2 matt datarootdir='${prefix}/share' 891 1.2 matt datadir='${datarootdir}' 892 1.1 skrll sysconfdir='${prefix}/etc' 893 1.1 skrll sharedstatedir='${prefix}/com' 894 1.1 skrll localstatedir='${prefix}/var' 895 1.1 skrll includedir='${prefix}/include' 896 1.1 skrll oldincludedir='/usr/include' 897 1.3 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 898 1.2 matt infodir='${datarootdir}/info' 899 1.2 matt htmldir='${docdir}' 900 1.2 matt dvidir='${docdir}' 901 1.2 matt pdfdir='${docdir}' 902 1.2 matt psdir='${docdir}' 903 1.2 matt libdir='${exec_prefix}/lib' 904 1.2 matt localedir='${datarootdir}/locale' 905 1.2 matt mandir='${datarootdir}/man' 906 1.1 skrll 907 1.1 skrll ac_prev= 908 1.2 matt ac_dashdash= 909 1.1 skrll for ac_option 910 1.1 skrll do 911 1.1 skrll # If the previous option needs an argument, assign it. 912 1.1 skrll if test -n "$ac_prev"; then 913 1.2 matt eval $ac_prev=\$ac_option 914 1.1 skrll ac_prev= 915 1.1 skrll continue 916 1.1 skrll fi 917 1.1 skrll 918 1.2 matt case $ac_option in 919 1.8 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 920 1.8 christos *=) ac_optarg= ;; 921 1.8 christos *) ac_optarg=yes ;; 922 1.2 matt esac 923 1.1 skrll 924 1.1 skrll # Accept the important Cygnus configure options, so we can diagnose typos. 925 1.1 skrll 926 1.2 matt case $ac_dashdash$ac_option in 927 1.2 matt --) 928 1.2 matt ac_dashdash=yes ;; 929 1.1 skrll 930 1.1 skrll -bindir | --bindir | --bindi | --bind | --bin | --bi) 931 1.1 skrll ac_prev=bindir ;; 932 1.1 skrll -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 933 1.1 skrll bindir=$ac_optarg ;; 934 1.1 skrll 935 1.1 skrll -build | --build | --buil | --bui | --bu) 936 1.1 skrll ac_prev=build_alias ;; 937 1.1 skrll -build=* | --build=* | --buil=* | --bui=* | --bu=*) 938 1.1 skrll build_alias=$ac_optarg ;; 939 1.1 skrll 940 1.1 skrll -cache-file | --cache-file | --cache-fil | --cache-fi \ 941 1.1 skrll | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 942 1.1 skrll ac_prev=cache_file ;; 943 1.1 skrll -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 944 1.1 skrll | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 945 1.1 skrll cache_file=$ac_optarg ;; 946 1.1 skrll 947 1.1 skrll --config-cache | -C) 948 1.1 skrll cache_file=config.cache ;; 949 1.1 skrll 950 1.2 matt -datadir | --datadir | --datadi | --datad) 951 1.1 skrll ac_prev=datadir ;; 952 1.2 matt -datadir=* | --datadir=* | --datadi=* | --datad=*) 953 1.1 skrll datadir=$ac_optarg ;; 954 1.1 skrll 955 1.2 matt -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 956 1.2 matt | --dataroo | --dataro | --datar) 957 1.2 matt ac_prev=datarootdir ;; 958 1.2 matt -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 959 1.2 matt | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 960 1.2 matt datarootdir=$ac_optarg ;; 961 1.2 matt 962 1.1 skrll -disable-* | --disable-*) 963 1.2 matt ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 964 1.1 skrll # Reject names that are not valid shell variable names. 965 1.2 matt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 966 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt" 967 1.2 matt ac_useropt_orig=$ac_useropt 968 1.2 matt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 969 1.2 matt case $ac_user_opts in 970 1.2 matt *" 971 1.2 matt "enable_$ac_useropt" 972 1.2 matt "*) ;; 973 1.2 matt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 974 1.2 matt ac_unrecognized_sep=', ';; 975 1.2 matt esac 976 1.2 matt eval enable_$ac_useropt=no ;; 977 1.2 matt 978 1.2 matt -docdir | --docdir | --docdi | --doc | --do) 979 1.2 matt ac_prev=docdir ;; 980 1.2 matt -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 981 1.2 matt docdir=$ac_optarg ;; 982 1.2 matt 983 1.2 matt -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 984 1.2 matt ac_prev=dvidir ;; 985 1.2 matt -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 986 1.2 matt dvidir=$ac_optarg ;; 987 1.1 skrll 988 1.1 skrll -enable-* | --enable-*) 989 1.2 matt ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 990 1.1 skrll # Reject names that are not valid shell variable names. 991 1.2 matt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 992 1.8 christos as_fn_error $? "invalid feature name: $ac_useropt" 993 1.2 matt ac_useropt_orig=$ac_useropt 994 1.2 matt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 995 1.2 matt case $ac_user_opts in 996 1.2 matt *" 997 1.2 matt "enable_$ac_useropt" 998 1.2 matt "*) ;; 999 1.2 matt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1000 1.2 matt ac_unrecognized_sep=', ';; 1001 1.1 skrll esac 1002 1.2 matt eval enable_$ac_useropt=\$ac_optarg ;; 1003 1.1 skrll 1004 1.1 skrll -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1005 1.1 skrll | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1006 1.1 skrll | --exec | --exe | --ex) 1007 1.1 skrll ac_prev=exec_prefix ;; 1008 1.1 skrll -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1009 1.1 skrll | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1010 1.1 skrll | --exec=* | --exe=* | --ex=*) 1011 1.1 skrll exec_prefix=$ac_optarg ;; 1012 1.1 skrll 1013 1.1 skrll -gas | --gas | --ga | --g) 1014 1.1 skrll # Obsolete; use --with-gas. 1015 1.1 skrll with_gas=yes ;; 1016 1.1 skrll 1017 1.1 skrll -help | --help | --hel | --he | -h) 1018 1.1 skrll ac_init_help=long ;; 1019 1.1 skrll -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1020 1.1 skrll ac_init_help=recursive ;; 1021 1.1 skrll -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1022 1.1 skrll ac_init_help=short ;; 1023 1.1 skrll 1024 1.1 skrll -host | --host | --hos | --ho) 1025 1.1 skrll ac_prev=host_alias ;; 1026 1.1 skrll -host=* | --host=* | --hos=* | --ho=*) 1027 1.1 skrll host_alias=$ac_optarg ;; 1028 1.1 skrll 1029 1.2 matt -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1030 1.2 matt ac_prev=htmldir ;; 1031 1.2 matt -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1032 1.2 matt | --ht=*) 1033 1.2 matt htmldir=$ac_optarg ;; 1034 1.2 matt 1035 1.1 skrll -includedir | --includedir | --includedi | --included | --include \ 1036 1.1 skrll | --includ | --inclu | --incl | --inc) 1037 1.1 skrll ac_prev=includedir ;; 1038 1.1 skrll -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1039 1.1 skrll | --includ=* | --inclu=* | --incl=* | --inc=*) 1040 1.1 skrll includedir=$ac_optarg ;; 1041 1.1 skrll 1042 1.1 skrll -infodir | --infodir | --infodi | --infod | --info | --inf) 1043 1.1 skrll ac_prev=infodir ;; 1044 1.1 skrll -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1045 1.1 skrll infodir=$ac_optarg ;; 1046 1.1 skrll 1047 1.1 skrll -libdir | --libdir | --libdi | --libd) 1048 1.1 skrll ac_prev=libdir ;; 1049 1.1 skrll -libdir=* | --libdir=* | --libdi=* | --libd=*) 1050 1.1 skrll libdir=$ac_optarg ;; 1051 1.1 skrll 1052 1.1 skrll -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1053 1.1 skrll | --libexe | --libex | --libe) 1054 1.1 skrll ac_prev=libexecdir ;; 1055 1.1 skrll -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1056 1.1 skrll | --libexe=* | --libex=* | --libe=*) 1057 1.1 skrll libexecdir=$ac_optarg ;; 1058 1.1 skrll 1059 1.2 matt -localedir | --localedir | --localedi | --localed | --locale) 1060 1.2 matt ac_prev=localedir ;; 1061 1.2 matt -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1062 1.2 matt localedir=$ac_optarg ;; 1063 1.2 matt 1064 1.1 skrll -localstatedir | --localstatedir | --localstatedi | --localstated \ 1065 1.2 matt | --localstate | --localstat | --localsta | --localst | --locals) 1066 1.1 skrll ac_prev=localstatedir ;; 1067 1.1 skrll -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1068 1.2 matt | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1069 1.1 skrll localstatedir=$ac_optarg ;; 1070 1.1 skrll 1071 1.1 skrll -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1072 1.1 skrll ac_prev=mandir ;; 1073 1.1 skrll -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1074 1.1 skrll mandir=$ac_optarg ;; 1075 1.1 skrll 1076 1.1 skrll -nfp | --nfp | --nf) 1077 1.1 skrll # Obsolete; use --without-fp. 1078 1.1 skrll with_fp=no ;; 1079 1.1 skrll 1080 1.1 skrll -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1081 1.1 skrll | --no-cr | --no-c | -n) 1082 1.1 skrll no_create=yes ;; 1083 1.1 skrll 1084 1.1 skrll -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1085 1.1 skrll | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1086 1.1 skrll no_recursion=yes ;; 1087 1.1 skrll 1088 1.1 skrll -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1089 1.1 skrll | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1090 1.1 skrll | --oldin | --oldi | --old | --ol | --o) 1091 1.1 skrll ac_prev=oldincludedir ;; 1092 1.1 skrll -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1093 1.1 skrll | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1094 1.1 skrll | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1095 1.1 skrll oldincludedir=$ac_optarg ;; 1096 1.1 skrll 1097 1.1 skrll -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1098 1.1 skrll ac_prev=prefix ;; 1099 1.1 skrll -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1100 1.1 skrll prefix=$ac_optarg ;; 1101 1.1 skrll 1102 1.1 skrll -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1103 1.1 skrll | --program-pre | --program-pr | --program-p) 1104 1.1 skrll ac_prev=program_prefix ;; 1105 1.1 skrll -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1106 1.1 skrll | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1107 1.1 skrll program_prefix=$ac_optarg ;; 1108 1.1 skrll 1109 1.1 skrll -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1110 1.1 skrll | --program-suf | --program-su | --program-s) 1111 1.1 skrll ac_prev=program_suffix ;; 1112 1.1 skrll -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1113 1.1 skrll | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1114 1.1 skrll program_suffix=$ac_optarg ;; 1115 1.1 skrll 1116 1.1 skrll -program-transform-name | --program-transform-name \ 1117 1.1 skrll | --program-transform-nam | --program-transform-na \ 1118 1.1 skrll | --program-transform-n | --program-transform- \ 1119 1.1 skrll | --program-transform | --program-transfor \ 1120 1.1 skrll | --program-transfo | --program-transf \ 1121 1.1 skrll | --program-trans | --program-tran \ 1122 1.1 skrll | --progr-tra | --program-tr | --program-t) 1123 1.1 skrll ac_prev=program_transform_name ;; 1124 1.1 skrll -program-transform-name=* | --program-transform-name=* \ 1125 1.1 skrll | --program-transform-nam=* | --program-transform-na=* \ 1126 1.1 skrll | --program-transform-n=* | --program-transform-=* \ 1127 1.1 skrll | --program-transform=* | --program-transfor=* \ 1128 1.1 skrll | --program-transfo=* | --program-transf=* \ 1129 1.1 skrll | --program-trans=* | --program-tran=* \ 1130 1.1 skrll | --progr-tra=* | --program-tr=* | --program-t=*) 1131 1.1 skrll program_transform_name=$ac_optarg ;; 1132 1.1 skrll 1133 1.2 matt -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1134 1.2 matt ac_prev=pdfdir ;; 1135 1.2 matt -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1136 1.2 matt pdfdir=$ac_optarg ;; 1137 1.2 matt 1138 1.2 matt -psdir | --psdir | --psdi | --psd | --ps) 1139 1.2 matt ac_prev=psdir ;; 1140 1.2 matt -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1141 1.2 matt psdir=$ac_optarg ;; 1142 1.2 matt 1143 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1144 1.1 skrll | -silent | --silent | --silen | --sile | --sil) 1145 1.1 skrll silent=yes ;; 1146 1.1 skrll 1147 1.1 skrll -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1148 1.1 skrll ac_prev=sbindir ;; 1149 1.1 skrll -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1150 1.1 skrll | --sbi=* | --sb=*) 1151 1.1 skrll sbindir=$ac_optarg ;; 1152 1.1 skrll 1153 1.1 skrll -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1154 1.1 skrll | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1155 1.1 skrll | --sharedst | --shareds | --shared | --share | --shar \ 1156 1.1 skrll | --sha | --sh) 1157 1.1 skrll ac_prev=sharedstatedir ;; 1158 1.1 skrll -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1159 1.1 skrll | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1160 1.1 skrll | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1161 1.1 skrll | --sha=* | --sh=*) 1162 1.1 skrll sharedstatedir=$ac_optarg ;; 1163 1.1 skrll 1164 1.1 skrll -site | --site | --sit) 1165 1.1 skrll ac_prev=site ;; 1166 1.1 skrll -site=* | --site=* | --sit=*) 1167 1.1 skrll site=$ac_optarg ;; 1168 1.1 skrll 1169 1.1 skrll -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1170 1.1 skrll ac_prev=srcdir ;; 1171 1.1 skrll -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1172 1.1 skrll srcdir=$ac_optarg ;; 1173 1.1 skrll 1174 1.1 skrll -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1175 1.1 skrll | --syscon | --sysco | --sysc | --sys | --sy) 1176 1.1 skrll ac_prev=sysconfdir ;; 1177 1.1 skrll -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1178 1.1 skrll | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1179 1.1 skrll sysconfdir=$ac_optarg ;; 1180 1.1 skrll 1181 1.1 skrll -target | --target | --targe | --targ | --tar | --ta | --t) 1182 1.1 skrll ac_prev=target_alias ;; 1183 1.1 skrll -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1184 1.1 skrll target_alias=$ac_optarg ;; 1185 1.1 skrll 1186 1.1 skrll -v | -verbose | --verbose | --verbos | --verbo | --verb) 1187 1.1 skrll verbose=yes ;; 1188 1.1 skrll 1189 1.1 skrll -version | --version | --versio | --versi | --vers | -V) 1190 1.1 skrll ac_init_version=: ;; 1191 1.1 skrll 1192 1.1 skrll -with-* | --with-*) 1193 1.2 matt ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1194 1.1 skrll # Reject names that are not valid shell variable names. 1195 1.2 matt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1196 1.8 christos as_fn_error $? "invalid package name: $ac_useropt" 1197 1.2 matt ac_useropt_orig=$ac_useropt 1198 1.2 matt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1199 1.2 matt case $ac_user_opts in 1200 1.2 matt *" 1201 1.2 matt "with_$ac_useropt" 1202 1.2 matt "*) ;; 1203 1.2 matt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1204 1.2 matt ac_unrecognized_sep=', ';; 1205 1.1 skrll esac 1206 1.2 matt eval with_$ac_useropt=\$ac_optarg ;; 1207 1.1 skrll 1208 1.1 skrll -without-* | --without-*) 1209 1.2 matt ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1210 1.1 skrll # Reject names that are not valid shell variable names. 1211 1.2 matt expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1212 1.8 christos as_fn_error $? "invalid package name: $ac_useropt" 1213 1.2 matt ac_useropt_orig=$ac_useropt 1214 1.2 matt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1215 1.2 matt case $ac_user_opts in 1216 1.2 matt *" 1217 1.2 matt "with_$ac_useropt" 1218 1.2 matt "*) ;; 1219 1.2 matt *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1220 1.2 matt ac_unrecognized_sep=', ';; 1221 1.2 matt esac 1222 1.2 matt eval with_$ac_useropt=no ;; 1223 1.1 skrll 1224 1.1 skrll --x) 1225 1.1 skrll # Obsolete; use --with-x. 1226 1.1 skrll with_x=yes ;; 1227 1.1 skrll 1228 1.1 skrll -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1229 1.1 skrll | --x-incl | --x-inc | --x-in | --x-i) 1230 1.1 skrll ac_prev=x_includes ;; 1231 1.1 skrll -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1232 1.1 skrll | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1233 1.1 skrll x_includes=$ac_optarg ;; 1234 1.1 skrll 1235 1.1 skrll -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1236 1.1 skrll | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1237 1.1 skrll ac_prev=x_libraries ;; 1238 1.1 skrll -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1239 1.1 skrll | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1240 1.1 skrll x_libraries=$ac_optarg ;; 1241 1.1 skrll 1242 1.8 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1243 1.8 christos Try \`$0 --help' for more information" 1244 1.1 skrll ;; 1245 1.1 skrll 1246 1.1 skrll *=*) 1247 1.1 skrll ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1248 1.1 skrll # Reject names that are not valid shell variable names. 1249 1.2 matt case $ac_envvar in #( 1250 1.2 matt '' | [0-9]* | *[!_$as_cr_alnum]* ) 1251 1.8 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1252 1.2 matt esac 1253 1.2 matt eval $ac_envvar=\$ac_optarg 1254 1.1 skrll export $ac_envvar ;; 1255 1.1 skrll 1256 1.1 skrll *) 1257 1.1 skrll # FIXME: should be removed in autoconf 3.0. 1258 1.2 matt $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1259 1.1 skrll expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1260 1.2 matt $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1261 1.8 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1262 1.1 skrll ;; 1263 1.1 skrll 1264 1.1 skrll esac 1265 1.1 skrll done 1266 1.1 skrll 1267 1.1 skrll if test -n "$ac_prev"; then 1268 1.1 skrll ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1269 1.8 christos as_fn_error $? "missing argument to $ac_option" 1270 1.2 matt fi 1271 1.2 matt 1272 1.2 matt if test -n "$ac_unrecognized_opts"; then 1273 1.2 matt case $enable_option_checking in 1274 1.2 matt no) ;; 1275 1.8 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1276 1.2 matt *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1277 1.2 matt esac 1278 1.1 skrll fi 1279 1.1 skrll 1280 1.2 matt # Check all directory arguments for consistency. 1281 1.2 matt for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1282 1.2 matt datadir sysconfdir sharedstatedir localstatedir includedir \ 1283 1.2 matt oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1284 1.2 matt libdir localedir mandir 1285 1.1 skrll do 1286 1.2 matt eval ac_val=\$$ac_var 1287 1.2 matt # Remove trailing slashes. 1288 1.1 skrll case $ac_val in 1289 1.2 matt */ ) 1290 1.2 matt ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1291 1.2 matt eval $ac_var=\$ac_val;; 1292 1.1 skrll esac 1293 1.2 matt # Be sure to have absolute directory names. 1294 1.1 skrll case $ac_val in 1295 1.2 matt [\\/$]* | ?:[\\/]* ) continue;; 1296 1.2 matt NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1297 1.1 skrll esac 1298 1.8 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1299 1.1 skrll done 1300 1.1 skrll 1301 1.1 skrll # There might be people who depend on the old broken behavior: `$host' 1302 1.1 skrll # used to hold the argument of --host etc. 1303 1.1 skrll # FIXME: To remove some day. 1304 1.1 skrll build=$build_alias 1305 1.1 skrll host=$host_alias 1306 1.1 skrll target=$target_alias 1307 1.1 skrll 1308 1.1 skrll # FIXME: To remove some day. 1309 1.1 skrll if test "x$host_alias" != x; then 1310 1.1 skrll if test "x$build_alias" = x; then 1311 1.1 skrll cross_compiling=maybe 1312 1.1 skrll elif test "x$build_alias" != "x$host_alias"; then 1313 1.1 skrll cross_compiling=yes 1314 1.1 skrll fi 1315 1.1 skrll fi 1316 1.1 skrll 1317 1.1 skrll ac_tool_prefix= 1318 1.1 skrll test -n "$host_alias" && ac_tool_prefix=$host_alias- 1319 1.1 skrll 1320 1.1 skrll test "$silent" = yes && exec 6>/dev/null 1321 1.1 skrll 1322 1.1 skrll 1323 1.2 matt ac_pwd=`pwd` && test -n "$ac_pwd" && 1324 1.2 matt ac_ls_di=`ls -di .` && 1325 1.2 matt ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1326 1.8 christos as_fn_error $? "working directory cannot be determined" 1327 1.2 matt test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1328 1.8 christos as_fn_error $? "pwd does not report name of working directory" 1329 1.2 matt 1330 1.2 matt 1331 1.1 skrll # Find the source files, if location was not specified. 1332 1.1 skrll if test -z "$srcdir"; then 1333 1.1 skrll ac_srcdir_defaulted=yes 1334 1.2 matt # Try the directory containing this script, then the parent directory. 1335 1.2 matt ac_confdir=`$as_dirname -- "$as_myself" || 1336 1.2 matt $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1337 1.2 matt X"$as_myself" : 'X\(//\)[^/]' \| \ 1338 1.2 matt X"$as_myself" : 'X\(//\)$' \| \ 1339 1.2 matt X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1340 1.2 matt $as_echo X"$as_myself" | 1341 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1342 1.2 matt s//\1/ 1343 1.2 matt q 1344 1.2 matt } 1345 1.2 matt /^X\(\/\/\)[^/].*/{ 1346 1.2 matt s//\1/ 1347 1.2 matt q 1348 1.2 matt } 1349 1.2 matt /^X\(\/\/\)$/{ 1350 1.2 matt s//\1/ 1351 1.2 matt q 1352 1.2 matt } 1353 1.2 matt /^X\(\/\).*/{ 1354 1.2 matt s//\1/ 1355 1.2 matt q 1356 1.2 matt } 1357 1.2 matt s/.*/./; q'` 1358 1.1 skrll srcdir=$ac_confdir 1359 1.2 matt if test ! -r "$srcdir/$ac_unique_file"; then 1360 1.1 skrll srcdir=.. 1361 1.1 skrll fi 1362 1.1 skrll else 1363 1.1 skrll ac_srcdir_defaulted=no 1364 1.1 skrll fi 1365 1.2 matt if test ! -r "$srcdir/$ac_unique_file"; then 1366 1.2 matt test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1367 1.8 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1368 1.2 matt fi 1369 1.2 matt ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1370 1.2 matt ac_abs_confdir=`( 1371 1.8 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1372 1.2 matt pwd)` 1373 1.2 matt # When building in place, set srcdir=. 1374 1.2 matt if test "$ac_abs_confdir" = "$ac_pwd"; then 1375 1.2 matt srcdir=. 1376 1.2 matt fi 1377 1.2 matt # Remove unnecessary trailing slashes from srcdir. 1378 1.2 matt # Double slashes in file names in object file debugging info 1379 1.2 matt # mess up M-x gdb in Emacs. 1380 1.2 matt case $srcdir in 1381 1.2 matt */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1382 1.2 matt esac 1383 1.2 matt for ac_var in $ac_precious_vars; do 1384 1.2 matt eval ac_env_${ac_var}_set=\${${ac_var}+set} 1385 1.2 matt eval ac_env_${ac_var}_value=\$${ac_var} 1386 1.2 matt eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1387 1.2 matt eval ac_cv_env_${ac_var}_value=\$${ac_var} 1388 1.2 matt done 1389 1.1 skrll 1390 1.1 skrll # 1391 1.1 skrll # Report the --help message. 1392 1.1 skrll # 1393 1.1 skrll if test "$ac_init_help" = "long"; then 1394 1.1 skrll # Omit some internal or obsolete options to make the list less imposing. 1395 1.1 skrll # This message is too long to be a string in the A/UX 3.1 sh. 1396 1.1 skrll cat <<_ACEOF 1397 1.15 christos \`configure' configures gas 2.46.0 to adapt to many kinds of systems. 1398 1.1 skrll 1399 1.1 skrll Usage: $0 [OPTION]... [VAR=VALUE]... 1400 1.1 skrll 1401 1.1 skrll To assign environment variables (e.g., CC, CFLAGS...), specify them as 1402 1.1 skrll VAR=VALUE. See below for descriptions of some of the useful variables. 1403 1.1 skrll 1404 1.1 skrll Defaults for the options are specified in brackets. 1405 1.1 skrll 1406 1.1 skrll Configuration: 1407 1.1 skrll -h, --help display this help and exit 1408 1.1 skrll --help=short display options specific to this package 1409 1.1 skrll --help=recursive display the short help of all the included packages 1410 1.1 skrll -V, --version display version information and exit 1411 1.8 christos -q, --quiet, --silent do not print \`checking ...' messages 1412 1.1 skrll --cache-file=FILE cache test results in FILE [disabled] 1413 1.1 skrll -C, --config-cache alias for \`--cache-file=config.cache' 1414 1.1 skrll -n, --no-create do not create output files 1415 1.1 skrll --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1416 1.1 skrll 1417 1.1 skrll Installation directories: 1418 1.1 skrll --prefix=PREFIX install architecture-independent files in PREFIX 1419 1.2 matt [$ac_default_prefix] 1420 1.1 skrll --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1421 1.2 matt [PREFIX] 1422 1.1 skrll 1423 1.1 skrll By default, \`make install' will install all the files in 1424 1.1 skrll \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1425 1.1 skrll an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1426 1.1 skrll for instance \`--prefix=\$HOME'. 1427 1.1 skrll 1428 1.1 skrll For better control, use the options below. 1429 1.1 skrll 1430 1.1 skrll Fine tuning of the installation directories: 1431 1.2 matt --bindir=DIR user executables [EPREFIX/bin] 1432 1.2 matt --sbindir=DIR system admin executables [EPREFIX/sbin] 1433 1.2 matt --libexecdir=DIR program executables [EPREFIX/libexec] 1434 1.2 matt --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1435 1.2 matt --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1436 1.2 matt --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1437 1.2 matt --libdir=DIR object code libraries [EPREFIX/lib] 1438 1.2 matt --includedir=DIR C header files [PREFIX/include] 1439 1.2 matt --oldincludedir=DIR C header files for non-gcc [/usr/include] 1440 1.2 matt --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1441 1.2 matt --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1442 1.2 matt --infodir=DIR info documentation [DATAROOTDIR/info] 1443 1.2 matt --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1444 1.2 matt --mandir=DIR man documentation [DATAROOTDIR/man] 1445 1.3 christos --docdir=DIR documentation root [DATAROOTDIR/doc/gas] 1446 1.2 matt --htmldir=DIR html documentation [DOCDIR] 1447 1.2 matt --dvidir=DIR dvi documentation [DOCDIR] 1448 1.2 matt --pdfdir=DIR pdf documentation [DOCDIR] 1449 1.2 matt --psdir=DIR ps documentation [DOCDIR] 1450 1.1 skrll _ACEOF 1451 1.1 skrll 1452 1.1 skrll cat <<\_ACEOF 1453 1.1 skrll 1454 1.1 skrll Program names: 1455 1.1 skrll --program-prefix=PREFIX prepend PREFIX to installed program names 1456 1.1 skrll --program-suffix=SUFFIX append SUFFIX to installed program names 1457 1.1 skrll --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1458 1.1 skrll 1459 1.1 skrll System types: 1460 1.1 skrll --build=BUILD configure for building on BUILD [guessed] 1461 1.1 skrll --host=HOST cross-compile to build programs to run on HOST [BUILD] 1462 1.1 skrll --target=TARGET configure for building compilers for TARGET [HOST] 1463 1.1 skrll _ACEOF 1464 1.1 skrll fi 1465 1.1 skrll 1466 1.1 skrll if test -n "$ac_init_help"; then 1467 1.3 christos case $ac_init_help in 1468 1.15 christos short | recursive ) echo "Configuration of gas 2.46.0:";; 1469 1.3 christos esac 1470 1.1 skrll cat <<\_ACEOF 1471 1.1 skrll 1472 1.1 skrll Optional Features: 1473 1.2 matt --disable-option-checking ignore unrecognized --enable/--with options 1474 1.1 skrll --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1475 1.1 skrll --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1476 1.11 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1477 1.11 christos --disable-silent-rules verbose build output (undo: "make V=0") 1478 1.8 christos --enable-dependency-tracking 1479 1.8 christos do not reject slow dependency extractors 1480 1.8 christos --disable-dependency-tracking 1481 1.8 christos speeds up one-time build 1482 1.2 matt --enable-shared[=PKGS] build shared libraries [default=yes] 1483 1.2 matt --enable-static[=PKGS] build static libraries [default=yes] 1484 1.1 skrll --enable-fast-install[=PKGS] 1485 1.1 skrll optimize for fast installation [default=yes] 1486 1.1 skrll --disable-libtool-lock avoid locking (might break parallel builds) 1487 1.3 christos --enable-plugins Enable support for plugins 1488 1.3 christos --disable-largefile omit support for large files 1489 1.1 skrll --enable-targets alternative target configurations besides the primary 1490 1.1 skrll --enable-checking enable run-time checks 1491 1.3 christos --enable-compressed-debug-sections={all,gas,none} 1492 1.6 christos compress debug sections by default 1493 1.13 christos --enable-default-compressed-debug-sections-algorithm={zlib,zstd} 1494 1.13 christos Default compression algorithm for 1495 1.13 christos --enable-compressed-debug-sections. 1496 1.14 christos --enable-x86-tls-check check x86 TLS relocation by default 1497 1.6 christos --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by 1498 1.6 christos default 1499 1.15 christos --enable-default-sframe generate SFrame by default 1500 1.8 christos --enable-generate-build-notes 1501 1.8 christos generate GNU Build notes if none are provided by the 1502 1.8 christos input 1503 1.9 christos --enable-mips-fix-loongson3-llsc 1504 1.9 christos enable MIPS fix Loongson3 LLSC errata 1505 1.9 christos --enable-x86-used-note generate GNU x86 used ISA and feature properties 1506 1.9 christos --enable-default-riscv-attribute 1507 1.9 christos generate RISC-V arch attribute by default 1508 1.1 skrll --enable-werror treat compile warnings as errors 1509 1.1 skrll --enable-build-warnings enable build-time compiler warnings 1510 1.1 skrll --disable-nls do not use Native Language Support 1511 1.13 christos --disable-rpath do not hardcode runtime library paths 1512 1.8 christos --enable-maintainer-mode 1513 1.8 christos enable make rules and dependencies not useful (and 1514 1.8 christos sometimes confusing) to the casual installer 1515 1.1 skrll 1516 1.1 skrll Optional Packages: 1517 1.1 skrll --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1518 1.1 skrll --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1519 1.1 skrll --with-pic try to use only PIC/non-PIC objects [default=use 1520 1.1 skrll both] 1521 1.1 skrll --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1522 1.6 christos --with-cpu=CPU default cpu variant is CPU (currently only supported 1523 1.6 christos on ARC) 1524 1.13 christos --with-gnu-ld assume the C compiler uses GNU ld default=no 1525 1.13 christos --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1526 1.13 christos --without-libiconv-prefix don't search for libiconv in includedir and libdir 1527 1.13 christos --with-libiconv-type=TYPE type of library to search for (auto/static/shared) 1528 1.13 christos --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1529 1.13 christos --without-libintl-prefix don't search for libintl in includedir and libdir 1530 1.13 christos --with-libintl-type=TYPE type of library to search for (auto/static/shared) 1531 1.3 christos --with-system-zlib use installed libz 1532 1.13 christos --with-zstd support zstd compressed debug sections 1533 1.13 christos (default=auto) 1534 1.1 skrll 1535 1.1 skrll Some influential environment variables: 1536 1.1 skrll CC C compiler command 1537 1.1 skrll CFLAGS C compiler flags 1538 1.1 skrll LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1539 1.1 skrll nonstandard directory <lib dir> 1540 1.2 matt LIBS libraries to pass to the linker, e.g. -l<library> 1541 1.8 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1542 1.2 matt you have headers in a nonstandard directory <include dir> 1543 1.1 skrll CPP C preprocessor 1544 1.8 christos YACC The `Yet Another Compiler Compiler' implementation to use. 1545 1.8 christos Defaults to the first program found out of: `bison -y', `byacc', 1546 1.8 christos `yacc'. 1547 1.2 matt YFLAGS The list of arguments that will be passed by default to $YACC. 1548 1.2 matt This script will default YFLAGS to the empty string to avoid a 1549 1.2 matt default value of `-d' given by some make applications. 1550 1.13 christos PKG_CONFIG path to pkg-config utility 1551 1.13 christos PKG_CONFIG_PATH 1552 1.13 christos directories to add to pkg-config's search path 1553 1.13 christos PKG_CONFIG_LIBDIR 1554 1.13 christos path overriding pkg-config's built-in search path 1555 1.13 christos ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config 1556 1.13 christos ZSTD_LIBS linker flags for ZSTD, overriding pkg-config 1557 1.1 skrll 1558 1.1 skrll Use these variables to override the choices made by `configure' or to help 1559 1.1 skrll it to find libraries and programs with nonstandard names/locations. 1560 1.1 skrll 1561 1.2 matt Report bugs to the package provider. 1562 1.1 skrll _ACEOF 1563 1.2 matt ac_status=$? 1564 1.1 skrll fi 1565 1.1 skrll 1566 1.1 skrll if test "$ac_init_help" = "recursive"; then 1567 1.1 skrll # If there are subdirs, report their specific --help. 1568 1.1 skrll for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1569 1.2 matt test -d "$ac_dir" || 1570 1.2 matt { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1571 1.2 matt continue 1572 1.1 skrll ac_builddir=. 1573 1.1 skrll 1574 1.2 matt case "$ac_dir" in 1575 1.2 matt .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1576 1.2 matt *) 1577 1.2 matt ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1578 1.2 matt # A ".." for each directory in $ac_dir_suffix. 1579 1.2 matt ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1580 1.2 matt case $ac_top_builddir_sub in 1581 1.2 matt "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1582 1.2 matt *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1583 1.2 matt esac ;; 1584 1.2 matt esac 1585 1.2 matt ac_abs_top_builddir=$ac_pwd 1586 1.2 matt ac_abs_builddir=$ac_pwd$ac_dir_suffix 1587 1.2 matt # for backward compatibility: 1588 1.2 matt ac_top_builddir=$ac_top_build_prefix 1589 1.1 skrll 1590 1.1 skrll case $srcdir in 1591 1.2 matt .) # We are building in place. 1592 1.1 skrll ac_srcdir=. 1593 1.2 matt ac_top_srcdir=$ac_top_builddir_sub 1594 1.2 matt ac_abs_top_srcdir=$ac_pwd ;; 1595 1.2 matt [\\/]* | ?:[\\/]* ) # Absolute name. 1596 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix; 1597 1.2 matt ac_top_srcdir=$srcdir 1598 1.2 matt ac_abs_top_srcdir=$srcdir ;; 1599 1.2 matt *) # Relative name. 1600 1.2 matt ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1601 1.2 matt ac_top_srcdir=$ac_top_build_prefix$srcdir 1602 1.2 matt ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1603 1.1 skrll esac 1604 1.2 matt ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1605 1.1 skrll 1606 1.2 matt cd "$ac_dir" || { ac_status=$?; continue; } 1607 1.2 matt # Check for guested configure. 1608 1.2 matt if test -f "$ac_srcdir/configure.gnu"; then 1609 1.2 matt echo && 1610 1.2 matt $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1611 1.2 matt elif test -f "$ac_srcdir/configure"; then 1612 1.2 matt echo && 1613 1.2 matt $SHELL "$ac_srcdir/configure" --help=recursive 1614 1.2 matt else 1615 1.2 matt $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1616 1.2 matt fi || ac_status=$? 1617 1.2 matt cd "$ac_pwd" || { ac_status=$?; break; } 1618 1.2 matt done 1619 1.2 matt fi 1620 1.2 matt 1621 1.2 matt test -n "$ac_init_help" && exit $ac_status 1622 1.2 matt if $ac_init_version; then 1623 1.2 matt cat <<\_ACEOF 1624 1.15 christos gas configure 2.46.0 1625 1.8 christos generated by GNU Autoconf 2.69 1626 1.2 matt 1627 1.8 christos Copyright (C) 2012 Free Software Foundation, Inc. 1628 1.2 matt This configure script is free software; the Free Software Foundation 1629 1.2 matt gives unlimited permission to copy, distribute and modify it. 1630 1.2 matt _ACEOF 1631 1.2 matt exit 1632 1.2 matt fi 1633 1.2 matt 1634 1.2 matt ## ------------------------ ## 1635 1.2 matt ## Autoconf initialization. ## 1636 1.2 matt ## ------------------------ ## 1637 1.2 matt 1638 1.2 matt # ac_fn_c_try_compile LINENO 1639 1.2 matt # -------------------------- 1640 1.2 matt # Try to compile conftest.$ac_ext, and return whether this succeeded. 1641 1.2 matt ac_fn_c_try_compile () 1642 1.2 matt { 1643 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644 1.2 matt rm -f conftest.$ac_objext 1645 1.2 matt if { { ac_try="$ac_compile" 1646 1.2 matt case "(($ac_try" in 1647 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1648 1.2 matt *) ac_try_echo=$ac_try;; 1649 1.2 matt esac 1650 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1651 1.2 matt $as_echo "$ac_try_echo"; } >&5 1652 1.2 matt (eval "$ac_compile") 2>conftest.err 1653 1.2 matt ac_status=$? 1654 1.2 matt if test -s conftest.err; then 1655 1.2 matt grep -v '^ *+' conftest.err >conftest.er1 1656 1.2 matt cat conftest.er1 >&5 1657 1.2 matt mv -f conftest.er1 conftest.err 1658 1.2 matt fi 1659 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1660 1.2 matt test $ac_status = 0; } && { 1661 1.2 matt test -z "$ac_c_werror_flag" || 1662 1.2 matt test ! -s conftest.err 1663 1.2 matt } && test -s conftest.$ac_objext; then : 1664 1.2 matt ac_retval=0 1665 1.2 matt else 1666 1.2 matt $as_echo "$as_me: failed program was:" >&5 1667 1.2 matt sed 's/^/| /' conftest.$ac_ext >&5 1668 1.2 matt 1669 1.2 matt ac_retval=1 1670 1.2 matt fi 1671 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1672 1.8 christos as_fn_set_status $ac_retval 1673 1.2 matt 1674 1.2 matt } # ac_fn_c_try_compile 1675 1.2 matt 1676 1.2 matt # ac_fn_c_try_cpp LINENO 1677 1.2 matt # ---------------------- 1678 1.2 matt # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1679 1.2 matt ac_fn_c_try_cpp () 1680 1.2 matt { 1681 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1682 1.2 matt if { { ac_try="$ac_cpp conftest.$ac_ext" 1683 1.2 matt case "(($ac_try" in 1684 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1685 1.2 matt *) ac_try_echo=$ac_try;; 1686 1.1 skrll esac 1687 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1688 1.2 matt $as_echo "$ac_try_echo"; } >&5 1689 1.2 matt (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1690 1.2 matt ac_status=$? 1691 1.2 matt if test -s conftest.err; then 1692 1.2 matt grep -v '^ *+' conftest.err >conftest.er1 1693 1.2 matt cat conftest.er1 >&5 1694 1.2 matt mv -f conftest.er1 conftest.err 1695 1.2 matt fi 1696 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1697 1.8 christos test $ac_status = 0; } > conftest.i && { 1698 1.2 matt test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1699 1.2 matt test ! -s conftest.err 1700 1.2 matt }; then : 1701 1.2 matt ac_retval=0 1702 1.2 matt else 1703 1.2 matt $as_echo "$as_me: failed program was:" >&5 1704 1.2 matt sed 's/^/| /' conftest.$ac_ext >&5 1705 1.2 matt 1706 1.2 matt ac_retval=1 1707 1.2 matt fi 1708 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1709 1.8 christos as_fn_set_status $ac_retval 1710 1.2 matt 1711 1.2 matt } # ac_fn_c_try_cpp 1712 1.2 matt 1713 1.2 matt # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1714 1.2 matt # ------------------------------------------------------- 1715 1.2 matt # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1716 1.2 matt # the include files in INCLUDES and setting the cache variable VAR 1717 1.2 matt # accordingly. 1718 1.2 matt ac_fn_c_check_header_mongrel () 1719 1.2 matt { 1720 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 1.8 christos if eval \${$3+:} false; then : 1722 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1723 1.2 matt $as_echo_n "checking for $2... " >&6; } 1724 1.8 christos if eval \${$3+:} false; then : 1725 1.2 matt $as_echo_n "(cached) " >&6 1726 1.2 matt fi 1727 1.2 matt eval ac_res=\$$3 1728 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1729 1.2 matt $as_echo "$ac_res" >&6; } 1730 1.2 matt else 1731 1.2 matt # Is the header compilable? 1732 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1733 1.2 matt $as_echo_n "checking $2 usability... " >&6; } 1734 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735 1.2 matt /* end confdefs.h. */ 1736 1.2 matt $4 1737 1.2 matt #include <$2> 1738 1.2 matt _ACEOF 1739 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 1740 1.2 matt ac_header_compiler=yes 1741 1.2 matt else 1742 1.2 matt ac_header_compiler=no 1743 1.2 matt fi 1744 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1745 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1746 1.2 matt $as_echo "$ac_header_compiler" >&6; } 1747 1.2 matt 1748 1.2 matt # Is the header present? 1749 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1750 1.2 matt $as_echo_n "checking $2 presence... " >&6; } 1751 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1752 1.2 matt /* end confdefs.h. */ 1753 1.2 matt #include <$2> 1754 1.2 matt _ACEOF 1755 1.2 matt if ac_fn_c_try_cpp "$LINENO"; then : 1756 1.2 matt ac_header_preproc=yes 1757 1.2 matt else 1758 1.2 matt ac_header_preproc=no 1759 1.2 matt fi 1760 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 1761 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1762 1.2 matt $as_echo "$ac_header_preproc" >&6; } 1763 1.2 matt 1764 1.2 matt # So? What about this header? 1765 1.2 matt case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1766 1.2 matt yes:no: ) 1767 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1768 1.2 matt $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1769 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1770 1.2 matt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1771 1.2 matt ;; 1772 1.2 matt no:yes:* ) 1773 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1774 1.2 matt $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1775 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1776 1.2 matt $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1777 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1778 1.2 matt $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1779 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1780 1.2 matt $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1781 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1782 1.2 matt $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1783 1.2 matt ;; 1784 1.1 skrll esac 1785 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1786 1.2 matt $as_echo_n "checking for $2... " >&6; } 1787 1.8 christos if eval \${$3+:} false; then : 1788 1.2 matt $as_echo_n "(cached) " >&6 1789 1.2 matt else 1790 1.2 matt eval "$3=\$ac_header_compiler" 1791 1.2 matt fi 1792 1.2 matt eval ac_res=\$$3 1793 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1794 1.2 matt $as_echo "$ac_res" >&6; } 1795 1.2 matt fi 1796 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1797 1.2 matt 1798 1.2 matt } # ac_fn_c_check_header_mongrel 1799 1.2 matt 1800 1.2 matt # ac_fn_c_try_run LINENO 1801 1.2 matt # ---------------------- 1802 1.2 matt # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1803 1.2 matt # that executables *can* be run. 1804 1.2 matt ac_fn_c_try_run () 1805 1.2 matt { 1806 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1807 1.2 matt if { { ac_try="$ac_link" 1808 1.2 matt case "(($ac_try" in 1809 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1810 1.2 matt *) ac_try_echo=$ac_try;; 1811 1.1 skrll esac 1812 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1813 1.2 matt $as_echo "$ac_try_echo"; } >&5 1814 1.2 matt (eval "$ac_link") 2>&5 1815 1.2 matt ac_status=$? 1816 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1817 1.2 matt test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1818 1.2 matt { { case "(($ac_try" in 1819 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1820 1.2 matt *) ac_try_echo=$ac_try;; 1821 1.1 skrll esac 1822 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1823 1.2 matt $as_echo "$ac_try_echo"; } >&5 1824 1.2 matt (eval "$ac_try") 2>&5 1825 1.2 matt ac_status=$? 1826 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1827 1.2 matt test $ac_status = 0; }; }; then : 1828 1.2 matt ac_retval=0 1829 1.2 matt else 1830 1.2 matt $as_echo "$as_me: program exited with status $ac_status" >&5 1831 1.2 matt $as_echo "$as_me: failed program was:" >&5 1832 1.2 matt sed 's/^/| /' conftest.$ac_ext >&5 1833 1.1 skrll 1834 1.2 matt ac_retval=$ac_status 1835 1.2 matt fi 1836 1.2 matt rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1837 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1838 1.8 christos as_fn_set_status $ac_retval 1839 1.2 matt 1840 1.2 matt } # ac_fn_c_try_run 1841 1.2 matt 1842 1.2 matt # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1843 1.2 matt # ------------------------------------------------------- 1844 1.2 matt # Tests whether HEADER exists and can be compiled using the include files in 1845 1.2 matt # INCLUDES, setting the cache variable VAR accordingly. 1846 1.2 matt ac_fn_c_check_header_compile () 1847 1.2 matt { 1848 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1849 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1850 1.2 matt $as_echo_n "checking for $2... " >&6; } 1851 1.8 christos if eval \${$3+:} false; then : 1852 1.2 matt $as_echo_n "(cached) " >&6 1853 1.2 matt else 1854 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1855 1.2 matt /* end confdefs.h. */ 1856 1.2 matt $4 1857 1.2 matt #include <$2> 1858 1.2 matt _ACEOF 1859 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 1860 1.2 matt eval "$3=yes" 1861 1.2 matt else 1862 1.2 matt eval "$3=no" 1863 1.2 matt fi 1864 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1865 1.1 skrll fi 1866 1.2 matt eval ac_res=\$$3 1867 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1868 1.2 matt $as_echo "$ac_res" >&6; } 1869 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1870 1.2 matt 1871 1.2 matt } # ac_fn_c_check_header_compile 1872 1.2 matt 1873 1.11 christos # ac_fn_c_try_link LINENO 1874 1.11 christos # ----------------------- 1875 1.11 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 1876 1.11 christos ac_fn_c_try_link () 1877 1.11 christos { 1878 1.11 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1879 1.11 christos rm -f conftest.$ac_objext conftest$ac_exeext 1880 1.11 christos if { { ac_try="$ac_link" 1881 1.11 christos case "(($ac_try" in 1882 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1883 1.11 christos *) ac_try_echo=$ac_try;; 1884 1.11 christos esac 1885 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1886 1.11 christos $as_echo "$ac_try_echo"; } >&5 1887 1.11 christos (eval "$ac_link") 2>conftest.err 1888 1.11 christos ac_status=$? 1889 1.11 christos if test -s conftest.err; then 1890 1.11 christos grep -v '^ *+' conftest.err >conftest.er1 1891 1.11 christos cat conftest.er1 >&5 1892 1.11 christos mv -f conftest.er1 conftest.err 1893 1.11 christos fi 1894 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1895 1.11 christos test $ac_status = 0; } && { 1896 1.11 christos test -z "$ac_c_werror_flag" || 1897 1.11 christos test ! -s conftest.err 1898 1.11 christos } && test -s conftest$ac_exeext && { 1899 1.11 christos test "$cross_compiling" = yes || 1900 1.11 christos test -x conftest$ac_exeext 1901 1.11 christos }; then : 1902 1.11 christos ac_retval=0 1903 1.11 christos else 1904 1.11 christos $as_echo "$as_me: failed program was:" >&5 1905 1.11 christos sed 's/^/| /' conftest.$ac_ext >&5 1906 1.11 christos 1907 1.11 christos ac_retval=1 1908 1.11 christos fi 1909 1.11 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1910 1.11 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1911 1.11 christos # interfere with the next link command; also delete a directory that is 1912 1.11 christos # left behind by Apple's compiler. We do this before executing the actions. 1913 1.11 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1914 1.11 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1915 1.11 christos as_fn_set_status $ac_retval 1916 1.11 christos 1917 1.11 christos } # ac_fn_c_try_link 1918 1.11 christos 1919 1.2 matt # ac_fn_c_check_func LINENO FUNC VAR 1920 1.2 matt # ---------------------------------- 1921 1.2 matt # Tests whether FUNC exists, setting the cache variable VAR accordingly 1922 1.2 matt ac_fn_c_check_func () 1923 1.2 matt { 1924 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1925 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1926 1.2 matt $as_echo_n "checking for $2... " >&6; } 1927 1.8 christos if eval \${$3+:} false; then : 1928 1.2 matt $as_echo_n "(cached) " >&6 1929 1.2 matt else 1930 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1931 1.2 matt /* end confdefs.h. */ 1932 1.2 matt /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1933 1.2 matt For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1934 1.2 matt #define $2 innocuous_$2 1935 1.2 matt 1936 1.2 matt /* System header to define __stub macros and hopefully few prototypes, 1937 1.2 matt which can conflict with char $2 (); below. 1938 1.2 matt Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1939 1.2 matt <limits.h> exists even on freestanding compilers. */ 1940 1.2 matt 1941 1.2 matt #ifdef __STDC__ 1942 1.2 matt # include <limits.h> 1943 1.2 matt #else 1944 1.2 matt # include <assert.h> 1945 1.2 matt #endif 1946 1.2 matt 1947 1.2 matt #undef $2 1948 1.2 matt 1949 1.2 matt /* Override any GCC internal prototype to avoid an error. 1950 1.2 matt Use char because int might match the return type of a GCC 1951 1.2 matt builtin and then its argument prototype would still apply. */ 1952 1.2 matt #ifdef __cplusplus 1953 1.2 matt extern "C" 1954 1.2 matt #endif 1955 1.2 matt char $2 (); 1956 1.2 matt /* The GNU C library defines this for functions which it implements 1957 1.2 matt to always fail with ENOSYS. Some functions are actually named 1958 1.2 matt something starting with __ and the normal name is an alias. */ 1959 1.2 matt #if defined __stub_$2 || defined __stub___$2 1960 1.2 matt choke me 1961 1.2 matt #endif 1962 1.1 skrll 1963 1.2 matt int 1964 1.2 matt main () 1965 1.2 matt { 1966 1.2 matt return $2 (); 1967 1.2 matt ; 1968 1.2 matt return 0; 1969 1.2 matt } 1970 1.2 matt _ACEOF 1971 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 1972 1.2 matt eval "$3=yes" 1973 1.2 matt else 1974 1.2 matt eval "$3=no" 1975 1.2 matt fi 1976 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 1977 1.2 matt conftest$ac_exeext conftest.$ac_ext 1978 1.2 matt fi 1979 1.2 matt eval ac_res=\$$3 1980 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1981 1.2 matt $as_echo "$ac_res" >&6; } 1982 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1983 1.2 matt 1984 1.2 matt } # ac_fn_c_check_func 1985 1.2 matt 1986 1.8 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1987 1.8 christos # --------------------------------------------- 1988 1.8 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1989 1.8 christos # accordingly. 1990 1.2 matt ac_fn_c_check_decl () 1991 1.2 matt { 1992 1.2 matt as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1993 1.2 matt as_decl_name=`echo $2|sed 's/ *(.*//'` 1994 1.2 matt as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1995 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1996 1.2 matt $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1997 1.8 christos if eval \${$3+:} false; then : 1998 1.2 matt $as_echo_n "(cached) " >&6 1999 1.2 matt else 2000 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2001 1.2 matt /* end confdefs.h. */ 2002 1.2 matt $4 2003 1.2 matt int 2004 1.2 matt main () 2005 1.2 matt { 2006 1.2 matt #ifndef $as_decl_name 2007 1.2 matt #ifdef __cplusplus 2008 1.2 matt (void) $as_decl_use; 2009 1.2 matt #else 2010 1.2 matt (void) $as_decl_name; 2011 1.2 matt #endif 2012 1.2 matt #endif 2013 1.1 skrll 2014 1.2 matt ; 2015 1.2 matt return 0; 2016 1.2 matt } 2017 1.1 skrll _ACEOF 2018 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 2019 1.2 matt eval "$3=yes" 2020 1.2 matt else 2021 1.2 matt eval "$3=no" 2022 1.2 matt fi 2023 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2024 1.1 skrll fi 2025 1.2 matt eval ac_res=\$$3 2026 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2027 1.2 matt $as_echo "$ac_res" >&6; } 2028 1.8 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2029 1.2 matt 2030 1.2 matt } # ac_fn_c_check_decl 2031 1.2 matt cat >config.log <<_ACEOF 2032 1.1 skrll This file contains any messages produced by compilers while 2033 1.1 skrll running configure, to aid debugging if configure makes a mistake. 2034 1.1 skrll 2035 1.15 christos It was created by gas $as_me 2.46.0, which was 2036 1.8 christos generated by GNU Autoconf 2.69. Invocation command line was 2037 1.1 skrll 2038 1.1 skrll $ $0 $@ 2039 1.1 skrll 2040 1.1 skrll _ACEOF 2041 1.2 matt exec 5>>config.log 2042 1.1 skrll { 2043 1.1 skrll cat <<_ASUNAME 2044 1.1 skrll ## --------- ## 2045 1.1 skrll ## Platform. ## 2046 1.1 skrll ## --------- ## 2047 1.1 skrll 2048 1.1 skrll hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2049 1.1 skrll uname -m = `(uname -m) 2>/dev/null || echo unknown` 2050 1.1 skrll uname -r = `(uname -r) 2>/dev/null || echo unknown` 2051 1.1 skrll uname -s = `(uname -s) 2>/dev/null || echo unknown` 2052 1.1 skrll uname -v = `(uname -v) 2>/dev/null || echo unknown` 2053 1.1 skrll 2054 1.1 skrll /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2055 1.1 skrll /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2056 1.1 skrll 2057 1.1 skrll /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2058 1.1 skrll /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2059 1.1 skrll /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2060 1.2 matt /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2061 1.1 skrll /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2062 1.1 skrll /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2063 1.1 skrll /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2064 1.1 skrll 2065 1.1 skrll _ASUNAME 2066 1.1 skrll 2067 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2068 1.1 skrll for as_dir in $PATH 2069 1.1 skrll do 2070 1.1 skrll IFS=$as_save_IFS 2071 1.1 skrll test -z "$as_dir" && as_dir=. 2072 1.2 matt $as_echo "PATH: $as_dir" 2073 1.2 matt done 2074 1.2 matt IFS=$as_save_IFS 2075 1.1 skrll 2076 1.1 skrll } >&5 2077 1.1 skrll 2078 1.1 skrll cat >&5 <<_ACEOF 2079 1.1 skrll 2080 1.1 skrll 2081 1.1 skrll ## ----------- ## 2082 1.1 skrll ## Core tests. ## 2083 1.1 skrll ## ----------- ## 2084 1.1 skrll 2085 1.1 skrll _ACEOF 2086 1.1 skrll 2087 1.1 skrll 2088 1.1 skrll # Keep a trace of the command line. 2089 1.1 skrll # Strip out --no-create and --no-recursion so they do not pile up. 2090 1.1 skrll # Strip out --silent because we don't want to record it for future runs. 2091 1.1 skrll # Also quote any args containing shell meta-characters. 2092 1.1 skrll # Make two passes to allow for proper duplicate-argument suppression. 2093 1.1 skrll ac_configure_args= 2094 1.1 skrll ac_configure_args0= 2095 1.1 skrll ac_configure_args1= 2096 1.1 skrll ac_must_keep_next=false 2097 1.1 skrll for ac_pass in 1 2 2098 1.1 skrll do 2099 1.1 skrll for ac_arg 2100 1.1 skrll do 2101 1.1 skrll case $ac_arg in 2102 1.1 skrll -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2103 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2104 1.1 skrll | -silent | --silent | --silen | --sile | --sil) 2105 1.1 skrll continue ;; 2106 1.2 matt *\'*) 2107 1.2 matt ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2108 1.1 skrll esac 2109 1.1 skrll case $ac_pass in 2110 1.2 matt 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2111 1.1 skrll 2) 2112 1.2 matt as_fn_append ac_configure_args1 " '$ac_arg'" 2113 1.1 skrll if test $ac_must_keep_next = true; then 2114 1.1 skrll ac_must_keep_next=false # Got value, back to normal. 2115 1.1 skrll else 2116 1.1 skrll case $ac_arg in 2117 1.1 skrll *=* | --config-cache | -C | -disable-* | --disable-* \ 2118 1.1 skrll | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2119 1.1 skrll | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2120 1.1 skrll | -with-* | --with-* | -without-* | --without-* | --x) 2121 1.1 skrll case "$ac_configure_args0 " in 2122 1.1 skrll "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2123 1.1 skrll esac 2124 1.1 skrll ;; 2125 1.1 skrll -* ) ac_must_keep_next=true ;; 2126 1.1 skrll esac 2127 1.1 skrll fi 2128 1.2 matt as_fn_append ac_configure_args " '$ac_arg'" 2129 1.1 skrll ;; 2130 1.1 skrll esac 2131 1.1 skrll done 2132 1.1 skrll done 2133 1.2 matt { ac_configure_args0=; unset ac_configure_args0;} 2134 1.2 matt { ac_configure_args1=; unset ac_configure_args1;} 2135 1.1 skrll 2136 1.1 skrll # When interrupted or exit'd, cleanup temporary files, and complete 2137 1.1 skrll # config.log. We remove comments because anyway the quotes in there 2138 1.1 skrll # would cause problems or look ugly. 2139 1.2 matt # WARNING: Use '\'' to represent an apostrophe within the trap. 2140 1.2 matt # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2141 1.1 skrll trap 'exit_status=$? 2142 1.1 skrll # Save into config.log some information that might help in debugging. 2143 1.1 skrll { 2144 1.1 skrll echo 2145 1.1 skrll 2146 1.8 christos $as_echo "## ---------------- ## 2147 1.1 skrll ## Cache variables. ## 2148 1.8 christos ## ---------------- ##" 2149 1.1 skrll echo 2150 1.1 skrll # The following way of writing the cache mishandles newlines in values, 2151 1.2 matt ( 2152 1.2 matt for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2153 1.2 matt eval ac_val=\$$ac_var 2154 1.2 matt case $ac_val in #( 2155 1.2 matt *${as_nl}*) 2156 1.2 matt case $ac_var in #( 2157 1.2 matt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2158 1.2 matt $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2159 1.2 matt esac 2160 1.2 matt case $ac_var in #( 2161 1.2 matt _ | IFS | as_nl) ;; #( 2162 1.2 matt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2163 1.2 matt *) { eval $ac_var=; unset $ac_var;} ;; 2164 1.2 matt esac ;; 2165 1.2 matt esac 2166 1.2 matt done 2167 1.1 skrll (set) 2>&1 | 2168 1.2 matt case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2169 1.2 matt *${as_nl}ac_space=\ *) 2170 1.1 skrll sed -n \ 2171 1.2 matt "s/'\''/'\''\\\\'\'''\''/g; 2172 1.2 matt s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2173 1.2 matt ;; #( 2174 1.1 skrll *) 2175 1.2 matt sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2176 1.1 skrll ;; 2177 1.2 matt esac | 2178 1.2 matt sort 2179 1.2 matt ) 2180 1.1 skrll echo 2181 1.1 skrll 2182 1.8 christos $as_echo "## ----------------- ## 2183 1.1 skrll ## Output variables. ## 2184 1.8 christos ## ----------------- ##" 2185 1.1 skrll echo 2186 1.1 skrll for ac_var in $ac_subst_vars 2187 1.1 skrll do 2188 1.2 matt eval ac_val=\$$ac_var 2189 1.2 matt case $ac_val in 2190 1.2 matt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2191 1.2 matt esac 2192 1.2 matt $as_echo "$ac_var='\''$ac_val'\''" 2193 1.1 skrll done | sort 2194 1.1 skrll echo 2195 1.1 skrll 2196 1.1 skrll if test -n "$ac_subst_files"; then 2197 1.8 christos $as_echo "## ------------------- ## 2198 1.2 matt ## File substitutions. ## 2199 1.8 christos ## ------------------- ##" 2200 1.1 skrll echo 2201 1.1 skrll for ac_var in $ac_subst_files 2202 1.1 skrll do 2203 1.2 matt eval ac_val=\$$ac_var 2204 1.2 matt case $ac_val in 2205 1.2 matt *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2206 1.2 matt esac 2207 1.2 matt $as_echo "$ac_var='\''$ac_val'\''" 2208 1.1 skrll done | sort 2209 1.1 skrll echo 2210 1.1 skrll fi 2211 1.1 skrll 2212 1.1 skrll if test -s confdefs.h; then 2213 1.8 christos $as_echo "## ----------- ## 2214 1.1 skrll ## confdefs.h. ## 2215 1.8 christos ## ----------- ##" 2216 1.1 skrll echo 2217 1.2 matt cat confdefs.h 2218 1.1 skrll echo 2219 1.1 skrll fi 2220 1.1 skrll test "$ac_signal" != 0 && 2221 1.2 matt $as_echo "$as_me: caught signal $ac_signal" 2222 1.2 matt $as_echo "$as_me: exit $exit_status" 2223 1.1 skrll } >&5 2224 1.2 matt rm -f core *.core core.conftest.* && 2225 1.2 matt rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2226 1.1 skrll exit $exit_status 2227 1.2 matt ' 0 2228 1.1 skrll for ac_signal in 1 2 13 15; do 2229 1.2 matt trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2230 1.1 skrll done 2231 1.1 skrll ac_signal=0 2232 1.1 skrll 2233 1.1 skrll # confdefs.h avoids OS command line length limits that DEFS can exceed. 2234 1.2 matt rm -f -r conftest* confdefs.h 2235 1.2 matt 2236 1.2 matt $as_echo "/* confdefs.h */" > confdefs.h 2237 1.1 skrll 2238 1.1 skrll # Predefined preprocessor variables. 2239 1.1 skrll 2240 1.1 skrll cat >>confdefs.h <<_ACEOF 2241 1.1 skrll #define PACKAGE_NAME "$PACKAGE_NAME" 2242 1.1 skrll _ACEOF 2243 1.1 skrll 2244 1.1 skrll cat >>confdefs.h <<_ACEOF 2245 1.1 skrll #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2246 1.1 skrll _ACEOF 2247 1.1 skrll 2248 1.1 skrll cat >>confdefs.h <<_ACEOF 2249 1.1 skrll #define PACKAGE_VERSION "$PACKAGE_VERSION" 2250 1.1 skrll _ACEOF 2251 1.1 skrll 2252 1.1 skrll cat >>confdefs.h <<_ACEOF 2253 1.1 skrll #define PACKAGE_STRING "$PACKAGE_STRING" 2254 1.1 skrll _ACEOF 2255 1.1 skrll 2256 1.2 matt cat >>confdefs.h <<_ACEOF 2257 1.2 matt #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2258 1.2 matt _ACEOF 2259 1.1 skrll 2260 1.1 skrll cat >>confdefs.h <<_ACEOF 2261 1.2 matt #define PACKAGE_URL "$PACKAGE_URL" 2262 1.1 skrll _ACEOF 2263 1.1 skrll 2264 1.1 skrll 2265 1.1 skrll # Let the site file select an alternate cache file if it wants to. 2266 1.2 matt # Prefer an explicitly selected file to automatically selected ones. 2267 1.2 matt ac_site_file1=NONE 2268 1.2 matt ac_site_file2=NONE 2269 1.2 matt if test -n "$CONFIG_SITE"; then 2270 1.8 christos # We do not want a PATH search for config.site. 2271 1.8 christos case $CONFIG_SITE in #(( 2272 1.8 christos -*) ac_site_file1=./$CONFIG_SITE;; 2273 1.8 christos */*) ac_site_file1=$CONFIG_SITE;; 2274 1.8 christos *) ac_site_file1=./$CONFIG_SITE;; 2275 1.8 christos esac 2276 1.2 matt elif test "x$prefix" != xNONE; then 2277 1.2 matt ac_site_file1=$prefix/share/config.site 2278 1.2 matt ac_site_file2=$prefix/etc/config.site 2279 1.2 matt else 2280 1.2 matt ac_site_file1=$ac_default_prefix/share/config.site 2281 1.2 matt ac_site_file2=$ac_default_prefix/etc/config.site 2282 1.1 skrll fi 2283 1.2 matt for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2284 1.2 matt do 2285 1.2 matt test "x$ac_site_file" = xNONE && continue 2286 1.8 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2287 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2288 1.2 matt $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2289 1.1 skrll sed 's/^/| /' "$ac_site_file" >&5 2290 1.8 christos . "$ac_site_file" \ 2291 1.8 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2292 1.8 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2293 1.8 christos as_fn_error $? "failed to load site script $ac_site_file 2294 1.8 christos See \`config.log' for more details" "$LINENO" 5; } 2295 1.1 skrll fi 2296 1.1 skrll done 2297 1.1 skrll 2298 1.1 skrll if test -r "$cache_file"; then 2299 1.8 christos # Some versions of bash will fail to source /dev/null (special files 2300 1.8 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2301 1.8 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2302 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2303 1.2 matt $as_echo "$as_me: loading cache $cache_file" >&6;} 2304 1.1 skrll case $cache_file in 2305 1.2 matt [\\/]* | ?:[\\/]* ) . "$cache_file";; 2306 1.2 matt *) . "./$cache_file";; 2307 1.1 skrll esac 2308 1.1 skrll fi 2309 1.1 skrll else 2310 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2311 1.2 matt $as_echo "$as_me: creating cache $cache_file" >&6;} 2312 1.1 skrll >$cache_file 2313 1.1 skrll fi 2314 1.1 skrll 2315 1.13 christos gt_needs="$gt_needs " 2316 1.1 skrll # Check that the precious variables saved in the cache have kept the same 2317 1.1 skrll # value. 2318 1.1 skrll ac_cache_corrupted=false 2319 1.2 matt for ac_var in $ac_precious_vars; do 2320 1.1 skrll eval ac_old_set=\$ac_cv_env_${ac_var}_set 2321 1.1 skrll eval ac_new_set=\$ac_env_${ac_var}_set 2322 1.2 matt eval ac_old_val=\$ac_cv_env_${ac_var}_value 2323 1.2 matt eval ac_new_val=\$ac_env_${ac_var}_value 2324 1.1 skrll case $ac_old_set,$ac_new_set in 2325 1.1 skrll set,) 2326 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2327 1.2 matt $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2328 1.1 skrll ac_cache_corrupted=: ;; 2329 1.1 skrll ,set) 2330 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2331 1.2 matt $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2332 1.1 skrll ac_cache_corrupted=: ;; 2333 1.1 skrll ,);; 2334 1.1 skrll *) 2335 1.1 skrll if test "x$ac_old_val" != "x$ac_new_val"; then 2336 1.2 matt # differences in whitespace do not lead to failure. 2337 1.2 matt ac_old_val_w=`echo x $ac_old_val` 2338 1.2 matt ac_new_val_w=`echo x $ac_new_val` 2339 1.2 matt if test "$ac_old_val_w" != "$ac_new_val_w"; then 2340 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2341 1.2 matt $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2342 1.2 matt ac_cache_corrupted=: 2343 1.2 matt else 2344 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2345 1.2 matt $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2346 1.2 matt eval $ac_var=\$ac_old_val 2347 1.2 matt fi 2348 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2349 1.2 matt $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2350 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2351 1.2 matt $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2352 1.1 skrll fi;; 2353 1.1 skrll esac 2354 1.1 skrll # Pass precious variables to config.status. 2355 1.1 skrll if test "$ac_new_set" = set; then 2356 1.1 skrll case $ac_new_val in 2357 1.2 matt *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2358 1.1 skrll *) ac_arg=$ac_var=$ac_new_val ;; 2359 1.1 skrll esac 2360 1.1 skrll case " $ac_configure_args " in 2361 1.1 skrll *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2362 1.2 matt *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2363 1.1 skrll esac 2364 1.1 skrll fi 2365 1.1 skrll done 2366 1.1 skrll if $ac_cache_corrupted; then 2367 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2368 1.2 matt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2369 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2370 1.2 matt $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2371 1.8 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2372 1.2 matt fi 2373 1.2 matt ## -------------------- ## 2374 1.2 matt ## Main body of script. ## 2375 1.2 matt ## -------------------- ## 2376 1.1 skrll 2377 1.1 skrll ac_ext=c 2378 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 2379 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2380 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2381 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 2382 1.1 skrll 2383 1.1 skrll 2384 1.1 skrll 2385 1.1 skrll 2386 1.1 skrll 2387 1.1 skrll 2388 1.1 skrll 2389 1.1 skrll ac_aux_dir= 2390 1.2 matt for ac_dir in .. "$srcdir"/..; do 2391 1.8 christos if test -f "$ac_dir/install-sh"; then 2392 1.8 christos ac_aux_dir=$ac_dir 2393 1.8 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2394 1.8 christos break 2395 1.8 christos elif test -f "$ac_dir/install.sh"; then 2396 1.8 christos ac_aux_dir=$ac_dir 2397 1.8 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2398 1.8 christos break 2399 1.8 christos elif test -f "$ac_dir/shtool"; then 2400 1.8 christos ac_aux_dir=$ac_dir 2401 1.8 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2402 1.8 christos break 2403 1.8 christos fi 2404 1.1 skrll done 2405 1.1 skrll if test -z "$ac_aux_dir"; then 2406 1.8 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5 2407 1.2 matt fi 2408 1.2 matt 2409 1.2 matt # These three variables are undocumented and unsupported, 2410 1.2 matt # and are intended to be withdrawn in a future Autoconf release. 2411 1.2 matt # They can cause serious problems if a builder's source tree is in a directory 2412 1.2 matt # whose full name contains unusual characters. 2413 1.2 matt ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2414 1.2 matt ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2415 1.2 matt ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2416 1.2 matt 2417 1.1 skrll 2418 1.1 skrll # Make sure we can run config.sub. 2419 1.2 matt $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2420 1.8 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2421 1.1 skrll 2422 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2423 1.2 matt $as_echo_n "checking build system type... " >&6; } 2424 1.8 christos if ${ac_cv_build+:} false; then : 2425 1.2 matt $as_echo_n "(cached) " >&6 2426 1.2 matt else 2427 1.2 matt ac_build_alias=$build_alias 2428 1.2 matt test "x$ac_build_alias" = x && 2429 1.2 matt ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2430 1.2 matt test "x$ac_build_alias" = x && 2431 1.8 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2432 1.2 matt ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2433 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2434 1.2 matt 2435 1.2 matt fi 2436 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2437 1.2 matt $as_echo "$ac_cv_build" >&6; } 2438 1.2 matt case $ac_cv_build in 2439 1.2 matt *-*-*) ;; 2440 1.8 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2441 1.2 matt esac 2442 1.2 matt build=$ac_cv_build 2443 1.2 matt ac_save_IFS=$IFS; IFS='-' 2444 1.2 matt set x $ac_cv_build 2445 1.2 matt shift 2446 1.2 matt build_cpu=$1 2447 1.2 matt build_vendor=$2 2448 1.2 matt shift; shift 2449 1.2 matt # Remember, the first character of IFS is used to create $*, 2450 1.2 matt # except with old shells: 2451 1.2 matt build_os=$* 2452 1.2 matt IFS=$ac_save_IFS 2453 1.2 matt case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2454 1.2 matt 2455 1.2 matt 2456 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2457 1.2 matt $as_echo_n "checking host system type... " >&6; } 2458 1.8 christos if ${ac_cv_host+:} false; then : 2459 1.2 matt $as_echo_n "(cached) " >&6 2460 1.2 matt else 2461 1.2 matt if test "x$host_alias" = x; then 2462 1.2 matt ac_cv_host=$ac_cv_build 2463 1.2 matt else 2464 1.2 matt ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2465 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2466 1.1 skrll fi 2467 1.1 skrll 2468 1.1 skrll fi 2469 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2470 1.2 matt $as_echo "$ac_cv_host" >&6; } 2471 1.2 matt case $ac_cv_host in 2472 1.2 matt *-*-*) ;; 2473 1.8 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2474 1.2 matt esac 2475 1.1 skrll host=$ac_cv_host 2476 1.2 matt ac_save_IFS=$IFS; IFS='-' 2477 1.2 matt set x $ac_cv_host 2478 1.2 matt shift 2479 1.2 matt host_cpu=$1 2480 1.2 matt host_vendor=$2 2481 1.2 matt shift; shift 2482 1.2 matt # Remember, the first character of IFS is used to create $*, 2483 1.2 matt # except with old shells: 2484 1.2 matt host_os=$* 2485 1.2 matt IFS=$ac_save_IFS 2486 1.2 matt case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2487 1.2 matt 2488 1.2 matt 2489 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2490 1.2 matt $as_echo_n "checking target system type... " >&6; } 2491 1.8 christos if ${ac_cv_target+:} false; then : 2492 1.2 matt $as_echo_n "(cached) " >&6 2493 1.2 matt else 2494 1.2 matt if test "x$target_alias" = x; then 2495 1.2 matt ac_cv_target=$ac_cv_host 2496 1.2 matt else 2497 1.2 matt ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2498 1.8 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2499 1.2 matt fi 2500 1.1 skrll 2501 1.1 skrll fi 2502 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2503 1.2 matt $as_echo "$ac_cv_target" >&6; } 2504 1.2 matt case $ac_cv_target in 2505 1.2 matt *-*-*) ;; 2506 1.8 christos *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2507 1.2 matt esac 2508 1.1 skrll target=$ac_cv_target 2509 1.2 matt ac_save_IFS=$IFS; IFS='-' 2510 1.2 matt set x $ac_cv_target 2511 1.2 matt shift 2512 1.2 matt target_cpu=$1 2513 1.2 matt target_vendor=$2 2514 1.2 matt shift; shift 2515 1.2 matt # Remember, the first character of IFS is used to create $*, 2516 1.2 matt # except with old shells: 2517 1.2 matt target_os=$* 2518 1.2 matt IFS=$ac_save_IFS 2519 1.2 matt case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2520 1.1 skrll 2521 1.1 skrll 2522 1.1 skrll # The aliases save the names the user supplied, while $host etc. 2523 1.1 skrll # will get canonicalized. 2524 1.1 skrll test -n "$target_alias" && 2525 1.1 skrll test "$program_prefix$program_suffix$program_transform_name" = \ 2526 1.1 skrll NONENONEs,x,x, && 2527 1.1 skrll program_prefix=${target_alias}- 2528 1.8 christos 2529 1.11 christos am__api_version='1.15' 2530 1.11 christos 2531 1.11 christos # Find a good install program. We prefer a C program (faster), 2532 1.11 christos # so one script is as good as another. But avoid the broken or 2533 1.11 christos # incompatible versions: 2534 1.11 christos # SysV /etc/install, /usr/sbin/install 2535 1.11 christos # SunOS /usr/etc/install 2536 1.11 christos # IRIX /sbin/install 2537 1.11 christos # AIX /bin/install 2538 1.11 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2539 1.11 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2540 1.11 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2541 1.11 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2542 1.11 christos # OS/2's system install, which has a completely different semantic 2543 1.11 christos # ./install, which can be erroneously created by make from ./install.sh. 2544 1.11 christos # Reject install programs that cannot install multiple files. 2545 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2546 1.11 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2547 1.11 christos if test -z "$INSTALL"; then 2548 1.11 christos if ${ac_cv_path_install+:} false; then : 2549 1.2 matt $as_echo_n "(cached) " >&6 2550 1.1 skrll else 2551 1.11 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2552 1.1 skrll for as_dir in $PATH 2553 1.1 skrll do 2554 1.1 skrll IFS=$as_save_IFS 2555 1.1 skrll test -z "$as_dir" && as_dir=. 2556 1.11 christos # Account for people who put trailing slashes in PATH elements. 2557 1.11 christos case $as_dir/ in #(( 2558 1.11 christos ./ | .// | /[cC]/* | \ 2559 1.11 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2560 1.11 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2561 1.11 christos /usr/ucb/* ) ;; 2562 1.11 christos *) 2563 1.11 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2564 1.11 christos # Don't use installbsd from OSF since it installs stuff as root 2565 1.11 christos # by default. 2566 1.11 christos for ac_prog in ginstall scoinst install; do 2567 1.11 christos for ac_exec_ext in '' $ac_executable_extensions; do 2568 1.11 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2569 1.11 christos if test $ac_prog = install && 2570 1.11 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2571 1.11 christos # AIX install. It has an incompatible calling convention. 2572 1.11 christos : 2573 1.11 christos elif test $ac_prog = install && 2574 1.11 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2575 1.11 christos # program-specific install script used by HP pwplus--don't use. 2576 1.11 christos : 2577 1.11 christos else 2578 1.11 christos rm -rf conftest.one conftest.two conftest.dir 2579 1.11 christos echo one > conftest.one 2580 1.11 christos echo two > conftest.two 2581 1.11 christos mkdir conftest.dir 2582 1.11 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2583 1.11 christos test -s conftest.one && test -s conftest.two && 2584 1.11 christos test -s conftest.dir/conftest.one && 2585 1.11 christos test -s conftest.dir/conftest.two 2586 1.11 christos then 2587 1.11 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2588 1.11 christos break 3 2589 1.11 christos fi 2590 1.11 christos fi 2591 1.11 christos fi 2592 1.11 christos done 2593 1.11 christos done 2594 1.11 christos ;; 2595 1.11 christos esac 2596 1.11 christos 2597 1.2 matt done 2598 1.2 matt IFS=$as_save_IFS 2599 1.1 skrll 2600 1.11 christos rm -rf conftest.one conftest.two conftest.dir 2601 1.11 christos 2602 1.1 skrll fi 2603 1.11 christos if test "${ac_cv_path_install+set}" = set; then 2604 1.11 christos INSTALL=$ac_cv_path_install 2605 1.11 christos else 2606 1.11 christos # As a last resort, use the slow shell script. Don't cache a 2607 1.1 skrll # value for INSTALL within a source directory, because that will 2608 1.1 skrll # break other packages using the cache if that directory is 2609 1.1 skrll # removed, or if the value is a relative name. 2610 1.1 skrll INSTALL=$ac_install_sh 2611 1.1 skrll fi 2612 1.1 skrll fi 2613 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2614 1.2 matt $as_echo "$INSTALL" >&6; } 2615 1.1 skrll 2616 1.1 skrll # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2617 1.1 skrll # It thinks the first close brace ends the variable substitution. 2618 1.1 skrll test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2619 1.1 skrll 2620 1.1 skrll test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2621 1.1 skrll 2622 1.1 skrll test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2623 1.1 skrll 2624 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2625 1.2 matt $as_echo_n "checking whether build environment is sane... " >&6; } 2626 1.2 matt # Reject unsafe characters in $srcdir or the absolute working directory 2627 1.2 matt # name. Accept space and tab only in the latter. 2628 1.2 matt am_lf=' 2629 1.2 matt ' 2630 1.2 matt case `pwd` in 2631 1.2 matt *[\\\"\#\$\&\'\`$am_lf]*) 2632 1.8 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2633 1.2 matt esac 2634 1.2 matt case $srcdir in 2635 1.2 matt *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2636 1.8 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2637 1.2 matt esac 2638 1.2 matt 2639 1.8 christos # Do 'set' in a subshell so we don't clobber the current shell's 2640 1.1 skrll # arguments. Must try -L first in case configure is actually a 2641 1.1 skrll # symlink; some systems play weird games with the mod time of symlinks 2642 1.1 skrll # (eg FreeBSD returns the mod time of the symlink's containing 2643 1.1 skrll # directory). 2644 1.1 skrll if ( 2645 1.8 christos am_has_slept=no 2646 1.8 christos for am_try in 1 2; do 2647 1.8 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2648 1.8 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2649 1.8 christos if test "$*" = "X"; then 2650 1.8 christos # -L didn't work. 2651 1.8 christos set X `ls -t "$srcdir/configure" conftest.file` 2652 1.8 christos fi 2653 1.8 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2654 1.8 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2655 1.1 skrll 2656 1.8 christos # If neither matched, then we have a broken ls. This can happen 2657 1.8 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2658 1.8 christos # broken ls alias from the environment. This has actually 2659 1.8 christos # happened. Such a system could not be considered "sane". 2660 1.8 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2661 1.8 christos alias in your environment" "$LINENO" 5 2662 1.8 christos fi 2663 1.8 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2664 1.8 christos break 2665 1.8 christos fi 2666 1.8 christos # Just in case. 2667 1.8 christos sleep 1 2668 1.8 christos am_has_slept=yes 2669 1.8 christos done 2670 1.1 skrll test "$2" = conftest.file 2671 1.1 skrll ) 2672 1.1 skrll then 2673 1.1 skrll # Ok. 2674 1.1 skrll : 2675 1.1 skrll else 2676 1.8 christos as_fn_error $? "newly created file is older than distributed files! 2677 1.2 matt Check your system clock" "$LINENO" 5 2678 1.1 skrll fi 2679 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2680 1.2 matt $as_echo "yes" >&6; } 2681 1.8 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2682 1.8 christos # generated files are strictly newer. 2683 1.8 christos am_sleep_pid= 2684 1.8 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2685 1.8 christos ( sleep 1 ) & 2686 1.8 christos am_sleep_pid=$! 2687 1.8 christos fi 2688 1.8 christos 2689 1.8 christos rm -f conftest.file 2690 1.8 christos 2691 1.1 skrll test "$program_prefix" != NONE && 2692 1.2 matt program_transform_name="s&^&$program_prefix&;$program_transform_name" 2693 1.1 skrll # Use a double $ so make ignores it. 2694 1.1 skrll test "$program_suffix" != NONE && 2695 1.2 matt program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2696 1.2 matt # Double any \ or $. 2697 1.1 skrll # By default was `s,x,x', remove it if useless. 2698 1.2 matt ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2699 1.2 matt program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2700 1.1 skrll 2701 1.11 christos # Expand $ac_aux_dir to an absolute path. 2702 1.11 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2703 1.11 christos 2704 1.2 matt if test x"${MISSING+set}" != xset; then 2705 1.2 matt case $am_aux_dir in 2706 1.2 matt *\ * | *\ *) 2707 1.2 matt MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2708 1.2 matt *) 2709 1.2 matt MISSING="\${SHELL} $am_aux_dir/missing" ;; 2710 1.2 matt esac 2711 1.2 matt fi 2712 1.1 skrll # Use eval to expand $SHELL 2713 1.8 christos if eval "$MISSING --is-lightweight"; then 2714 1.8 christos am_missing_run="$MISSING " 2715 1.1 skrll else 2716 1.1 skrll am_missing_run= 2717 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2718 1.8 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2719 1.1 skrll fi 2720 1.1 skrll 2721 1.8 christos if test x"${install_sh+set}" != xset; then 2722 1.2 matt case $am_aux_dir in 2723 1.2 matt *\ * | *\ *) 2724 1.2 matt install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2725 1.2 matt *) 2726 1.2 matt install_sh="\${SHELL} $am_aux_dir/install-sh" 2727 1.2 matt esac 2728 1.1 skrll fi 2729 1.1 skrll 2730 1.8 christos # Installed binaries are usually stripped using 'strip' when the user 2731 1.8 christos # run "make install-strip". However 'strip' might not be the right 2732 1.2 matt # tool to use in cross-compilation environments, therefore Automake 2733 1.8 christos # will honor the 'STRIP' environment variable to overrule this program. 2734 1.2 matt if test "$cross_compiling" != no; then 2735 1.2 matt if test -n "$ac_tool_prefix"; then 2736 1.2 matt # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2737 1.2 matt set dummy ${ac_tool_prefix}strip; ac_word=$2 2738 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2739 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 2740 1.8 christos if ${ac_cv_prog_STRIP+:} false; then : 2741 1.2 matt $as_echo_n "(cached) " >&6 2742 1.1 skrll else 2743 1.2 matt if test -n "$STRIP"; then 2744 1.2 matt ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2745 1.1 skrll else 2746 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2747 1.1 skrll for as_dir in $PATH 2748 1.1 skrll do 2749 1.1 skrll IFS=$as_save_IFS 2750 1.1 skrll test -z "$as_dir" && as_dir=. 2751 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 2752 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2753 1.2 matt ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2754 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2755 1.1 skrll break 2 2756 1.1 skrll fi 2757 1.1 skrll done 2758 1.2 matt done 2759 1.2 matt IFS=$as_save_IFS 2760 1.1 skrll 2761 1.1 skrll fi 2762 1.1 skrll fi 2763 1.2 matt STRIP=$ac_cv_prog_STRIP 2764 1.2 matt if test -n "$STRIP"; then 2765 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2766 1.2 matt $as_echo "$STRIP" >&6; } 2767 1.1 skrll else 2768 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2769 1.2 matt $as_echo "no" >&6; } 2770 1.1 skrll fi 2771 1.1 skrll 2772 1.1 skrll 2773 1.1 skrll fi 2774 1.2 matt if test -z "$ac_cv_prog_STRIP"; then 2775 1.2 matt ac_ct_STRIP=$STRIP 2776 1.2 matt # Extract the first word of "strip", so it can be a program name with args. 2777 1.2 matt set dummy strip; ac_word=$2 2778 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2779 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 2780 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2781 1.2 matt $as_echo_n "(cached) " >&6 2782 1.1 skrll else 2783 1.2 matt if test -n "$ac_ct_STRIP"; then 2784 1.2 matt ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2785 1.2 matt else 2786 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2787 1.2 matt for as_dir in $PATH 2788 1.2 matt do 2789 1.2 matt IFS=$as_save_IFS 2790 1.2 matt test -z "$as_dir" && as_dir=. 2791 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 2792 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2793 1.2 matt ac_cv_prog_ac_ct_STRIP="strip" 2794 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2795 1.2 matt break 2 2796 1.2 matt fi 2797 1.2 matt done 2798 1.2 matt done 2799 1.2 matt IFS=$as_save_IFS 2800 1.2 matt 2801 1.2 matt fi 2802 1.2 matt fi 2803 1.2 matt ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2804 1.2 matt if test -n "$ac_ct_STRIP"; then 2805 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2806 1.2 matt $as_echo "$ac_ct_STRIP" >&6; } 2807 1.2 matt else 2808 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2809 1.2 matt $as_echo "no" >&6; } 2810 1.2 matt fi 2811 1.2 matt 2812 1.2 matt if test "x$ac_ct_STRIP" = x; then 2813 1.2 matt STRIP=":" 2814 1.2 matt else 2815 1.2 matt case $cross_compiling:$ac_tool_warned in 2816 1.2 matt yes:) 2817 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2818 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2819 1.2 matt ac_tool_warned=yes ;; 2820 1.2 matt esac 2821 1.2 matt STRIP=$ac_ct_STRIP 2822 1.2 matt fi 2823 1.2 matt else 2824 1.2 matt STRIP="$ac_cv_prog_STRIP" 2825 1.2 matt fi 2826 1.2 matt 2827 1.2 matt fi 2828 1.2 matt INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2829 1.2 matt 2830 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2831 1.2 matt $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2832 1.2 matt if test -z "$MKDIR_P"; then 2833 1.8 christos if ${ac_cv_path_mkdir+:} false; then : 2834 1.2 matt $as_echo_n "(cached) " >&6 2835 1.2 matt else 2836 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2837 1.2 matt for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2838 1.2 matt do 2839 1.2 matt IFS=$as_save_IFS 2840 1.2 matt test -z "$as_dir" && as_dir=. 2841 1.2 matt for ac_prog in mkdir gmkdir; do 2842 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 2843 1.8 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2844 1.2 matt case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2845 1.2 matt 'mkdir (GNU coreutils) '* | \ 2846 1.2 matt 'mkdir (coreutils) '* | \ 2847 1.2 matt 'mkdir (fileutils) '4.1*) 2848 1.2 matt ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2849 1.2 matt break 3;; 2850 1.2 matt esac 2851 1.2 matt done 2852 1.2 matt done 2853 1.2 matt done 2854 1.2 matt IFS=$as_save_IFS 2855 1.2 matt 2856 1.2 matt fi 2857 1.2 matt 2858 1.8 christos test -d ./--version && rmdir ./--version 2859 1.2 matt if test "${ac_cv_path_mkdir+set}" = set; then 2860 1.2 matt MKDIR_P="$ac_cv_path_mkdir -p" 2861 1.2 matt else 2862 1.2 matt # As a last resort, use the slow shell script. Don't cache a 2863 1.2 matt # value for MKDIR_P within a source directory, because that will 2864 1.2 matt # break other packages using the cache if that directory is 2865 1.2 matt # removed, or if the value is a relative name. 2866 1.2 matt MKDIR_P="$ac_install_sh -d" 2867 1.2 matt fi 2868 1.2 matt fi 2869 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2870 1.2 matt $as_echo "$MKDIR_P" >&6; } 2871 1.2 matt 2872 1.2 matt for ac_prog in gawk mawk nawk awk 2873 1.2 matt do 2874 1.2 matt # Extract the first word of "$ac_prog", so it can be a program name with args. 2875 1.2 matt set dummy $ac_prog; ac_word=$2 2876 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2877 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 2878 1.8 christos if ${ac_cv_prog_AWK+:} false; then : 2879 1.2 matt $as_echo_n "(cached) " >&6 2880 1.2 matt else 2881 1.2 matt if test -n "$AWK"; then 2882 1.2 matt ac_cv_prog_AWK="$AWK" # Let the user override the test. 2883 1.2 matt else 2884 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2885 1.2 matt for as_dir in $PATH 2886 1.2 matt do 2887 1.2 matt IFS=$as_save_IFS 2888 1.2 matt test -z "$as_dir" && as_dir=. 2889 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 2890 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2891 1.2 matt ac_cv_prog_AWK="$ac_prog" 2892 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2893 1.2 matt break 2 2894 1.2 matt fi 2895 1.2 matt done 2896 1.2 matt done 2897 1.2 matt IFS=$as_save_IFS 2898 1.2 matt 2899 1.2 matt fi 2900 1.2 matt fi 2901 1.2 matt AWK=$ac_cv_prog_AWK 2902 1.2 matt if test -n "$AWK"; then 2903 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2904 1.2 matt $as_echo "$AWK" >&6; } 2905 1.2 matt else 2906 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2907 1.2 matt $as_echo "no" >&6; } 2908 1.2 matt fi 2909 1.2 matt 2910 1.2 matt 2911 1.2 matt test -n "$AWK" && break 2912 1.2 matt done 2913 1.2 matt 2914 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2915 1.2 matt $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2916 1.2 matt set x ${MAKE-make} 2917 1.2 matt ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2918 1.8 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2919 1.2 matt $as_echo_n "(cached) " >&6 2920 1.2 matt else 2921 1.2 matt cat >conftest.make <<\_ACEOF 2922 1.2 matt SHELL = /bin/sh 2923 1.2 matt all: 2924 1.2 matt @echo '@@@%%%=$(MAKE)=@@@%%%' 2925 1.2 matt _ACEOF 2926 1.8 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2927 1.2 matt case `${MAKE-make} -f conftest.make 2>/dev/null` in 2928 1.2 matt *@@@%%%=?*=@@@%%%*) 2929 1.2 matt eval ac_cv_prog_make_${ac_make}_set=yes;; 2930 1.2 matt *) 2931 1.2 matt eval ac_cv_prog_make_${ac_make}_set=no;; 2932 1.2 matt esac 2933 1.2 matt rm -f conftest.make 2934 1.2 matt fi 2935 1.2 matt if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2936 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2937 1.2 matt $as_echo "yes" >&6; } 2938 1.2 matt SET_MAKE= 2939 1.2 matt else 2940 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2941 1.2 matt $as_echo "no" >&6; } 2942 1.2 matt SET_MAKE="MAKE=${MAKE-make}" 2943 1.2 matt fi 2944 1.2 matt 2945 1.2 matt rm -rf .tst 2>/dev/null 2946 1.2 matt mkdir .tst 2>/dev/null 2947 1.2 matt if test -d .tst; then 2948 1.2 matt am__leading_dot=. 2949 1.1 skrll else 2950 1.1 skrll am__leading_dot=_ 2951 1.1 skrll fi 2952 1.1 skrll rmdir .tst 2>/dev/null 2953 1.1 skrll 2954 1.8 christos # Check whether --enable-silent-rules was given. 2955 1.8 christos if test "${enable_silent_rules+set}" = set; then : 2956 1.8 christos enableval=$enable_silent_rules; 2957 1.8 christos fi 2958 1.8 christos 2959 1.8 christos case $enable_silent_rules in # ((( 2960 1.8 christos yes) AM_DEFAULT_VERBOSITY=0;; 2961 1.8 christos no) AM_DEFAULT_VERBOSITY=1;; 2962 1.8 christos *) AM_DEFAULT_VERBOSITY=1;; 2963 1.8 christos esac 2964 1.8 christos am_make=${MAKE-make} 2965 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2966 1.8 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2967 1.8 christos if ${am_cv_make_support_nested_variables+:} false; then : 2968 1.8 christos $as_echo_n "(cached) " >&6 2969 1.8 christos else 2970 1.8 christos if $as_echo 'TRUE=$(BAR$(V)) 2971 1.8 christos BAR0=false 2972 1.8 christos BAR1=true 2973 1.8 christos V=1 2974 1.8 christos am__doit: 2975 1.8 christos @$(TRUE) 2976 1.8 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2977 1.8 christos am_cv_make_support_nested_variables=yes 2978 1.8 christos else 2979 1.8 christos am_cv_make_support_nested_variables=no 2980 1.8 christos fi 2981 1.8 christos fi 2982 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2983 1.8 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 2984 1.8 christos if test $am_cv_make_support_nested_variables = yes; then 2985 1.8 christos AM_V='$(V)' 2986 1.8 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2987 1.8 christos else 2988 1.8 christos AM_V=$AM_DEFAULT_VERBOSITY 2989 1.8 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2990 1.8 christos fi 2991 1.8 christos AM_BACKSLASH='\' 2992 1.8 christos 2993 1.2 matt if test "`cd $srcdir && pwd`" != "`pwd`"; then 2994 1.2 matt # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2995 1.2 matt # is not polluted with repeated "-I." 2996 1.2 matt am__isrc=' -I$(srcdir)' 2997 1.2 matt # test to see if srcdir already configured 2998 1.2 matt if test -f $srcdir/config.status; then 2999 1.8 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3000 1.2 matt fi 3001 1.1 skrll fi 3002 1.1 skrll 3003 1.1 skrll # test whether we have cygpath 3004 1.1 skrll if test -z "$CYGPATH_W"; then 3005 1.1 skrll if (cygpath --version) >/dev/null 2>/dev/null; then 3006 1.1 skrll CYGPATH_W='cygpath -w' 3007 1.1 skrll else 3008 1.1 skrll CYGPATH_W=echo 3009 1.1 skrll fi 3010 1.1 skrll fi 3011 1.1 skrll 3012 1.1 skrll 3013 1.1 skrll # Define the identity of the package. 3014 1.3 christos PACKAGE='gas' 3015 1.15 christos VERSION='2.46.0' 3016 1.1 skrll 3017 1.1 skrll 3018 1.1 skrll cat >>confdefs.h <<_ACEOF 3019 1.1 skrll #define PACKAGE "$PACKAGE" 3020 1.1 skrll _ACEOF 3021 1.1 skrll 3022 1.1 skrll 3023 1.1 skrll cat >>confdefs.h <<_ACEOF 3024 1.1 skrll #define VERSION "$VERSION" 3025 1.1 skrll _ACEOF 3026 1.1 skrll 3027 1.1 skrll # Some tools Automake needs. 3028 1.1 skrll 3029 1.1 skrll ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3030 1.1 skrll 3031 1.1 skrll 3032 1.1 skrll AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3033 1.1 skrll 3034 1.1 skrll 3035 1.1 skrll AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3036 1.1 skrll 3037 1.1 skrll 3038 1.1 skrll AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3039 1.1 skrll 3040 1.1 skrll 3041 1.1 skrll MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3042 1.1 skrll 3043 1.8 christos # For better backward compatibility. To be removed once Automake 1.9.x 3044 1.8 christos # dies out for good. For more background, see: 3045 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3046 1.8 christos # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3047 1.8 christos mkdir_p='$(MKDIR_P)' 3048 1.8 christos 3049 1.8 christos # We need awk for the "check" target (and possibly the TAP driver). The 3050 1.8 christos # system "awk" is bad on some platforms. 3051 1.6 christos # Always define AMTAR for backward compatibility. Yes, it's still used 3052 1.6 christos # in the wild :-( We should find a proper way to deprecate it ... 3053 1.6 christos AMTAR='$${TAR-tar}' 3054 1.1 skrll 3055 1.8 christos 3056 1.8 christos # We'll loop over all known methods to create a tar archive until one works. 3057 1.8 christos _am_tools='gnutar pax cpio none' 3058 1.8 christos 3059 1.6 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3060 1.1 skrll 3061 1.1 skrll 3062 1.1 skrll 3063 1.1 skrll 3064 1.8 christos 3065 1.1 skrll 3066 1.8 christos # POSIX will say in a future version that running "rm -f" with no argument 3067 1.8 christos # is OK; and we want to be able to make that assumption in our Makefile 3068 1.8 christos # recipes. So use an aggressive probe to check that the usage we want is 3069 1.8 christos # actually supported "in the wild" to an acceptable degree. 3070 1.8 christos # See automake bug#10828. 3071 1.8 christos # To make any issue more visible, cause the running configure to be aborted 3072 1.8 christos # by default if the 'rm' program in use doesn't match our expectations; the 3073 1.8 christos # user can still override this though. 3074 1.8 christos if rm -f && rm -fr && rm -rf; then : OK; else 3075 1.8 christos cat >&2 <<'END' 3076 1.8 christos Oops! 3077 1.8 christos 3078 1.8 christos Your 'rm' program seems unable to run without file operands specified 3079 1.8 christos on the command line, even when the '-f' option is present. This is contrary 3080 1.8 christos to the behaviour of most rm programs out there, and not conforming with 3081 1.8 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3082 1.8 christos 3083 1.8 christos Please tell bug-automake@gnu.org about your system, including the value 3084 1.11 christos of your $PATH and any error possibly output before this message. This 3085 1.11 christos can help us improve future automake versions. 3086 1.11 christos 3087 1.11 christos END 3088 1.11 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3089 1.11 christos echo 'Configuration will proceed anyway, since you have set the' >&2 3090 1.11 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3091 1.11 christos echo >&2 3092 1.11 christos else 3093 1.11 christos cat >&2 <<'END' 3094 1.11 christos Aborting the configuration process, to ensure you take notice of the issue. 3095 1.11 christos 3096 1.11 christos You can download and install GNU coreutils to get an 'rm' implementation 3097 1.11 christos that behaves properly: <http://www.gnu.org/software/coreutils/>. 3098 1.11 christos 3099 1.11 christos If you want to complete the configuration process using your problematic 3100 1.11 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3101 1.11 christos to "yes", and re-run configure. 3102 1.11 christos 3103 1.11 christos END 3104 1.11 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3105 1.11 christos fi 3106 1.11 christos fi 3107 1.11 christos 3108 1.11 christos # Check whether --enable-silent-rules was given. 3109 1.11 christos if test "${enable_silent_rules+set}" = set; then : 3110 1.11 christos enableval=$enable_silent_rules; 3111 1.11 christos fi 3112 1.11 christos 3113 1.11 christos case $enable_silent_rules in # ((( 3114 1.11 christos yes) AM_DEFAULT_VERBOSITY=0;; 3115 1.11 christos no) AM_DEFAULT_VERBOSITY=1;; 3116 1.11 christos *) AM_DEFAULT_VERBOSITY=0;; 3117 1.11 christos esac 3118 1.11 christos am_make=${MAKE-make} 3119 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3120 1.11 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3121 1.11 christos if ${am_cv_make_support_nested_variables+:} false; then : 3122 1.11 christos $as_echo_n "(cached) " >&6 3123 1.11 christos else 3124 1.11 christos if $as_echo 'TRUE=$(BAR$(V)) 3125 1.11 christos BAR0=false 3126 1.11 christos BAR1=true 3127 1.11 christos V=1 3128 1.11 christos am__doit: 3129 1.11 christos @$(TRUE) 3130 1.11 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3131 1.11 christos am_cv_make_support_nested_variables=yes 3132 1.11 christos else 3133 1.11 christos am_cv_make_support_nested_variables=no 3134 1.11 christos fi 3135 1.11 christos fi 3136 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3137 1.11 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 3138 1.11 christos if test $am_cv_make_support_nested_variables = yes; then 3139 1.11 christos AM_V='$(V)' 3140 1.11 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3141 1.11 christos else 3142 1.11 christos AM_V=$AM_DEFAULT_VERBOSITY 3143 1.11 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3144 1.8 christos fi 3145 1.11 christos AM_BACKSLASH='\' 3146 1.8 christos 3147 1.1 skrll 3148 1.1 skrll ac_ext=c 3149 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3150 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3151 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3152 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3153 1.1 skrll if test -n "$ac_tool_prefix"; then 3154 1.1 skrll # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3155 1.1 skrll set dummy ${ac_tool_prefix}gcc; ac_word=$2 3156 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3157 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3158 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3159 1.2 matt $as_echo_n "(cached) " >&6 3160 1.1 skrll else 3161 1.1 skrll if test -n "$CC"; then 3162 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3163 1.1 skrll else 3164 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3165 1.1 skrll for as_dir in $PATH 3166 1.1 skrll do 3167 1.1 skrll IFS=$as_save_IFS 3168 1.1 skrll test -z "$as_dir" && as_dir=. 3169 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3170 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3171 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}gcc" 3172 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3173 1.1 skrll break 2 3174 1.1 skrll fi 3175 1.1 skrll done 3176 1.2 matt done 3177 1.2 matt IFS=$as_save_IFS 3178 1.1 skrll 3179 1.1 skrll fi 3180 1.1 skrll fi 3181 1.1 skrll CC=$ac_cv_prog_CC 3182 1.1 skrll if test -n "$CC"; then 3183 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3184 1.2 matt $as_echo "$CC" >&6; } 3185 1.1 skrll else 3186 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3187 1.2 matt $as_echo "no" >&6; } 3188 1.1 skrll fi 3189 1.1 skrll 3190 1.2 matt 3191 1.1 skrll fi 3192 1.1 skrll if test -z "$ac_cv_prog_CC"; then 3193 1.1 skrll ac_ct_CC=$CC 3194 1.1 skrll # Extract the first word of "gcc", so it can be a program name with args. 3195 1.1 skrll set dummy gcc; ac_word=$2 3196 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3197 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3198 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3199 1.2 matt $as_echo_n "(cached) " >&6 3200 1.1 skrll else 3201 1.1 skrll if test -n "$ac_ct_CC"; then 3202 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3203 1.1 skrll else 3204 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3205 1.1 skrll for as_dir in $PATH 3206 1.1 skrll do 3207 1.1 skrll IFS=$as_save_IFS 3208 1.1 skrll test -z "$as_dir" && as_dir=. 3209 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3210 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3211 1.1 skrll ac_cv_prog_ac_ct_CC="gcc" 3212 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3213 1.1 skrll break 2 3214 1.1 skrll fi 3215 1.1 skrll done 3216 1.2 matt done 3217 1.2 matt IFS=$as_save_IFS 3218 1.1 skrll 3219 1.1 skrll fi 3220 1.1 skrll fi 3221 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC 3222 1.1 skrll if test -n "$ac_ct_CC"; then 3223 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3224 1.2 matt $as_echo "$ac_ct_CC" >&6; } 3225 1.1 skrll else 3226 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3227 1.2 matt $as_echo "no" >&6; } 3228 1.1 skrll fi 3229 1.1 skrll 3230 1.2 matt if test "x$ac_ct_CC" = x; then 3231 1.2 matt CC="" 3232 1.2 matt else 3233 1.2 matt case $cross_compiling:$ac_tool_warned in 3234 1.2 matt yes:) 3235 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3236 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3237 1.2 matt ac_tool_warned=yes ;; 3238 1.2 matt esac 3239 1.2 matt CC=$ac_ct_CC 3240 1.2 matt fi 3241 1.1 skrll else 3242 1.1 skrll CC="$ac_cv_prog_CC" 3243 1.1 skrll fi 3244 1.1 skrll 3245 1.1 skrll if test -z "$CC"; then 3246 1.2 matt if test -n "$ac_tool_prefix"; then 3247 1.2 matt # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3248 1.1 skrll set dummy ${ac_tool_prefix}cc; ac_word=$2 3249 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3250 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3251 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3252 1.2 matt $as_echo_n "(cached) " >&6 3253 1.1 skrll else 3254 1.1 skrll if test -n "$CC"; then 3255 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3256 1.1 skrll else 3257 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3258 1.1 skrll for as_dir in $PATH 3259 1.1 skrll do 3260 1.1 skrll IFS=$as_save_IFS 3261 1.1 skrll test -z "$as_dir" && as_dir=. 3262 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3263 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3264 1.1 skrll ac_cv_prog_CC="${ac_tool_prefix}cc" 3265 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3266 1.1 skrll break 2 3267 1.1 skrll fi 3268 1.1 skrll done 3269 1.2 matt done 3270 1.2 matt IFS=$as_save_IFS 3271 1.1 skrll 3272 1.1 skrll fi 3273 1.1 skrll fi 3274 1.1 skrll CC=$ac_cv_prog_CC 3275 1.1 skrll if test -n "$CC"; then 3276 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3277 1.2 matt $as_echo "$CC" >&6; } 3278 1.1 skrll else 3279 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3280 1.2 matt $as_echo "no" >&6; } 3281 1.1 skrll fi 3282 1.1 skrll 3283 1.2 matt 3284 1.1 skrll fi 3285 1.1 skrll fi 3286 1.1 skrll if test -z "$CC"; then 3287 1.1 skrll # Extract the first word of "cc", so it can be a program name with args. 3288 1.1 skrll set dummy cc; ac_word=$2 3289 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3290 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3291 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3292 1.2 matt $as_echo_n "(cached) " >&6 3293 1.1 skrll else 3294 1.1 skrll if test -n "$CC"; then 3295 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3296 1.1 skrll else 3297 1.1 skrll ac_prog_rejected=no 3298 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3299 1.1 skrll for as_dir in $PATH 3300 1.1 skrll do 3301 1.1 skrll IFS=$as_save_IFS 3302 1.1 skrll test -z "$as_dir" && as_dir=. 3303 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3304 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3305 1.1 skrll if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3306 1.1 skrll ac_prog_rejected=yes 3307 1.1 skrll continue 3308 1.1 skrll fi 3309 1.1 skrll ac_cv_prog_CC="cc" 3310 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3311 1.1 skrll break 2 3312 1.1 skrll fi 3313 1.1 skrll done 3314 1.2 matt done 3315 1.2 matt IFS=$as_save_IFS 3316 1.1 skrll 3317 1.1 skrll if test $ac_prog_rejected = yes; then 3318 1.1 skrll # We found a bogon in the path, so make sure we never use it. 3319 1.1 skrll set dummy $ac_cv_prog_CC 3320 1.1 skrll shift 3321 1.1 skrll if test $# != 0; then 3322 1.1 skrll # We chose a different compiler from the bogus one. 3323 1.1 skrll # However, it has the same basename, so the bogon will be chosen 3324 1.1 skrll # first if we set CC to just the basename; use the full file name. 3325 1.1 skrll shift 3326 1.1 skrll ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3327 1.1 skrll fi 3328 1.1 skrll fi 3329 1.1 skrll fi 3330 1.1 skrll fi 3331 1.1 skrll CC=$ac_cv_prog_CC 3332 1.1 skrll if test -n "$CC"; then 3333 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3334 1.2 matt $as_echo "$CC" >&6; } 3335 1.1 skrll else 3336 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3337 1.2 matt $as_echo "no" >&6; } 3338 1.1 skrll fi 3339 1.1 skrll 3340 1.2 matt 3341 1.1 skrll fi 3342 1.1 skrll if test -z "$CC"; then 3343 1.1 skrll if test -n "$ac_tool_prefix"; then 3344 1.2 matt for ac_prog in cl.exe 3345 1.1 skrll do 3346 1.1 skrll # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3347 1.1 skrll set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3348 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3349 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3350 1.8 christos if ${ac_cv_prog_CC+:} false; then : 3351 1.2 matt $as_echo_n "(cached) " >&6 3352 1.1 skrll else 3353 1.1 skrll if test -n "$CC"; then 3354 1.1 skrll ac_cv_prog_CC="$CC" # Let the user override the test. 3355 1.1 skrll else 3356 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3357 1.1 skrll for as_dir in $PATH 3358 1.1 skrll do 3359 1.1 skrll IFS=$as_save_IFS 3360 1.1 skrll test -z "$as_dir" && as_dir=. 3361 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3362 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3363 1.1 skrll ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3364 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3365 1.1 skrll break 2 3366 1.1 skrll fi 3367 1.1 skrll done 3368 1.2 matt done 3369 1.2 matt IFS=$as_save_IFS 3370 1.1 skrll 3371 1.1 skrll fi 3372 1.1 skrll fi 3373 1.1 skrll CC=$ac_cv_prog_CC 3374 1.1 skrll if test -n "$CC"; then 3375 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3376 1.2 matt $as_echo "$CC" >&6; } 3377 1.1 skrll else 3378 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3379 1.2 matt $as_echo "no" >&6; } 3380 1.1 skrll fi 3381 1.1 skrll 3382 1.2 matt 3383 1.1 skrll test -n "$CC" && break 3384 1.1 skrll done 3385 1.1 skrll fi 3386 1.1 skrll if test -z "$CC"; then 3387 1.1 skrll ac_ct_CC=$CC 3388 1.2 matt for ac_prog in cl.exe 3389 1.1 skrll do 3390 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args. 3391 1.1 skrll set dummy $ac_prog; ac_word=$2 3392 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3393 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 3394 1.8 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3395 1.2 matt $as_echo_n "(cached) " >&6 3396 1.1 skrll else 3397 1.1 skrll if test -n "$ac_ct_CC"; then 3398 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3399 1.1 skrll else 3400 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3401 1.1 skrll for as_dir in $PATH 3402 1.1 skrll do 3403 1.1 skrll IFS=$as_save_IFS 3404 1.1 skrll test -z "$as_dir" && as_dir=. 3405 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 3406 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3407 1.1 skrll ac_cv_prog_ac_ct_CC="$ac_prog" 3408 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3409 1.1 skrll break 2 3410 1.1 skrll fi 3411 1.1 skrll done 3412 1.2 matt done 3413 1.2 matt IFS=$as_save_IFS 3414 1.1 skrll 3415 1.1 skrll fi 3416 1.1 skrll fi 3417 1.1 skrll ac_ct_CC=$ac_cv_prog_ac_ct_CC 3418 1.1 skrll if test -n "$ac_ct_CC"; then 3419 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3420 1.2 matt $as_echo "$ac_ct_CC" >&6; } 3421 1.1 skrll else 3422 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3423 1.2 matt $as_echo "no" >&6; } 3424 1.1 skrll fi 3425 1.1 skrll 3426 1.2 matt 3427 1.1 skrll test -n "$ac_ct_CC" && break 3428 1.1 skrll done 3429 1.1 skrll 3430 1.2 matt if test "x$ac_ct_CC" = x; then 3431 1.2 matt CC="" 3432 1.2 matt else 3433 1.2 matt case $cross_compiling:$ac_tool_warned in 3434 1.2 matt yes:) 3435 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3436 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3437 1.2 matt ac_tool_warned=yes ;; 3438 1.2 matt esac 3439 1.2 matt CC=$ac_ct_CC 3440 1.2 matt fi 3441 1.1 skrll fi 3442 1.1 skrll 3443 1.1 skrll fi 3444 1.1 skrll 3445 1.1 skrll 3446 1.2 matt test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3447 1.2 matt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3448 1.8 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3449 1.8 christos See \`config.log' for more details" "$LINENO" 5; } 3450 1.1 skrll 3451 1.1 skrll # Provide some information about the compiler. 3452 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3453 1.2 matt set X $ac_compile 3454 1.2 matt ac_compiler=$2 3455 1.2 matt for ac_option in --version -v -V -qversion; do 3456 1.2 matt { { ac_try="$ac_compiler $ac_option >&5" 3457 1.2 matt case "(($ac_try" in 3458 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3459 1.2 matt *) ac_try_echo=$ac_try;; 3460 1.2 matt esac 3461 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3462 1.2 matt $as_echo "$ac_try_echo"; } >&5 3463 1.2 matt (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3464 1.1 skrll ac_status=$? 3465 1.2 matt if test -s conftest.err; then 3466 1.2 matt sed '10a\ 3467 1.2 matt ... rest of stderr output deleted ... 3468 1.11 christos 10q' conftest.err >conftest.er1 3469 1.11 christos cat conftest.er1 >&5 3470 1.11 christos fi 3471 1.11 christos rm -f conftest.er1 conftest.err 3472 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3473 1.11 christos test $ac_status = 0; } 3474 1.11 christos done 3475 1.11 christos 3476 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3477 1.11 christos /* end confdefs.h. */ 3478 1.11 christos 3479 1.11 christos int 3480 1.11 christos main () 3481 1.11 christos { 3482 1.11 christos 3483 1.11 christos ; 3484 1.11 christos return 0; 3485 1.11 christos } 3486 1.11 christos _ACEOF 3487 1.11 christos ac_clean_files_save=$ac_clean_files 3488 1.11 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3489 1.11 christos # Try to create an executable without -o first, disregard a.out. 3490 1.11 christos # It will help us diagnose broken compilers, and finding out an intuition 3491 1.11 christos # of exeext. 3492 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3493 1.11 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3494 1.11 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3495 1.11 christos 3496 1.11 christos # The possible output files: 3497 1.11 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3498 1.11 christos 3499 1.11 christos ac_rmfiles= 3500 1.11 christos for ac_file in $ac_files 3501 1.11 christos do 3502 1.11 christos case $ac_file in 3503 1.11 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3504 1.11 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3505 1.11 christos esac 3506 1.11 christos done 3507 1.11 christos rm -f $ac_rmfiles 3508 1.11 christos 3509 1.11 christos if { { ac_try="$ac_link_default" 3510 1.11 christos case "(($ac_try" in 3511 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3512 1.11 christos *) ac_try_echo=$ac_try;; 3513 1.11 christos esac 3514 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3515 1.11 christos $as_echo "$ac_try_echo"; } >&5 3516 1.11 christos (eval "$ac_link_default") 2>&5 3517 1.11 christos ac_status=$? 3518 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3519 1.11 christos test $ac_status = 0; }; then : 3520 1.11 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3521 1.11 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3522 1.11 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3523 1.11 christos # so that the user can short-circuit this test for compilers unknown to 3524 1.11 christos # Autoconf. 3525 1.11 christos for ac_file in $ac_files '' 3526 1.11 christos do 3527 1.11 christos test -f "$ac_file" || continue 3528 1.11 christos case $ac_file in 3529 1.11 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3530 1.11 christos ;; 3531 1.11 christos [ab].out ) 3532 1.11 christos # We found the default executable, but exeext='' is most 3533 1.11 christos # certainly right. 3534 1.11 christos break;; 3535 1.11 christos *.* ) 3536 1.11 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3537 1.11 christos then :; else 3538 1.11 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3539 1.11 christos fi 3540 1.11 christos # We set ac_cv_exeext here because the later test for it is not 3541 1.11 christos # safe: cross compilers may not add the suffix if given an `-o' 3542 1.11 christos # argument, so we may need to know it at that point already. 3543 1.11 christos # Even if this section looks crufty: it has the advantage of 3544 1.11 christos # actually working. 3545 1.11 christos break;; 3546 1.11 christos * ) 3547 1.11 christos break;; 3548 1.11 christos esac 3549 1.11 christos done 3550 1.11 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3551 1.11 christos 3552 1.11 christos else 3553 1.11 christos ac_file='' 3554 1.11 christos fi 3555 1.11 christos if test -z "$ac_file"; then : 3556 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3557 1.11 christos $as_echo "no" >&6; } 3558 1.11 christos $as_echo "$as_me: failed program was:" >&5 3559 1.11 christos sed 's/^/| /' conftest.$ac_ext >&5 3560 1.11 christos 3561 1.11 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3562 1.11 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3563 1.11 christos as_fn_error 77 "C compiler cannot create executables 3564 1.11 christos See \`config.log' for more details" "$LINENO" 5; } 3565 1.11 christos else 3566 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3567 1.11 christos $as_echo "yes" >&6; } 3568 1.11 christos fi 3569 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3570 1.11 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3571 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3572 1.11 christos $as_echo "$ac_file" >&6; } 3573 1.11 christos ac_exeext=$ac_cv_exeext 3574 1.11 christos 3575 1.11 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3576 1.11 christos ac_clean_files=$ac_clean_files_save 3577 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3578 1.11 christos $as_echo_n "checking for suffix of executables... " >&6; } 3579 1.11 christos if { { ac_try="$ac_link" 3580 1.11 christos case "(($ac_try" in 3581 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3582 1.11 christos *) ac_try_echo=$ac_try;; 3583 1.11 christos esac 3584 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3585 1.11 christos $as_echo "$ac_try_echo"; } >&5 3586 1.11 christos (eval "$ac_link") 2>&5 3587 1.11 christos ac_status=$? 3588 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3589 1.11 christos test $ac_status = 0; }; then : 3590 1.11 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3591 1.11 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3592 1.11 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3593 1.11 christos # `rm'. 3594 1.11 christos for ac_file in conftest.exe conftest conftest.*; do 3595 1.11 christos test -f "$ac_file" || continue 3596 1.11 christos case $ac_file in 3597 1.11 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3598 1.11 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3599 1.11 christos break;; 3600 1.11 christos * ) break;; 3601 1.11 christos esac 3602 1.11 christos done 3603 1.11 christos else 3604 1.11 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3605 1.11 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3606 1.11 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3607 1.11 christos See \`config.log' for more details" "$LINENO" 5; } 3608 1.11 christos fi 3609 1.11 christos rm -f conftest conftest$ac_cv_exeext 3610 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3611 1.11 christos $as_echo "$ac_cv_exeext" >&6; } 3612 1.11 christos 3613 1.11 christos rm -f conftest.$ac_ext 3614 1.11 christos EXEEXT=$ac_cv_exeext 3615 1.11 christos ac_exeext=$EXEEXT 3616 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3617 1.11 christos /* end confdefs.h. */ 3618 1.11 christos #include <stdio.h> 3619 1.11 christos int 3620 1.11 christos main () 3621 1.11 christos { 3622 1.11 christos FILE *f = fopen ("conftest.out", "w"); 3623 1.11 christos return ferror (f) || fclose (f) != 0; 3624 1.11 christos 3625 1.11 christos ; 3626 1.11 christos return 0; 3627 1.11 christos } 3628 1.11 christos _ACEOF 3629 1.11 christos ac_clean_files="$ac_clean_files conftest.out" 3630 1.11 christos # Check that the compiler produces executables we can run. If not, either 3631 1.11 christos # the compiler is broken, or we cross compile. 3632 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3633 1.11 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3634 1.11 christos if test "$cross_compiling" != yes; then 3635 1.11 christos { { ac_try="$ac_link" 3636 1.11 christos case "(($ac_try" in 3637 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3638 1.11 christos *) ac_try_echo=$ac_try;; 3639 1.11 christos esac 3640 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3641 1.11 christos $as_echo "$ac_try_echo"; } >&5 3642 1.11 christos (eval "$ac_link") 2>&5 3643 1.11 christos ac_status=$? 3644 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3645 1.11 christos test $ac_status = 0; } 3646 1.11 christos if { ac_try='./conftest$ac_cv_exeext' 3647 1.11 christos { { case "(($ac_try" in 3648 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3649 1.11 christos *) ac_try_echo=$ac_try;; 3650 1.11 christos esac 3651 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3652 1.11 christos $as_echo "$ac_try_echo"; } >&5 3653 1.11 christos (eval "$ac_try") 2>&5 3654 1.11 christos ac_status=$? 3655 1.11 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3656 1.11 christos test $ac_status = 0; }; }; then 3657 1.11 christos cross_compiling=no 3658 1.11 christos else 3659 1.11 christos if test "$cross_compiling" = maybe; then 3660 1.11 christos cross_compiling=yes 3661 1.11 christos else 3662 1.11 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3663 1.11 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3664 1.11 christos as_fn_error $? "cannot run C compiled programs. 3665 1.11 christos If you meant to cross compile, use \`--host'. 3666 1.11 christos See \`config.log' for more details" "$LINENO" 5; } 3667 1.11 christos fi 3668 1.11 christos fi 3669 1.11 christos fi 3670 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3671 1.11 christos $as_echo "$cross_compiling" >&6; } 3672 1.11 christos 3673 1.11 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3674 1.11 christos ac_clean_files=$ac_clean_files_save 3675 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3676 1.11 christos $as_echo_n "checking for suffix of object files... " >&6; } 3677 1.11 christos if ${ac_cv_objext+:} false; then : 3678 1.11 christos $as_echo_n "(cached) " >&6 3679 1.11 christos else 3680 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681 1.11 christos /* end confdefs.h. */ 3682 1.11 christos 3683 1.11 christos int 3684 1.11 christos main () 3685 1.11 christos { 3686 1.11 christos 3687 1.11 christos ; 3688 1.11 christos return 0; 3689 1.11 christos } 3690 1.11 christos _ACEOF 3691 1.11 christos rm -f conftest.o conftest.obj 3692 1.11 christos if { { ac_try="$ac_compile" 3693 1.11 christos case "(($ac_try" in 3694 1.11 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3695 1.11 christos *) ac_try_echo=$ac_try;; 3696 1.11 christos esac 3697 1.11 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3698 1.11 christos $as_echo "$ac_try_echo"; } >&5 3699 1.11 christos (eval "$ac_compile") 2>&5 3700 1.11 christos ac_status=$? 3701 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3702 1.11 christos test $ac_status = 0; }; then : 3703 1.11 christos for ac_file in conftest.o conftest.obj conftest.*; do 3704 1.11 christos test -f "$ac_file" || continue; 3705 1.11 christos case $ac_file in 3706 1.11 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3707 1.11 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3708 1.11 christos break;; 3709 1.11 christos esac 3710 1.2 matt done 3711 1.11 christos else 3712 1.11 christos $as_echo "$as_me: failed program was:" >&5 3713 1.11 christos sed 's/^/| /' conftest.$ac_ext >&5 3714 1.2 matt 3715 1.11 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3716 1.11 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3717 1.11 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 3718 1.11 christos See \`config.log' for more details" "$LINENO" 5; } 3719 1.11 christos fi 3720 1.11 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 3721 1.11 christos fi 3722 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3723 1.11 christos $as_echo "$ac_cv_objext" >&6; } 3724 1.11 christos OBJEXT=$ac_cv_objext 3725 1.11 christos ac_objext=$OBJEXT 3726 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3727 1.2 matt $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3728 1.8 christos if ${ac_cv_c_compiler_gnu+:} false; then : 3729 1.2 matt $as_echo_n "(cached) " >&6 3730 1.1 skrll else 3731 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3732 1.1 skrll /* end confdefs.h. */ 3733 1.1 skrll 3734 1.1 skrll int 3735 1.1 skrll main () 3736 1.1 skrll { 3737 1.1 skrll #ifndef __GNUC__ 3738 1.1 skrll choke me 3739 1.1 skrll #endif 3740 1.1 skrll 3741 1.1 skrll ; 3742 1.1 skrll return 0; 3743 1.1 skrll } 3744 1.1 skrll _ACEOF 3745 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 3746 1.1 skrll ac_compiler_gnu=yes 3747 1.1 skrll else 3748 1.2 matt ac_compiler_gnu=no 3749 1.1 skrll fi 3750 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3751 1.1 skrll ac_cv_c_compiler_gnu=$ac_compiler_gnu 3752 1.1 skrll 3753 1.1 skrll fi 3754 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3755 1.2 matt $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3756 1.2 matt if test $ac_compiler_gnu = yes; then 3757 1.2 matt GCC=yes 3758 1.2 matt else 3759 1.2 matt GCC= 3760 1.2 matt fi 3761 1.1 skrll ac_test_CFLAGS=${CFLAGS+set} 3762 1.1 skrll ac_save_CFLAGS=$CFLAGS 3763 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3764 1.2 matt $as_echo_n "checking whether $CC accepts -g... " >&6; } 3765 1.8 christos if ${ac_cv_prog_cc_g+:} false; then : 3766 1.2 matt $as_echo_n "(cached) " >&6 3767 1.2 matt else 3768 1.2 matt ac_save_c_werror_flag=$ac_c_werror_flag 3769 1.2 matt ac_c_werror_flag=yes 3770 1.2 matt ac_cv_prog_cc_g=no 3771 1.2 matt CFLAGS="-g" 3772 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3773 1.2 matt /* end confdefs.h. */ 3774 1.2 matt 3775 1.2 matt int 3776 1.2 matt main () 3777 1.2 matt { 3778 1.2 matt 3779 1.2 matt ; 3780 1.2 matt return 0; 3781 1.2 matt } 3782 1.2 matt _ACEOF 3783 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 3784 1.2 matt ac_cv_prog_cc_g=yes 3785 1.1 skrll else 3786 1.2 matt CFLAGS="" 3787 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3788 1.2 matt /* end confdefs.h. */ 3789 1.2 matt 3790 1.2 matt int 3791 1.2 matt main () 3792 1.2 matt { 3793 1.2 matt 3794 1.2 matt ; 3795 1.2 matt return 0; 3796 1.2 matt } 3797 1.1 skrll _ACEOF 3798 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 3799 1.2 matt 3800 1.2 matt else 3801 1.2 matt ac_c_werror_flag=$ac_save_c_werror_flag 3802 1.2 matt CFLAGS="-g" 3803 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3804 1.1 skrll /* end confdefs.h. */ 3805 1.1 skrll 3806 1.1 skrll int 3807 1.1 skrll main () 3808 1.1 skrll { 3809 1.1 skrll 3810 1.1 skrll ; 3811 1.1 skrll return 0; 3812 1.1 skrll } 3813 1.1 skrll _ACEOF 3814 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 3815 1.1 skrll ac_cv_prog_cc_g=yes 3816 1.1 skrll fi 3817 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3818 1.2 matt fi 3819 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3820 1.2 matt fi 3821 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3822 1.2 matt ac_c_werror_flag=$ac_save_c_werror_flag 3823 1.1 skrll fi 3824 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3825 1.2 matt $as_echo "$ac_cv_prog_cc_g" >&6; } 3826 1.1 skrll if test "$ac_test_CFLAGS" = set; then 3827 1.1 skrll CFLAGS=$ac_save_CFLAGS 3828 1.1 skrll elif test $ac_cv_prog_cc_g = yes; then 3829 1.1 skrll if test "$GCC" = yes; then 3830 1.1 skrll CFLAGS="-g -O2" 3831 1.1 skrll else 3832 1.1 skrll CFLAGS="-g" 3833 1.1 skrll fi 3834 1.1 skrll else 3835 1.1 skrll if test "$GCC" = yes; then 3836 1.1 skrll CFLAGS="-O2" 3837 1.1 skrll else 3838 1.1 skrll CFLAGS= 3839 1.1 skrll fi 3840 1.1 skrll fi 3841 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3842 1.2 matt $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3843 1.8 christos if ${ac_cv_prog_cc_c89+:} false; then : 3844 1.2 matt $as_echo_n "(cached) " >&6 3845 1.1 skrll else 3846 1.2 matt ac_cv_prog_cc_c89=no 3847 1.1 skrll ac_save_CC=$CC 3848 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3849 1.1 skrll /* end confdefs.h. */ 3850 1.1 skrll #include <stdarg.h> 3851 1.1 skrll #include <stdio.h> 3852 1.8 christos struct stat; 3853 1.1 skrll /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3854 1.1 skrll struct buf { int x; }; 3855 1.1 skrll FILE * (*rcsopen) (struct buf *, struct stat *, int); 3856 1.1 skrll static char *e (p, i) 3857 1.1 skrll char **p; 3858 1.1 skrll int i; 3859 1.1 skrll { 3860 1.1 skrll return p[i]; 3861 1.1 skrll } 3862 1.1 skrll static char *f (char * (*g) (char **, int), char **p, ...) 3863 1.1 skrll { 3864 1.1 skrll char *s; 3865 1.1 skrll va_list v; 3866 1.1 skrll va_start (v,p); 3867 1.1 skrll s = g (p, va_arg (v,int)); 3868 1.1 skrll va_end (v); 3869 1.1 skrll return s; 3870 1.1 skrll } 3871 1.1 skrll 3872 1.1 skrll /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3873 1.1 skrll function prototypes and stuff, but not '\xHH' hex character constants. 3874 1.1 skrll These don't provoke an error unfortunately, instead are silently treated 3875 1.2 matt as 'x'. The following induces an error, until -std is added to get 3876 1.1 skrll proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3877 1.1 skrll array size at least. It's necessary to write '\x00'==0 to get something 3878 1.2 matt that's true only with -std. */ 3879 1.1 skrll int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3880 1.1 skrll 3881 1.2 matt /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3882 1.2 matt inside strings and character constants. */ 3883 1.2 matt #define FOO(x) 'x' 3884 1.2 matt int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3885 1.2 matt 3886 1.1 skrll int test (int i, double x); 3887 1.1 skrll struct s1 {int (*f) (int a);}; 3888 1.1 skrll struct s2 {int (*f) (double a);}; 3889 1.1 skrll int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3890 1.1 skrll int argc; 3891 1.1 skrll char **argv; 3892 1.1 skrll int 3893 1.1 skrll main () 3894 1.1 skrll { 3895 1.1 skrll return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3896 1.1 skrll ; 3897 1.1 skrll return 0; 3898 1.1 skrll } 3899 1.1 skrll _ACEOF 3900 1.2 matt for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3901 1.2 matt -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3902 1.1 skrll do 3903 1.1 skrll CC="$ac_save_CC $ac_arg" 3904 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 3905 1.2 matt ac_cv_prog_cc_c89=$ac_arg 3906 1.1 skrll fi 3907 1.2 matt rm -f core conftest.err conftest.$ac_objext 3908 1.2 matt test "x$ac_cv_prog_cc_c89" != "xno" && break 3909 1.1 skrll done 3910 1.2 matt rm -f conftest.$ac_ext 3911 1.1 skrll CC=$ac_save_CC 3912 1.1 skrll 3913 1.1 skrll fi 3914 1.2 matt # AC_CACHE_VAL 3915 1.2 matt case "x$ac_cv_prog_cc_c89" in 3916 1.2 matt x) 3917 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3918 1.2 matt $as_echo "none needed" >&6; } ;; 3919 1.2 matt xno) 3920 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3921 1.2 matt $as_echo "unsupported" >&6; } ;; 3922 1.1 skrll *) 3923 1.2 matt CC="$CC $ac_cv_prog_cc_c89" 3924 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3925 1.2 matt $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3926 1.1 skrll esac 3927 1.2 matt if test "x$ac_cv_prog_cc_c89" != xno; then : 3928 1.1 skrll 3929 1.1 skrll fi 3930 1.1 skrll 3931 1.1 skrll ac_ext=c 3932 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3933 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3934 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3935 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3936 1.1 skrll 3937 1.1 skrll ac_ext=c 3938 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 3939 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3940 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3941 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 3942 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 3943 1.8 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 3944 1.8 christos if ${am_cv_prog_cc_c_o+:} false; then : 3945 1.8 christos $as_echo_n "(cached) " >&6 3946 1.8 christos else 3947 1.8 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3948 1.8 christos /* end confdefs.h. */ 3949 1.8 christos 3950 1.8 christos int 3951 1.8 christos main () 3952 1.8 christos { 3953 1.8 christos 3954 1.8 christos ; 3955 1.8 christos return 0; 3956 1.8 christos } 3957 1.8 christos _ACEOF 3958 1.8 christos # Make sure it works both with $CC and with simple cc. 3959 1.8 christos # Following AC_PROG_CC_C_O, we do the test twice because some 3960 1.8 christos # compilers refuse to overwrite an existing .o file with -o, 3961 1.8 christos # though they will create one. 3962 1.8 christos am_cv_prog_cc_c_o=yes 3963 1.8 christos for am_i in 1 2; do 3964 1.8 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 3965 1.8 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 3966 1.8 christos ac_status=$? 3967 1.8 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 3968 1.8 christos (exit $ac_status); } \ 3969 1.8 christos && test -f conftest2.$ac_objext; then 3970 1.8 christos : OK 3971 1.8 christos else 3972 1.8 christos am_cv_prog_cc_c_o=no 3973 1.8 christos break 3974 1.8 christos fi 3975 1.8 christos done 3976 1.8 christos rm -f core conftest* 3977 1.8 christos unset am_i 3978 1.8 christos fi 3979 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 3980 1.8 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 3981 1.8 christos if test "$am_cv_prog_cc_c_o" != yes; then 3982 1.8 christos # Losing compiler, so override with the script. 3983 1.8 christos # FIXME: It is wrong to rewrite CC. 3984 1.8 christos # But if we don't then we get into trouble of one sort or another. 3985 1.8 christos # A longer-term fix would be to have automake use am__CC in this case, 3986 1.8 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 3987 1.8 christos CC="$am_aux_dir/compile $CC" 3988 1.8 christos fi 3989 1.8 christos ac_ext=c 3990 1.8 christos ac_cpp='$CPP $CPPFLAGS' 3991 1.8 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3992 1.8 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3993 1.8 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3994 1.8 christos 3995 1.11 christos DEPDIR="${am__leading_dot}deps" 3996 1.11 christos 3997 1.11 christos ac_config_commands="$ac_config_commands depfiles" 3998 1.11 christos 3999 1.11 christos 4000 1.11 christos am_make=${MAKE-make} 4001 1.11 christos cat > confinc << 'END' 4002 1.11 christos am__doit: 4003 1.11 christos @echo this is the am__doit target 4004 1.11 christos .PHONY: am__doit 4005 1.11 christos END 4006 1.11 christos # If we don't find an include directive, just comment out the code. 4007 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4008 1.11 christos $as_echo_n "checking for style of include used by $am_make... " >&6; } 4009 1.11 christos am__include="#" 4010 1.11 christos am__quote= 4011 1.11 christos _am_result=none 4012 1.11 christos # First try GNU make style include. 4013 1.11 christos echo "include confinc" > confmf 4014 1.11 christos # Ignore all kinds of additional output from 'make'. 4015 1.11 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4016 1.11 christos *the\ am__doit\ target*) 4017 1.11 christos am__include=include 4018 1.11 christos am__quote= 4019 1.11 christos _am_result=GNU 4020 1.11 christos ;; 4021 1.11 christos esac 4022 1.11 christos # Now try BSD make style include. 4023 1.11 christos if test "$am__include" = "#"; then 4024 1.11 christos echo '.include "confinc"' > confmf 4025 1.11 christos case `$am_make -s -f confmf 2> /dev/null` in #( 4026 1.11 christos *the\ am__doit\ target*) 4027 1.11 christos am__include=.include 4028 1.11 christos am__quote="\"" 4029 1.11 christos _am_result=BSD 4030 1.11 christos ;; 4031 1.11 christos esac 4032 1.11 christos fi 4033 1.11 christos 4034 1.11 christos 4035 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4036 1.11 christos $as_echo "$_am_result" >&6; } 4037 1.11 christos rm -f confinc confmf 4038 1.11 christos 4039 1.11 christos # Check whether --enable-dependency-tracking was given. 4040 1.11 christos if test "${enable_dependency_tracking+set}" = set; then : 4041 1.11 christos enableval=$enable_dependency_tracking; 4042 1.11 christos fi 4043 1.11 christos 4044 1.11 christos if test "x$enable_dependency_tracking" != xno; then 4045 1.11 christos am_depcomp="$ac_aux_dir/depcomp" 4046 1.11 christos AMDEPBACKSLASH='\' 4047 1.11 christos am__nodep='_no' 4048 1.11 christos fi 4049 1.11 christos if test "x$enable_dependency_tracking" != xno; then 4050 1.11 christos AMDEP_TRUE= 4051 1.11 christos AMDEP_FALSE='#' 4052 1.11 christos else 4053 1.11 christos AMDEP_TRUE='#' 4054 1.11 christos AMDEP_FALSE= 4055 1.11 christos fi 4056 1.11 christos 4057 1.11 christos 4058 1.11 christos 4059 1.11 christos depcc="$CC" am_compiler_list= 4060 1.11 christos 4061 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4062 1.11 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4063 1.11 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4064 1.11 christos $as_echo_n "(cached) " >&6 4065 1.11 christos else 4066 1.11 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4067 1.11 christos # We make a subdir and do the tests there. Otherwise we can end up 4068 1.11 christos # making bogus files that we don't know about and never remove. For 4069 1.11 christos # instance it was reported that on HP-UX the gcc test will end up 4070 1.11 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4071 1.11 christos # in D". 4072 1.11 christos rm -rf conftest.dir 4073 1.11 christos mkdir conftest.dir 4074 1.11 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4075 1.11 christos # using a relative directory. 4076 1.11 christos cp "$am_depcomp" conftest.dir 4077 1.11 christos cd conftest.dir 4078 1.11 christos # We will build objects and dependencies in a subdirectory because 4079 1.11 christos # it helps to detect inapplicable dependency modes. For instance 4080 1.11 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4081 1.11 christos # side effect of compilation, but ICC will put the dependencies in 4082 1.11 christos # the current directory while Tru64 will put them in the object 4083 1.11 christos # directory. 4084 1.11 christos mkdir sub 4085 1.11 christos 4086 1.11 christos am_cv_CC_dependencies_compiler_type=none 4087 1.11 christos if test "$am_compiler_list" = ""; then 4088 1.11 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4089 1.11 christos fi 4090 1.11 christos am__universal=false 4091 1.11 christos case " $depcc " in #( 4092 1.11 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4093 1.11 christos esac 4094 1.11 christos 4095 1.11 christos for depmode in $am_compiler_list; do 4096 1.11 christos # Setup a source with many dependencies, because some compilers 4097 1.11 christos # like to wrap large dependency lists on column 80 (with \), and 4098 1.11 christos # we should not choose a depcomp mode which is confused by this. 4099 1.11 christos # 4100 1.11 christos # We need to recreate these files for each test, as the compiler may 4101 1.11 christos # overwrite some of them when testing with obscure command lines. 4102 1.11 christos # This happens at least with the AIX C compiler. 4103 1.11 christos : > sub/conftest.c 4104 1.11 christos for i in 1 2 3 4 5 6; do 4105 1.11 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4106 1.11 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4107 1.11 christos # Solaris 10 /bin/sh. 4108 1.11 christos echo '/* dummy */' > sub/conftst$i.h 4109 1.11 christos done 4110 1.11 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4111 1.11 christos 4112 1.11 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4113 1.11 christos # mode. It turns out that the SunPro C++ compiler does not properly 4114 1.11 christos # handle '-M -o', and we need to detect this. Also, some Intel 4115 1.11 christos # versions had trouble with output in subdirs. 4116 1.11 christos am__obj=sub/conftest.${OBJEXT-o} 4117 1.11 christos am__minus_obj="-o $am__obj" 4118 1.11 christos case $depmode in 4119 1.11 christos gcc) 4120 1.11 christos # This depmode causes a compiler race in universal mode. 4121 1.11 christos test "$am__universal" = false || continue 4122 1.11 christos ;; 4123 1.11 christos nosideeffect) 4124 1.11 christos # After this tag, mechanisms are not by side-effect, so they'll 4125 1.11 christos # only be used when explicitly requested. 4126 1.11 christos if test "x$enable_dependency_tracking" = xyes; then 4127 1.11 christos continue 4128 1.11 christos else 4129 1.11 christos break 4130 1.11 christos fi 4131 1.11 christos ;; 4132 1.11 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4133 1.11 christos # This compiler won't grok '-c -o', but also, the minuso test has 4134 1.11 christos # not run yet. These depmodes are late enough in the game, and 4135 1.11 christos # so weak that their functioning should not be impacted. 4136 1.11 christos am__obj=conftest.${OBJEXT-o} 4137 1.11 christos am__minus_obj= 4138 1.11 christos ;; 4139 1.11 christos none) break ;; 4140 1.11 christos esac 4141 1.11 christos if depmode=$depmode \ 4142 1.11 christos source=sub/conftest.c object=$am__obj \ 4143 1.11 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4144 1.11 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4145 1.11 christos >/dev/null 2>conftest.err && 4146 1.11 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4147 1.11 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4148 1.11 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4149 1.11 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4150 1.11 christos # icc doesn't choke on unknown options, it will just issue warnings 4151 1.11 christos # or remarks (even with -Werror). So we grep stderr for any message 4152 1.11 christos # that says an option was ignored or not supported. 4153 1.11 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4154 1.11 christos # icc: Command line warning: ignoring option '-M'; no argument required 4155 1.11 christos # The diagnosis changed in icc 8.0: 4156 1.11 christos # icc: Command line remark: option '-MP' not supported 4157 1.11 christos if (grep 'ignoring option' conftest.err || 4158 1.11 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4159 1.11 christos am_cv_CC_dependencies_compiler_type=$depmode 4160 1.11 christos break 4161 1.11 christos fi 4162 1.11 christos fi 4163 1.11 christos done 4164 1.11 christos 4165 1.11 christos cd .. 4166 1.11 christos rm -rf conftest.dir 4167 1.11 christos else 4168 1.11 christos am_cv_CC_dependencies_compiler_type=none 4169 1.11 christos fi 4170 1.11 christos 4171 1.11 christos fi 4172 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4173 1.11 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4174 1.11 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4175 1.11 christos 4176 1.11 christos if 4177 1.11 christos test "x$enable_dependency_tracking" != xno \ 4178 1.11 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4179 1.11 christos am__fastdepCC_TRUE= 4180 1.11 christos am__fastdepCC_FALSE='#' 4181 1.11 christos else 4182 1.11 christos am__fastdepCC_TRUE='#' 4183 1.11 christos am__fastdepCC_FALSE= 4184 1.11 christos fi 4185 1.11 christos 4186 1.11 christos 4187 1.8 christos 4188 1.8 christos ac_ext=c 4189 1.8 christos ac_cpp='$CPP $CPPFLAGS' 4190 1.8 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4191 1.8 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4192 1.8 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4193 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4194 1.2 matt $as_echo_n "checking how to run the C preprocessor... " >&6; } 4195 1.1 skrll # On Suns, sometimes $CPP names a directory. 4196 1.1 skrll if test -n "$CPP" && test -d "$CPP"; then 4197 1.1 skrll CPP= 4198 1.1 skrll fi 4199 1.1 skrll if test -z "$CPP"; then 4200 1.8 christos if ${ac_cv_prog_CPP+:} false; then : 4201 1.2 matt $as_echo_n "(cached) " >&6 4202 1.1 skrll else 4203 1.1 skrll # Double quotes because CPP needs to be expanded 4204 1.1 skrll for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4205 1.1 skrll do 4206 1.1 skrll ac_preproc_ok=false 4207 1.1 skrll for ac_c_preproc_warn_flag in '' yes 4208 1.1 skrll do 4209 1.1 skrll # Use a header file that comes with gcc, so configuring glibc 4210 1.1 skrll # with a fresh cross-compiler works. 4211 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4212 1.1 skrll # <limits.h> exists even on freestanding compilers. 4213 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser, 4214 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case. 4215 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4216 1.1 skrll /* end confdefs.h. */ 4217 1.1 skrll #ifdef __STDC__ 4218 1.1 skrll # include <limits.h> 4219 1.1 skrll #else 4220 1.1 skrll # include <assert.h> 4221 1.1 skrll #endif 4222 1.1 skrll Syntax error 4223 1.1 skrll _ACEOF 4224 1.2 matt if ac_fn_c_try_cpp "$LINENO"; then : 4225 1.2 matt 4226 1.1 skrll else 4227 1.1 skrll # Broken: fails on valid input. 4228 1.1 skrll continue 4229 1.1 skrll fi 4230 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4231 1.1 skrll 4232 1.2 matt # OK, works on sane cases. Now check whether nonexistent headers 4233 1.1 skrll # can be detected and how. 4234 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4235 1.1 skrll /* end confdefs.h. */ 4236 1.1 skrll #include <ac_nonexistent.h> 4237 1.1 skrll _ACEOF 4238 1.2 matt if ac_fn_c_try_cpp "$LINENO"; then : 4239 1.1 skrll # Broken: success on invalid input. 4240 1.1 skrll continue 4241 1.1 skrll else 4242 1.1 skrll # Passes both tests. 4243 1.1 skrll ac_preproc_ok=: 4244 1.1 skrll break 4245 1.1 skrll fi 4246 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4247 1.1 skrll 4248 1.1 skrll done 4249 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4250 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext 4251 1.2 matt if $ac_preproc_ok; then : 4252 1.1 skrll break 4253 1.1 skrll fi 4254 1.1 skrll 4255 1.1 skrll done 4256 1.1 skrll ac_cv_prog_CPP=$CPP 4257 1.1 skrll 4258 1.1 skrll fi 4259 1.1 skrll CPP=$ac_cv_prog_CPP 4260 1.1 skrll else 4261 1.1 skrll ac_cv_prog_CPP=$CPP 4262 1.1 skrll fi 4263 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4264 1.2 matt $as_echo "$CPP" >&6; } 4265 1.1 skrll ac_preproc_ok=false 4266 1.1 skrll for ac_c_preproc_warn_flag in '' yes 4267 1.1 skrll do 4268 1.1 skrll # Use a header file that comes with gcc, so configuring glibc 4269 1.1 skrll # with a fresh cross-compiler works. 4270 1.1 skrll # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4271 1.1 skrll # <limits.h> exists even on freestanding compilers. 4272 1.1 skrll # On the NeXT, cc -E runs the code through the compiler's parser, 4273 1.1 skrll # not just through cpp. "Syntax error" is here to catch this case. 4274 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4275 1.1 skrll /* end confdefs.h. */ 4276 1.1 skrll #ifdef __STDC__ 4277 1.1 skrll # include <limits.h> 4278 1.1 skrll #else 4279 1.1 skrll # include <assert.h> 4280 1.1 skrll #endif 4281 1.1 skrll Syntax error 4282 1.1 skrll _ACEOF 4283 1.2 matt if ac_fn_c_try_cpp "$LINENO"; then : 4284 1.2 matt 4285 1.1 skrll else 4286 1.1 skrll # Broken: fails on valid input. 4287 1.1 skrll continue 4288 1.1 skrll fi 4289 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4290 1.1 skrll 4291 1.2 matt # OK, works on sane cases. Now check whether nonexistent headers 4292 1.1 skrll # can be detected and how. 4293 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4294 1.1 skrll /* end confdefs.h. */ 4295 1.1 skrll #include <ac_nonexistent.h> 4296 1.1 skrll _ACEOF 4297 1.2 matt if ac_fn_c_try_cpp "$LINENO"; then : 4298 1.1 skrll # Broken: success on invalid input. 4299 1.1 skrll continue 4300 1.1 skrll else 4301 1.1 skrll # Passes both tests. 4302 1.1 skrll ac_preproc_ok=: 4303 1.1 skrll break 4304 1.1 skrll fi 4305 1.8 christos rm -f conftest.err conftest.i conftest.$ac_ext 4306 1.1 skrll 4307 1.1 skrll done 4308 1.1 skrll # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4309 1.8 christos rm -f conftest.i conftest.err conftest.$ac_ext 4310 1.2 matt if $ac_preproc_ok; then : 4311 1.2 matt 4312 1.1 skrll else 4313 1.2 matt { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4314 1.2 matt $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4315 1.8 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4316 1.8 christos See \`config.log' for more details" "$LINENO" 5; } 4317 1.1 skrll fi 4318 1.1 skrll 4319 1.1 skrll ac_ext=c 4320 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 4321 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4322 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4323 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 4324 1.1 skrll 4325 1.1 skrll 4326 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4327 1.2 matt $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4328 1.8 christos if ${ac_cv_path_GREP+:} false; then : 4329 1.2 matt $as_echo_n "(cached) " >&6 4330 1.2 matt else 4331 1.2 matt if test -z "$GREP"; then 4332 1.2 matt ac_path_GREP_found=false 4333 1.2 matt # Loop through the user's path and test for each of PROGNAME-LIST 4334 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4335 1.2 matt for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4336 1.2 matt do 4337 1.2 matt IFS=$as_save_IFS 4338 1.2 matt test -z "$as_dir" && as_dir=. 4339 1.2 matt for ac_prog in grep ggrep; do 4340 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 4341 1.2 matt ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4342 1.8 christos as_fn_executable_p "$ac_path_GREP" || continue 4343 1.2 matt # Check for GNU ac_path_GREP and select it if it is found. 4344 1.2 matt # Check for GNU $ac_path_GREP 4345 1.2 matt case `"$ac_path_GREP" --version 2>&1` in 4346 1.2 matt *GNU*) 4347 1.2 matt ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4348 1.2 matt *) 4349 1.2 matt ac_count=0 4350 1.2 matt $as_echo_n 0123456789 >"conftest.in" 4351 1.2 matt while : 4352 1.2 matt do 4353 1.2 matt cat "conftest.in" "conftest.in" >"conftest.tmp" 4354 1.2 matt mv "conftest.tmp" "conftest.in" 4355 1.2 matt cp "conftest.in" "conftest.nl" 4356 1.2 matt $as_echo 'GREP' >> "conftest.nl" 4357 1.2 matt "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4358 1.2 matt diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4359 1.2 matt as_fn_arith $ac_count + 1 && ac_count=$as_val 4360 1.2 matt if test $ac_count -gt ${ac_path_GREP_max-0}; then 4361 1.2 matt # Best one so far, save it but keep looking for a better one 4362 1.2 matt ac_cv_path_GREP="$ac_path_GREP" 4363 1.2 matt ac_path_GREP_max=$ac_count 4364 1.2 matt fi 4365 1.2 matt # 10*(2^10) chars as input seems more than enough 4366 1.2 matt test $ac_count -gt 10 && break 4367 1.2 matt done 4368 1.2 matt rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4369 1.2 matt esac 4370 1.2 matt 4371 1.2 matt $ac_path_GREP_found && break 3 4372 1.2 matt done 4373 1.2 matt done 4374 1.2 matt done 4375 1.2 matt IFS=$as_save_IFS 4376 1.2 matt if test -z "$ac_cv_path_GREP"; then 4377 1.8 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4378 1.2 matt fi 4379 1.2 matt else 4380 1.2 matt ac_cv_path_GREP=$GREP 4381 1.2 matt fi 4382 1.2 matt 4383 1.2 matt fi 4384 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4385 1.2 matt $as_echo "$ac_cv_path_GREP" >&6; } 4386 1.2 matt GREP="$ac_cv_path_GREP" 4387 1.2 matt 4388 1.2 matt 4389 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4390 1.2 matt $as_echo_n "checking for egrep... " >&6; } 4391 1.8 christos if ${ac_cv_path_EGREP+:} false; then : 4392 1.2 matt $as_echo_n "(cached) " >&6 4393 1.2 matt else 4394 1.2 matt if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4395 1.2 matt then ac_cv_path_EGREP="$GREP -E" 4396 1.2 matt else 4397 1.2 matt if test -z "$EGREP"; then 4398 1.2 matt ac_path_EGREP_found=false 4399 1.2 matt # Loop through the user's path and test for each of PROGNAME-LIST 4400 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4401 1.2 matt for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4402 1.2 matt do 4403 1.2 matt IFS=$as_save_IFS 4404 1.2 matt test -z "$as_dir" && as_dir=. 4405 1.2 matt for ac_prog in egrep; do 4406 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 4407 1.2 matt ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4408 1.8 christos as_fn_executable_p "$ac_path_EGREP" || continue 4409 1.2 matt # Check for GNU ac_path_EGREP and select it if it is found. 4410 1.2 matt # Check for GNU $ac_path_EGREP 4411 1.2 matt case `"$ac_path_EGREP" --version 2>&1` in 4412 1.2 matt *GNU*) 4413 1.2 matt ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4414 1.2 matt *) 4415 1.2 matt ac_count=0 4416 1.2 matt $as_echo_n 0123456789 >"conftest.in" 4417 1.2 matt while : 4418 1.2 matt do 4419 1.2 matt cat "conftest.in" "conftest.in" >"conftest.tmp" 4420 1.2 matt mv "conftest.tmp" "conftest.in" 4421 1.2 matt cp "conftest.in" "conftest.nl" 4422 1.2 matt $as_echo 'EGREP' >> "conftest.nl" 4423 1.2 matt "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4424 1.2 matt diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4425 1.2 matt as_fn_arith $ac_count + 1 && ac_count=$as_val 4426 1.2 matt if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4427 1.2 matt # Best one so far, save it but keep looking for a better one 4428 1.2 matt ac_cv_path_EGREP="$ac_path_EGREP" 4429 1.2 matt ac_path_EGREP_max=$ac_count 4430 1.1 skrll fi 4431 1.2 matt # 10*(2^10) chars as input seems more than enough 4432 1.2 matt test $ac_count -gt 10 && break 4433 1.2 matt done 4434 1.2 matt rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4435 1.2 matt esac 4436 1.2 matt 4437 1.2 matt $ac_path_EGREP_found && break 3 4438 1.2 matt done 4439 1.2 matt done 4440 1.2 matt done 4441 1.2 matt IFS=$as_save_IFS 4442 1.2 matt if test -z "$ac_cv_path_EGREP"; then 4443 1.8 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4444 1.2 matt fi 4445 1.2 matt else 4446 1.2 matt ac_cv_path_EGREP=$EGREP 4447 1.2 matt fi 4448 1.2 matt 4449 1.2 matt fi 4450 1.1 skrll fi 4451 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4452 1.2 matt $as_echo "$ac_cv_path_EGREP" >&6; } 4453 1.2 matt EGREP="$ac_cv_path_EGREP" 4454 1.1 skrll 4455 1.1 skrll 4456 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4457 1.2 matt $as_echo_n "checking for ANSI C header files... " >&6; } 4458 1.8 christos if ${ac_cv_header_stdc+:} false; then : 4459 1.2 matt $as_echo_n "(cached) " >&6 4460 1.1 skrll else 4461 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4462 1.1 skrll /* end confdefs.h. */ 4463 1.1 skrll #include <stdlib.h> 4464 1.1 skrll #include <stdarg.h> 4465 1.1 skrll #include <string.h> 4466 1.1 skrll #include <float.h> 4467 1.1 skrll 4468 1.1 skrll int 4469 1.1 skrll main () 4470 1.1 skrll { 4471 1.1 skrll 4472 1.1 skrll ; 4473 1.1 skrll return 0; 4474 1.1 skrll } 4475 1.1 skrll _ACEOF 4476 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 4477 1.1 skrll ac_cv_header_stdc=yes 4478 1.1 skrll else 4479 1.2 matt ac_cv_header_stdc=no 4480 1.1 skrll fi 4481 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4482 1.1 skrll 4483 1.1 skrll if test $ac_cv_header_stdc = yes; then 4484 1.1 skrll # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4485 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4486 1.1 skrll /* end confdefs.h. */ 4487 1.1 skrll #include <string.h> 4488 1.1 skrll 4489 1.1 skrll _ACEOF 4490 1.1 skrll if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4491 1.2 matt $EGREP "memchr" >/dev/null 2>&1; then : 4492 1.2 matt 4493 1.1 skrll else 4494 1.1 skrll ac_cv_header_stdc=no 4495 1.1 skrll fi 4496 1.1 skrll rm -f conftest* 4497 1.1 skrll 4498 1.1 skrll fi 4499 1.1 skrll 4500 1.1 skrll if test $ac_cv_header_stdc = yes; then 4501 1.1 skrll # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4502 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4503 1.1 skrll /* end confdefs.h. */ 4504 1.1 skrll #include <stdlib.h> 4505 1.1 skrll 4506 1.1 skrll _ACEOF 4507 1.1 skrll if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4508 1.2 matt $EGREP "free" >/dev/null 2>&1; then : 4509 1.2 matt 4510 1.1 skrll else 4511 1.1 skrll ac_cv_header_stdc=no 4512 1.1 skrll fi 4513 1.1 skrll rm -f conftest* 4514 1.1 skrll 4515 1.1 skrll fi 4516 1.1 skrll 4517 1.1 skrll if test $ac_cv_header_stdc = yes; then 4518 1.1 skrll # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4519 1.2 matt if test "$cross_compiling" = yes; then : 4520 1.1 skrll : 4521 1.1 skrll else 4522 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4523 1.1 skrll /* end confdefs.h. */ 4524 1.1 skrll #include <ctype.h> 4525 1.2 matt #include <stdlib.h> 4526 1.1 skrll #if ((' ' & 0x0FF) == 0x020) 4527 1.1 skrll # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4528 1.1 skrll # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4529 1.1 skrll #else 4530 1.1 skrll # define ISLOWER(c) \ 4531 1.1 skrll (('a' <= (c) && (c) <= 'i') \ 4532 1.1 skrll || ('j' <= (c) && (c) <= 'r') \ 4533 1.1 skrll || ('s' <= (c) && (c) <= 'z')) 4534 1.1 skrll # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4535 1.1 skrll #endif 4536 1.1 skrll 4537 1.1 skrll #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4538 1.1 skrll int 4539 1.1 skrll main () 4540 1.1 skrll { 4541 1.1 skrll int i; 4542 1.1 skrll for (i = 0; i < 256; i++) 4543 1.1 skrll if (XOR (islower (i), ISLOWER (i)) 4544 1.1 skrll || toupper (i) != TOUPPER (i)) 4545 1.2 matt return 2; 4546 1.2 matt return 0; 4547 1.1 skrll } 4548 1.1 skrll _ACEOF 4549 1.2 matt if ac_fn_c_try_run "$LINENO"; then : 4550 1.2 matt 4551 1.1 skrll else 4552 1.2 matt ac_cv_header_stdc=no 4553 1.1 skrll fi 4554 1.2 matt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4555 1.2 matt conftest.$ac_objext conftest.beam conftest.$ac_ext 4556 1.1 skrll fi 4557 1.2 matt 4558 1.1 skrll fi 4559 1.1 skrll fi 4560 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4561 1.2 matt $as_echo "$ac_cv_header_stdc" >&6; } 4562 1.1 skrll if test $ac_cv_header_stdc = yes; then 4563 1.1 skrll 4564 1.2 matt $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4565 1.1 skrll 4566 1.1 skrll fi 4567 1.1 skrll 4568 1.1 skrll # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4569 1.2 matt for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4570 1.2 matt inttypes.h stdint.h unistd.h 4571 1.2 matt do : 4572 1.2 matt as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4573 1.2 matt ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4574 1.2 matt " 4575 1.8 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4576 1.2 matt cat >>confdefs.h <<_ACEOF 4577 1.2 matt #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4578 1.2 matt _ACEOF 4579 1.1 skrll 4580 1.2 matt fi 4581 1.1 skrll 4582 1.2 matt done 4583 1.1 skrll 4584 1.1 skrll 4585 1.1 skrll 4586 1.2 matt ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4587 1.8 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4588 1.2 matt MINIX=yes 4589 1.2 matt else 4590 1.2 matt MINIX= 4591 1.2 matt fi 4592 1.1 skrll 4593 1.1 skrll 4594 1.2 matt if test "$MINIX" = yes; then 4595 1.1 skrll 4596 1.2 matt $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4597 1.1 skrll 4598 1.1 skrll 4599 1.2 matt $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4600 1.1 skrll 4601 1.1 skrll 4602 1.2 matt $as_echo "#define _MINIX 1" >>confdefs.h 4603 1.1 skrll 4604 1.2 matt fi 4605 1.1 skrll 4606 1.1 skrll 4607 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4608 1.2 matt $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4609 1.8 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4610 1.2 matt $as_echo_n "(cached) " >&6 4611 1.1 skrll else 4612 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4613 1.1 skrll /* end confdefs.h. */ 4614 1.1 skrll 4615 1.8 christos # define __EXTENSIONS__ 1 4616 1.8 christos $ac_includes_default 4617 1.2 matt int 4618 1.2 matt main () 4619 1.2 matt { 4620 1.1 skrll 4621 1.2 matt ; 4622 1.2 matt return 0; 4623 1.2 matt } 4624 1.1 skrll _ACEOF 4625 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 4626 1.2 matt ac_cv_safe_to_define___extensions__=yes 4627 1.1 skrll else 4628 1.2 matt ac_cv_safe_to_define___extensions__=no 4629 1.2 matt fi 4630 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4631 1.1 skrll fi 4632 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 4633 1.2 matt $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 4634 1.2 matt test $ac_cv_safe_to_define___extensions__ = yes && 4635 1.2 matt $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 4636 1.1 skrll 4637 1.2 matt $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 4638 1.1 skrll 4639 1.2 matt $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 4640 1.1 skrll 4641 1.2 matt $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 4642 1.1 skrll 4643 1.2 matt $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 4644 1.1 skrll 4645 1.1 skrll 4646 1.1 skrll 4647 1.2 matt case `pwd` in 4648 1.2 matt *\ * | *\ *) 4649 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4650 1.2 matt $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4651 1.2 matt esac 4652 1.1 skrll 4653 1.1 skrll 4654 1.1 skrll 4655 1.2 matt macro_version='2.2.7a' 4656 1.2 matt macro_revision='1.3134' 4657 1.1 skrll 4658 1.1 skrll 4659 1.1 skrll 4660 1.1 skrll 4661 1.1 skrll 4662 1.1 skrll 4663 1.1 skrll 4664 1.1 skrll 4665 1.1 skrll 4666 1.1 skrll 4667 1.1 skrll 4668 1.1 skrll 4669 1.1 skrll 4670 1.1 skrll ltmain="$ac_aux_dir/ltmain.sh" 4671 1.1 skrll 4672 1.2 matt # Backslashify metacharacters that are still active within 4673 1.2 matt # double-quoted strings. 4674 1.2 matt sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4675 1.1 skrll 4676 1.2 matt # Same as above, but do not quote variable references. 4677 1.2 matt double_quote_subst='s/\(["`\\]\)/\\\1/g' 4678 1.1 skrll 4679 1.2 matt # Sed substitution to delay expansion of an escaped shell variable in a 4680 1.2 matt # double_quote_subst'ed string. 4681 1.2 matt delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4682 1.1 skrll 4683 1.2 matt # Sed substitution to delay expansion of an escaped single quote. 4684 1.2 matt delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4685 1.1 skrll 4686 1.2 matt # Sed substitution to avoid accidental globbing in evaled expressions 4687 1.2 matt no_glob_subst='s/\*/\\\*/g' 4688 1.1 skrll 4689 1.2 matt ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4690 1.2 matt ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4691 1.2 matt ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4692 1.2 matt 4693 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4694 1.2 matt $as_echo_n "checking how to print strings... " >&6; } 4695 1.2 matt # Test print first, because it will be a builtin if present. 4696 1.2 matt if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4697 1.2 matt test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4698 1.2 matt ECHO='print -r --' 4699 1.2 matt elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4700 1.2 matt ECHO='printf %s\n' 4701 1.1 skrll else 4702 1.2 matt # Use this function as a fallback that always works. 4703 1.2 matt func_fallback_echo () 4704 1.2 matt { 4705 1.2 matt eval 'cat <<_LTECHO_EOF 4706 1.2 matt $1 4707 1.2 matt _LTECHO_EOF' 4708 1.2 matt } 4709 1.2 matt ECHO='func_fallback_echo' 4710 1.2 matt fi 4711 1.1 skrll 4712 1.2 matt # func_echo_all arg... 4713 1.2 matt # Invoke $ECHO with all args, space-separated. 4714 1.2 matt func_echo_all () 4715 1.2 matt { 4716 1.2 matt $ECHO "" 4717 1.2 matt } 4718 1.1 skrll 4719 1.2 matt case "$ECHO" in 4720 1.2 matt printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4721 1.2 matt $as_echo "printf" >&6; } ;; 4722 1.2 matt print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4723 1.2 matt $as_echo "print -r" >&6; } ;; 4724 1.2 matt *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4725 1.2 matt $as_echo "cat" >&6; } ;; 4726 1.2 matt esac 4727 1.1 skrll 4728 1.1 skrll 4729 1.1 skrll 4730 1.1 skrll 4731 1.1 skrll 4732 1.1 skrll 4733 1.1 skrll 4734 1.1 skrll 4735 1.1 skrll 4736 1.1 skrll 4737 1.1 skrll 4738 1.1 skrll 4739 1.1 skrll 4740 1.1 skrll 4741 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4742 1.2 matt $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4743 1.8 christos if ${ac_cv_path_SED+:} false; then : 4744 1.2 matt $as_echo_n "(cached) " >&6 4745 1.2 matt else 4746 1.2 matt ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4747 1.2 matt for ac_i in 1 2 3 4 5 6 7; do 4748 1.2 matt ac_script="$ac_script$as_nl$ac_script" 4749 1.2 matt done 4750 1.2 matt echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4751 1.2 matt { ac_script=; unset ac_script;} 4752 1.2 matt if test -z "$SED"; then 4753 1.2 matt ac_path_SED_found=false 4754 1.2 matt # Loop through the user's path and test for each of PROGNAME-LIST 4755 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4756 1.1 skrll for as_dir in $PATH 4757 1.1 skrll do 4758 1.1 skrll IFS=$as_save_IFS 4759 1.1 skrll test -z "$as_dir" && as_dir=. 4760 1.2 matt for ac_prog in sed gsed; do 4761 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do 4762 1.2 matt ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4763 1.8 christos as_fn_executable_p "$ac_path_SED" || continue 4764 1.2 matt # Check for GNU ac_path_SED and select it if it is found. 4765 1.2 matt # Check for GNU $ac_path_SED 4766 1.2 matt case `"$ac_path_SED" --version 2>&1` in 4767 1.2 matt *GNU*) 4768 1.2 matt ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4769 1.2 matt *) 4770 1.2 matt ac_count=0 4771 1.2 matt $as_echo_n 0123456789 >"conftest.in" 4772 1.2 matt while : 4773 1.2 matt do 4774 1.2 matt cat "conftest.in" "conftest.in" >"conftest.tmp" 4775 1.2 matt mv "conftest.tmp" "conftest.in" 4776 1.2 matt cp "conftest.in" "conftest.nl" 4777 1.2 matt $as_echo '' >> "conftest.nl" 4778 1.2 matt "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4779 1.2 matt diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4780 1.2 matt as_fn_arith $ac_count + 1 && ac_count=$as_val 4781 1.2 matt if test $ac_count -gt ${ac_path_SED_max-0}; then 4782 1.2 matt # Best one so far, save it but keep looking for a better one 4783 1.2 matt ac_cv_path_SED="$ac_path_SED" 4784 1.2 matt ac_path_SED_max=$ac_count 4785 1.2 matt fi 4786 1.2 matt # 10*(2^10) chars as input seems more than enough 4787 1.2 matt test $ac_count -gt 10 && break 4788 1.2 matt done 4789 1.2 matt rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4790 1.2 matt esac 4791 1.2 matt 4792 1.2 matt $ac_path_SED_found && break 3 4793 1.1 skrll done 4794 1.1 skrll done 4795 1.2 matt done 4796 1.1 skrll IFS=$as_save_IFS 4797 1.2 matt if test -z "$ac_cv_path_SED"; then 4798 1.8 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4799 1.1 skrll fi 4800 1.2 matt else 4801 1.2 matt ac_cv_path_SED=$SED 4802 1.2 matt fi 4803 1.1 skrll 4804 1.1 skrll fi 4805 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4806 1.2 matt $as_echo "$ac_cv_path_SED" >&6; } 4807 1.2 matt SED="$ac_cv_path_SED" 4808 1.2 matt rm -f conftest.sed 4809 1.1 skrll 4810 1.1 skrll test -z "$SED" && SED=sed 4811 1.1 skrll Xsed="$SED -e 1s/^X//" 4812 1.1 skrll 4813 1.1 skrll 4814 1.1 skrll 4815 1.1 skrll 4816 1.1 skrll 4817 1.1 skrll 4818 1.1 skrll 4819 1.1 skrll 4820 1.1 skrll 4821 1.1 skrll 4822 1.1 skrll 4823 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4824 1.2 matt $as_echo_n "checking for fgrep... " >&6; } 4825 1.8 christos if ${ac_cv_path_FGREP+:} false; then : 4826 1.2 matt $as_echo_n "(cached) " >&6 4827 1.2 matt else 4828 1.2 matt if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4829 1.2 matt then ac_cv_path_FGREP="$GREP -F" 4830 1.2 matt else 4831 1.2 matt if test -z "$FGREP"; then 4832 1.2 matt ac_path_FGREP_found=false 4833 1.2 matt # Loop through the user's path and test for each of PROGNAME-LIST 4834 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4835 1.2 matt for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4836 1.2 matt do 4837 1.2 matt IFS=$as_save_IFS 4838 1.2 matt test -z "$as_dir" && as_dir=. 4839 1.2 matt for ac_prog in fgrep; do 4840 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 4841 1.2 matt ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4842 1.8 christos as_fn_executable_p "$ac_path_FGREP" || continue 4843 1.2 matt # Check for GNU ac_path_FGREP and select it if it is found. 4844 1.2 matt # Check for GNU $ac_path_FGREP 4845 1.2 matt case `"$ac_path_FGREP" --version 2>&1` in 4846 1.2 matt *GNU*) 4847 1.2 matt ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4848 1.2 matt *) 4849 1.2 matt ac_count=0 4850 1.2 matt $as_echo_n 0123456789 >"conftest.in" 4851 1.2 matt while : 4852 1.2 matt do 4853 1.2 matt cat "conftest.in" "conftest.in" >"conftest.tmp" 4854 1.2 matt mv "conftest.tmp" "conftest.in" 4855 1.2 matt cp "conftest.in" "conftest.nl" 4856 1.2 matt $as_echo 'FGREP' >> "conftest.nl" 4857 1.2 matt "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4858 1.2 matt diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4859 1.2 matt as_fn_arith $ac_count + 1 && ac_count=$as_val 4860 1.2 matt if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4861 1.2 matt # Best one so far, save it but keep looking for a better one 4862 1.2 matt ac_cv_path_FGREP="$ac_path_FGREP" 4863 1.2 matt ac_path_FGREP_max=$ac_count 4864 1.1 skrll fi 4865 1.2 matt # 10*(2^10) chars as input seems more than enough 4866 1.2 matt test $ac_count -gt 10 && break 4867 1.2 matt done 4868 1.2 matt rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4869 1.2 matt esac 4870 1.2 matt 4871 1.2 matt $ac_path_FGREP_found && break 3 4872 1.2 matt done 4873 1.2 matt done 4874 1.2 matt done 4875 1.2 matt IFS=$as_save_IFS 4876 1.2 matt if test -z "$ac_cv_path_FGREP"; then 4877 1.8 christos as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4878 1.2 matt fi 4879 1.2 matt else 4880 1.2 matt ac_cv_path_FGREP=$FGREP 4881 1.1 skrll fi 4882 1.2 matt 4883 1.2 matt fi 4884 1.2 matt fi 4885 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4886 1.2 matt $as_echo "$ac_cv_path_FGREP" >&6; } 4887 1.2 matt FGREP="$ac_cv_path_FGREP" 4888 1.1 skrll 4889 1.1 skrll 4890 1.1 skrll test -z "$GREP" && GREP=grep 4891 1.1 skrll 4892 1.1 skrll 4893 1.1 skrll 4894 1.1 skrll 4895 1.1 skrll 4896 1.1 skrll 4897 1.1 skrll 4898 1.1 skrll 4899 1.1 skrll 4900 1.1 skrll 4901 1.1 skrll 4902 1.1 skrll 4903 1.1 skrll 4904 1.1 skrll 4905 1.1 skrll 4906 1.1 skrll 4907 1.1 skrll 4908 1.1 skrll 4909 1.1 skrll 4910 1.2 matt # Check whether --with-gnu-ld was given. 4911 1.2 matt if test "${with_gnu_ld+set}" = set; then : 4912 1.2 matt withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4913 1.1 skrll else 4914 1.1 skrll with_gnu_ld=no 4915 1.2 matt fi 4916 1.2 matt 4917 1.1 skrll ac_prog=ld 4918 1.1 skrll if test "$GCC" = yes; then 4919 1.1 skrll # Check if gcc -print-prog-name=ld gives a path. 4920 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4921 1.2 matt $as_echo_n "checking for ld used by $CC... " >&6; } 4922 1.1 skrll case $host in 4923 1.1 skrll *-*-mingw*) 4924 1.1 skrll # gcc leaves a trailing carriage return which upsets mingw 4925 1.1 skrll ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4926 1.1 skrll *) 4927 1.1 skrll ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4928 1.1 skrll esac 4929 1.1 skrll case $ac_prog in 4930 1.1 skrll # Accept absolute paths. 4931 1.1 skrll [\\/]* | ?:[\\/]*) 4932 1.1 skrll re_direlt='/[^/][^/]*/\.\./' 4933 1.1 skrll # Canonicalize the pathname of ld 4934 1.1 skrll ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4935 1.1 skrll while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4936 1.1 skrll ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4937 1.1 skrll done 4938 1.1 skrll test -z "$LD" && LD="$ac_prog" 4939 1.1 skrll ;; 4940 1.1 skrll "") 4941 1.1 skrll # If it fails, then pretend we aren't using GCC. 4942 1.1 skrll ac_prog=ld 4943 1.1 skrll ;; 4944 1.1 skrll *) 4945 1.1 skrll # If it is relative, then search for the first ld in PATH. 4946 1.1 skrll with_gnu_ld=unknown 4947 1.1 skrll ;; 4948 1.1 skrll esac 4949 1.1 skrll elif test "$with_gnu_ld" = yes; then 4950 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4951 1.2 matt $as_echo_n "checking for GNU ld... " >&6; } 4952 1.1 skrll else 4953 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4954 1.2 matt $as_echo_n "checking for non-GNU ld... " >&6; } 4955 1.1 skrll fi 4956 1.8 christos if ${lt_cv_path_LD+:} false; then : 4957 1.2 matt $as_echo_n "(cached) " >&6 4958 1.1 skrll else 4959 1.1 skrll if test -z "$LD"; then 4960 1.1 skrll lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4961 1.1 skrll for ac_dir in $PATH; do 4962 1.1 skrll IFS="$lt_save_ifs" 4963 1.1 skrll test -z "$ac_dir" && ac_dir=. 4964 1.1 skrll if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4965 1.1 skrll lt_cv_path_LD="$ac_dir/$ac_prog" 4966 1.1 skrll # Check to see if the program is GNU ld. I'd rather use --version, 4967 1.1 skrll # but apparently some variants of GNU ld only accept -v. 4968 1.1 skrll # Break only if it was the GNU/non-GNU ld that we prefer. 4969 1.1 skrll case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4970 1.1 skrll *GNU* | *'with BFD'*) 4971 1.1 skrll test "$with_gnu_ld" != no && break 4972 1.1 skrll ;; 4973 1.1 skrll *) 4974 1.1 skrll test "$with_gnu_ld" != yes && break 4975 1.1 skrll ;; 4976 1.1 skrll esac 4977 1.1 skrll fi 4978 1.1 skrll done 4979 1.1 skrll IFS="$lt_save_ifs" 4980 1.1 skrll else 4981 1.1 skrll lt_cv_path_LD="$LD" # Let the user override the test with a path. 4982 1.1 skrll fi 4983 1.1 skrll fi 4984 1.1 skrll 4985 1.1 skrll LD="$lt_cv_path_LD" 4986 1.1 skrll if test -n "$LD"; then 4987 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4988 1.2 matt $as_echo "$LD" >&6; } 4989 1.1 skrll else 4990 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4991 1.2 matt $as_echo "no" >&6; } 4992 1.1 skrll fi 4993 1.8 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4994 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4995 1.2 matt $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4996 1.8 christos if ${lt_cv_prog_gnu_ld+:} false; then : 4997 1.2 matt $as_echo_n "(cached) " >&6 4998 1.1 skrll else 4999 1.1 skrll # I'd rather use --version here, but apparently some GNU lds only accept -v. 5000 1.1 skrll case `$LD -v 2>&1 </dev/null` in 5001 1.1 skrll *GNU* | *'with BFD'*) 5002 1.1 skrll lt_cv_prog_gnu_ld=yes 5003 1.1 skrll ;; 5004 1.1 skrll *) 5005 1.1 skrll lt_cv_prog_gnu_ld=no 5006 1.1 skrll ;; 5007 1.1 skrll esac 5008 1.1 skrll fi 5009 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5010 1.2 matt $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5011 1.1 skrll with_gnu_ld=$lt_cv_prog_gnu_ld 5012 1.1 skrll 5013 1.1 skrll 5014 1.1 skrll 5015 1.1 skrll 5016 1.1 skrll 5017 1.1 skrll 5018 1.1 skrll 5019 1.1 skrll 5020 1.1 skrll 5021 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5022 1.2 matt $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5023 1.8 christos if ${lt_cv_path_NM+:} false; then : 5024 1.2 matt $as_echo_n "(cached) " >&6 5025 1.1 skrll else 5026 1.1 skrll if test -n "$NM"; then 5027 1.11 christos # Let the user override the nm to test. 5028 1.11 christos lt_nm_to_check="$NM" 5029 1.11 christos else 5030 1.11 christos lt_nm_to_check="${ac_tool_prefix}nm" 5031 1.11 christos if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5032 1.11 christos lt_nm_to_check="$lt_nm_to_check nm" 5033 1.11 christos fi 5034 1.11 christos fi 5035 1.11 christos for lt_tmp_nm in "$lt_nm_to_check"; do 5036 1.11 christos lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5037 1.11 christos for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5038 1.11 christos IFS="$lt_save_ifs" 5039 1.11 christos test -z "$ac_dir" && ac_dir=. 5040 1.11 christos # Strip out any user-provided options from the nm to test twice, 5041 1.11 christos # the first time to test to see if nm (rather than its options) has 5042 1.11 christos # an explicit path, the second time to yield a file which can be 5043 1.11 christos # nm'ed itself. 5044 1.11 christos tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5045 1.11 christos case "$tmp_nm_path" in 5046 1.11 christos */*|*\\*) tmp_nm="$lt_tmp_nm";; 5047 1.11 christos *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5048 1.11 christos esac 5049 1.11 christos tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5050 1.11 christos if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5051 1.11 christos # Check to see if the nm accepts a BSD-compat flag. 5052 1.11 christos # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5053 1.11 christos # nm: unknown option "B" ignored 5054 1.11 christos case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5055 1.11 christos *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5056 1.11 christos break 5057 1.11 christos ;; 5058 1.11 christos *) 5059 1.11 christos case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5060 1.11 christos *$tmp_nm*) 5061 1.11 christos lt_cv_path_NM="$tmp_nm -p" 5062 1.11 christos break 5063 1.11 christos ;; 5064 1.11 christos *) 5065 1.11 christos lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5066 1.11 christos continue # so that we can try to find one that supports BSD flags 5067 1.11 christos ;; 5068 1.11 christos esac 5069 1.11 christos ;; 5070 1.11 christos esac 5071 1.11 christos fi 5072 1.11 christos done 5073 1.11 christos IFS="$lt_save_ifs" 5074 1.11 christos done 5075 1.11 christos : ${lt_cv_path_NM=no} 5076 1.1 skrll fi 5077 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5078 1.2 matt $as_echo "$lt_cv_path_NM" >&6; } 5079 1.1 skrll if test "$lt_cv_path_NM" != "no"; then 5080 1.1 skrll NM="$lt_cv_path_NM" 5081 1.1 skrll else 5082 1.1 skrll # Didn't find any BSD compatible name lister, look for dumpbin. 5083 1.2 matt if test -n "$DUMPBIN"; then : 5084 1.2 matt # Let the user override the test. 5085 1.2 matt else 5086 1.2 matt if test -n "$ac_tool_prefix"; then 5087 1.2 matt for ac_prog in dumpbin "link -dump" 5088 1.1 skrll do 5089 1.1 skrll # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5090 1.1 skrll set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5091 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5092 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 5093 1.8 christos if ${ac_cv_prog_DUMPBIN+:} false; then : 5094 1.2 matt $as_echo_n "(cached) " >&6 5095 1.1 skrll else 5096 1.1 skrll if test -n "$DUMPBIN"; then 5097 1.1 skrll ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5098 1.1 skrll else 5099 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5100 1.1 skrll for as_dir in $PATH 5101 1.1 skrll do 5102 1.1 skrll IFS=$as_save_IFS 5103 1.1 skrll test -z "$as_dir" && as_dir=. 5104 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 5105 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5106 1.1 skrll ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5107 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5108 1.1 skrll break 2 5109 1.1 skrll fi 5110 1.1 skrll done 5111 1.2 matt done 5112 1.2 matt IFS=$as_save_IFS 5113 1.1 skrll 5114 1.1 skrll fi 5115 1.1 skrll fi 5116 1.1 skrll DUMPBIN=$ac_cv_prog_DUMPBIN 5117 1.1 skrll if test -n "$DUMPBIN"; then 5118 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5119 1.2 matt $as_echo "$DUMPBIN" >&6; } 5120 1.1 skrll else 5121 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5122 1.2 matt $as_echo "no" >&6; } 5123 1.1 skrll fi 5124 1.1 skrll 5125 1.2 matt 5126 1.1 skrll test -n "$DUMPBIN" && break 5127 1.1 skrll done 5128 1.1 skrll fi 5129 1.1 skrll if test -z "$DUMPBIN"; then 5130 1.1 skrll ac_ct_DUMPBIN=$DUMPBIN 5131 1.2 matt for ac_prog in dumpbin "link -dump" 5132 1.1 skrll do 5133 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args. 5134 1.1 skrll set dummy $ac_prog; ac_word=$2 5135 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5136 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 5137 1.8 christos if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5138 1.2 matt $as_echo_n "(cached) " >&6 5139 1.1 skrll else 5140 1.1 skrll if test -n "$ac_ct_DUMPBIN"; then 5141 1.1 skrll ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5142 1.1 skrll else 5143 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5144 1.1 skrll for as_dir in $PATH 5145 1.1 skrll do 5146 1.1 skrll IFS=$as_save_IFS 5147 1.1 skrll test -z "$as_dir" && as_dir=. 5148 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 5149 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5150 1.1 skrll ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5151 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5152 1.1 skrll break 2 5153 1.1 skrll fi 5154 1.1 skrll done 5155 1.2 matt done 5156 1.2 matt IFS=$as_save_IFS 5157 1.1 skrll 5158 1.1 skrll fi 5159 1.1 skrll fi 5160 1.1 skrll ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5161 1.1 skrll if test -n "$ac_ct_DUMPBIN"; then 5162 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5163 1.2 matt $as_echo "$ac_ct_DUMPBIN" >&6; } 5164 1.1 skrll else 5165 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5166 1.2 matt $as_echo "no" >&6; } 5167 1.1 skrll fi 5168 1.1 skrll 5169 1.2 matt 5170 1.1 skrll test -n "$ac_ct_DUMPBIN" && break 5171 1.1 skrll done 5172 1.1 skrll 5173 1.2 matt if test "x$ac_ct_DUMPBIN" = x; then 5174 1.2 matt DUMPBIN=":" 5175 1.2 matt else 5176 1.2 matt case $cross_compiling:$ac_tool_warned in 5177 1.2 matt yes:) 5178 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5179 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5180 1.2 matt ac_tool_warned=yes ;; 5181 1.2 matt esac 5182 1.2 matt DUMPBIN=$ac_ct_DUMPBIN 5183 1.2 matt fi 5184 1.1 skrll fi 5185 1.1 skrll 5186 1.2 matt case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5187 1.2 matt *COFF*) 5188 1.2 matt DUMPBIN="$DUMPBIN -symbols" 5189 1.2 matt ;; 5190 1.2 matt *) 5191 1.2 matt DUMPBIN=: 5192 1.2 matt ;; 5193 1.2 matt esac 5194 1.2 matt fi 5195 1.1 skrll 5196 1.1 skrll if test "$DUMPBIN" != ":"; then 5197 1.1 skrll NM="$DUMPBIN" 5198 1.1 skrll fi 5199 1.1 skrll fi 5200 1.1 skrll test -z "$NM" && NM=nm 5201 1.1 skrll 5202 1.1 skrll 5203 1.1 skrll 5204 1.1 skrll 5205 1.1 skrll 5206 1.1 skrll 5207 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5208 1.2 matt $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5209 1.8 christos if ${lt_cv_nm_interface+:} false; then : 5210 1.2 matt $as_echo_n "(cached) " >&6 5211 1.1 skrll else 5212 1.1 skrll lt_cv_nm_interface="BSD nm" 5213 1.1 skrll echo "int some_variable = 0;" > conftest.$ac_ext 5214 1.2 matt (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5215 1.1 skrll (eval "$ac_compile" 2>conftest.err) 5216 1.1 skrll cat conftest.err >&5 5217 1.2 matt (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5218 1.1 skrll (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5219 1.1 skrll cat conftest.err >&5 5220 1.2 matt (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5221 1.1 skrll cat conftest.out >&5 5222 1.1 skrll if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5223 1.1 skrll lt_cv_nm_interface="MS dumpbin" 5224 1.1 skrll fi 5225 1.1 skrll rm -f conftest* 5226 1.1 skrll fi 5227 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5228 1.2 matt $as_echo "$lt_cv_nm_interface" >&6; } 5229 1.1 skrll 5230 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5231 1.2 matt $as_echo_n "checking whether ln -s works... " >&6; } 5232 1.1 skrll LN_S=$as_ln_s 5233 1.1 skrll if test "$LN_S" = "ln -s"; then 5234 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5235 1.2 matt $as_echo "yes" >&6; } 5236 1.1 skrll else 5237 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5238 1.2 matt $as_echo "no, using $LN_S" >&6; } 5239 1.1 skrll fi 5240 1.1 skrll 5241 1.1 skrll # find the maximum length of command line arguments 5242 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5243 1.2 matt $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5244 1.8 christos if ${lt_cv_sys_max_cmd_len+:} false; then : 5245 1.2 matt $as_echo_n "(cached) " >&6 5246 1.1 skrll else 5247 1.1 skrll i=0 5248 1.1 skrll teststring="ABCD" 5249 1.1 skrll 5250 1.1 skrll case $build_os in 5251 1.1 skrll msdosdjgpp*) 5252 1.1 skrll # On DJGPP, this test can blow up pretty badly due to problems in libc 5253 1.1 skrll # (any single argument exceeding 2000 bytes causes a buffer overrun 5254 1.1 skrll # during glob expansion). Even if it were fixed, the result of this 5255 1.1 skrll # check would be larger than it should be. 5256 1.1 skrll lt_cv_sys_max_cmd_len=12288; # 12K is about right 5257 1.1 skrll ;; 5258 1.1 skrll 5259 1.1 skrll gnu*) 5260 1.1 skrll # Under GNU Hurd, this test is not required because there is 5261 1.1 skrll # no limit to the length of command line arguments. 5262 1.1 skrll # Libtool will interpret -1 as no limit whatsoever 5263 1.1 skrll lt_cv_sys_max_cmd_len=-1; 5264 1.1 skrll ;; 5265 1.1 skrll 5266 1.2 matt cygwin* | mingw* | cegcc*) 5267 1.1 skrll # On Win9x/ME, this test blows up -- it succeeds, but takes 5268 1.1 skrll # about 5 minutes as the teststring grows exponentially. 5269 1.1 skrll # Worse, since 9x/ME are not pre-emptively multitasking, 5270 1.1 skrll # you end up with a "frozen" computer, even though with patience 5271 1.1 skrll # the test eventually succeeds (with a max line length of 256k). 5272 1.1 skrll # Instead, let's just punt: use the minimum linelength reported by 5273 1.1 skrll # all of the supported platforms: 8192 (on NT/2K/XP). 5274 1.1 skrll lt_cv_sys_max_cmd_len=8192; 5275 1.1 skrll ;; 5276 1.1 skrll 5277 1.2 matt mint*) 5278 1.2 matt # On MiNT this can take a long time and run out of memory. 5279 1.2 matt lt_cv_sys_max_cmd_len=8192; 5280 1.2 matt ;; 5281 1.2 matt 5282 1.1 skrll amigaos*) 5283 1.1 skrll # On AmigaOS with pdksh, this test takes hours, literally. 5284 1.1 skrll # So we just punt and use a minimum line length of 8192. 5285 1.1 skrll lt_cv_sys_max_cmd_len=8192; 5286 1.1 skrll ;; 5287 1.1 skrll 5288 1.1 skrll netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5289 1.1 skrll # This has been around since 386BSD, at least. Likely further. 5290 1.1 skrll if test -x /sbin/sysctl; then 5291 1.1 skrll lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5292 1.1 skrll elif test -x /usr/sbin/sysctl; then 5293 1.1 skrll lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5294 1.1 skrll else 5295 1.1 skrll lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5296 1.1 skrll fi 5297 1.1 skrll # And add a safety zone 5298 1.1 skrll lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5299 1.1 skrll lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5300 1.1 skrll ;; 5301 1.1 skrll 5302 1.1 skrll interix*) 5303 1.1 skrll # We know the value 262144 and hardcode it with a safety zone (like BSD) 5304 1.1 skrll lt_cv_sys_max_cmd_len=196608 5305 1.1 skrll ;; 5306 1.1 skrll 5307 1.1 skrll osf*) 5308 1.1 skrll # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5309 1.1 skrll # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5310 1.1 skrll # nice to cause kernel panics so lets avoid the loop below. 5311 1.1 skrll # First set a reasonable default. 5312 1.1 skrll lt_cv_sys_max_cmd_len=16384 5313 1.1 skrll # 5314 1.1 skrll if test -x /sbin/sysconfig; then 5315 1.1 skrll case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5316 1.1 skrll *1*) lt_cv_sys_max_cmd_len=-1 ;; 5317 1.1 skrll esac 5318 1.1 skrll fi 5319 1.1 skrll ;; 5320 1.1 skrll sco3.2v5*) 5321 1.1 skrll lt_cv_sys_max_cmd_len=102400 5322 1.1 skrll ;; 5323 1.1 skrll sysv5* | sco5v6* | sysv4.2uw2*) 5324 1.1 skrll kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5325 1.1 skrll if test -n "$kargmax"; then 5326 1.1 skrll lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5327 1.1 skrll else 5328 1.1 skrll lt_cv_sys_max_cmd_len=32768 5329 1.1 skrll fi 5330 1.1 skrll ;; 5331 1.1 skrll *) 5332 1.2 matt lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5333 1.2 matt if test -n "$lt_cv_sys_max_cmd_len"; then 5334 1.1 skrll lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5335 1.1 skrll lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5336 1.1 skrll else 5337 1.1 skrll # Make teststring a little bigger before we do anything with it. 5338 1.1 skrll # a 1K string should be a reasonable start. 5339 1.1 skrll for i in 1 2 3 4 5 6 7 8 ; do 5340 1.1 skrll teststring=$teststring$teststring 5341 1.1 skrll done 5342 1.1 skrll SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5343 1.1 skrll # If test is not a shell built-in, we'll probably end up computing a 5344 1.1 skrll # maximum length that is only half of the actual maximum length, but 5345 1.1 skrll # we can't tell. 5346 1.2 matt while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5347 1.2 matt = "X$teststring$teststring"; } >/dev/null 2>&1 && 5348 1.1 skrll test $i != 17 # 1/2 MB should be enough 5349 1.1 skrll do 5350 1.1 skrll i=`expr $i + 1` 5351 1.1 skrll teststring=$teststring$teststring 5352 1.1 skrll done 5353 1.1 skrll # Only check the string length outside the loop. 5354 1.1 skrll lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5355 1.1 skrll teststring= 5356 1.1 skrll # Add a significant safety factor because C++ compilers can tack on 5357 1.1 skrll # massive amounts of additional arguments before passing them to the 5358 1.1 skrll # linker. It appears as though 1/2 is a usable value. 5359 1.1 skrll lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5360 1.1 skrll fi 5361 1.1 skrll ;; 5362 1.1 skrll esac 5363 1.1 skrll 5364 1.1 skrll fi 5365 1.1 skrll 5366 1.1 skrll if test -n $lt_cv_sys_max_cmd_len ; then 5367 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5368 1.2 matt $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5369 1.1 skrll else 5370 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5371 1.2 matt $as_echo "none" >&6; } 5372 1.1 skrll fi 5373 1.1 skrll max_cmd_len=$lt_cv_sys_max_cmd_len 5374 1.1 skrll 5375 1.1 skrll 5376 1.1 skrll 5377 1.1 skrll 5378 1.1 skrll 5379 1.1 skrll 5380 1.1 skrll : ${CP="cp -f"} 5381 1.1 skrll : ${MV="mv -f"} 5382 1.1 skrll : ${RM="rm -f"} 5383 1.1 skrll 5384 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5385 1.2 matt $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5386 1.1 skrll # Try some XSI features 5387 1.1 skrll xsi_shell=no 5388 1.1 skrll ( _lt_dummy="a/b/c" 5389 1.1 skrll test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5390 1.2 matt = c,a/b,, \ 5391 1.2 matt && eval 'test $(( 1 + 1 )) -eq 2 \ 5392 1.2 matt && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5393 1.1 skrll && xsi_shell=yes 5394 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5395 1.2 matt $as_echo "$xsi_shell" >&6; } 5396 1.1 skrll 5397 1.1 skrll 5398 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5399 1.2 matt $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5400 1.1 skrll lt_shell_append=no 5401 1.1 skrll ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5402 1.1 skrll >/dev/null 2>&1 \ 5403 1.1 skrll && lt_shell_append=yes 5404 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5405 1.2 matt $as_echo "$lt_shell_append" >&6; } 5406 1.1 skrll 5407 1.1 skrll 5408 1.1 skrll if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5409 1.1 skrll lt_unset=unset 5410 1.1 skrll else 5411 1.1 skrll lt_unset=false 5412 1.1 skrll fi 5413 1.1 skrll 5414 1.1 skrll 5415 1.1 skrll 5416 1.1 skrll 5417 1.1 skrll 5418 1.1 skrll # test EBCDIC or ASCII 5419 1.1 skrll case `echo X|tr X '\101'` in 5420 1.1 skrll A) # ASCII based system 5421 1.1 skrll # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5422 1.1 skrll lt_SP2NL='tr \040 \012' 5423 1.1 skrll lt_NL2SP='tr \015\012 \040\040' 5424 1.1 skrll ;; 5425 1.1 skrll *) # EBCDIC based system 5426 1.1 skrll lt_SP2NL='tr \100 \n' 5427 1.1 skrll lt_NL2SP='tr \r\n \100\100' 5428 1.1 skrll ;; 5429 1.1 skrll esac 5430 1.1 skrll 5431 1.1 skrll 5432 1.1 skrll 5433 1.1 skrll 5434 1.1 skrll 5435 1.1 skrll 5436 1.1 skrll 5437 1.1 skrll 5438 1.1 skrll 5439 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5440 1.2 matt $as_echo_n "checking for $LD option to reload object files... " >&6; } 5441 1.8 christos if ${lt_cv_ld_reload_flag+:} false; then : 5442 1.2 matt $as_echo_n "(cached) " >&6 5443 1.1 skrll else 5444 1.1 skrll lt_cv_ld_reload_flag='-r' 5445 1.1 skrll fi 5446 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5447 1.2 matt $as_echo "$lt_cv_ld_reload_flag" >&6; } 5448 1.1 skrll reload_flag=$lt_cv_ld_reload_flag 5449 1.1 skrll case $reload_flag in 5450 1.1 skrll "" | " "*) ;; 5451 1.1 skrll *) reload_flag=" $reload_flag" ;; 5452 1.1 skrll esac 5453 1.1 skrll reload_cmds='$LD$reload_flag -o $output$reload_objs' 5454 1.1 skrll case $host_os in 5455 1.1 skrll darwin*) 5456 1.1 skrll if test "$GCC" = yes; then 5457 1.1 skrll reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5458 1.1 skrll else 5459 1.1 skrll reload_cmds='$LD$reload_flag -o $output$reload_objs' 5460 1.1 skrll fi 5461 1.1 skrll ;; 5462 1.1 skrll esac 5463 1.1 skrll 5464 1.1 skrll 5465 1.1 skrll 5466 1.1 skrll 5467 1.1 skrll 5468 1.1 skrll 5469 1.1 skrll 5470 1.1 skrll 5471 1.1 skrll 5472 1.2 matt if test -n "$ac_tool_prefix"; then 5473 1.2 matt # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5474 1.2 matt set dummy ${ac_tool_prefix}objdump; ac_word=$2 5475 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5476 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 5477 1.8 christos if ${ac_cv_prog_OBJDUMP+:} false; then : 5478 1.2 matt $as_echo_n "(cached) " >&6 5479 1.2 matt else 5480 1.2 matt if test -n "$OBJDUMP"; then 5481 1.2 matt ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5482 1.2 matt else 5483 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5484 1.2 matt for as_dir in $PATH 5485 1.2 matt do 5486 1.2 matt IFS=$as_save_IFS 5487 1.2 matt test -z "$as_dir" && as_dir=. 5488 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 5489 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5490 1.2 matt ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5491 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5492 1.2 matt break 2 5493 1.2 matt fi 5494 1.2 matt done 5495 1.2 matt done 5496 1.2 matt IFS=$as_save_IFS 5497 1.2 matt 5498 1.2 matt fi 5499 1.2 matt fi 5500 1.2 matt OBJDUMP=$ac_cv_prog_OBJDUMP 5501 1.2 matt if test -n "$OBJDUMP"; then 5502 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5503 1.2 matt $as_echo "$OBJDUMP" >&6; } 5504 1.2 matt else 5505 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5506 1.2 matt $as_echo "no" >&6; } 5507 1.2 matt fi 5508 1.2 matt 5509 1.2 matt 5510 1.2 matt fi 5511 1.2 matt if test -z "$ac_cv_prog_OBJDUMP"; then 5512 1.2 matt ac_ct_OBJDUMP=$OBJDUMP 5513 1.2 matt # Extract the first word of "objdump", so it can be a program name with args. 5514 1.2 matt set dummy objdump; ac_word=$2 5515 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5516 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 5517 1.8 christos if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5518 1.2 matt $as_echo_n "(cached) " >&6 5519 1.2 matt else 5520 1.2 matt if test -n "$ac_ct_OBJDUMP"; then 5521 1.2 matt ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5522 1.2 matt else 5523 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5524 1.2 matt for as_dir in $PATH 5525 1.2 matt do 5526 1.2 matt IFS=$as_save_IFS 5527 1.2 matt test -z "$as_dir" && as_dir=. 5528 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 5529 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5530 1.2 matt ac_cv_prog_ac_ct_OBJDUMP="objdump" 5531 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5532 1.2 matt break 2 5533 1.2 matt fi 5534 1.2 matt done 5535 1.2 matt done 5536 1.2 matt IFS=$as_save_IFS 5537 1.2 matt 5538 1.2 matt fi 5539 1.2 matt fi 5540 1.2 matt ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5541 1.2 matt if test -n "$ac_ct_OBJDUMP"; then 5542 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5543 1.2 matt $as_echo "$ac_ct_OBJDUMP" >&6; } 5544 1.2 matt else 5545 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5546 1.2 matt $as_echo "no" >&6; } 5547 1.2 matt fi 5548 1.2 matt 5549 1.2 matt if test "x$ac_ct_OBJDUMP" = x; then 5550 1.2 matt OBJDUMP="false" 5551 1.2 matt else 5552 1.2 matt case $cross_compiling:$ac_tool_warned in 5553 1.2 matt yes:) 5554 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5555 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5556 1.2 matt ac_tool_warned=yes ;; 5557 1.2 matt esac 5558 1.2 matt OBJDUMP=$ac_ct_OBJDUMP 5559 1.2 matt fi 5560 1.2 matt else 5561 1.2 matt OBJDUMP="$ac_cv_prog_OBJDUMP" 5562 1.2 matt fi 5563 1.2 matt 5564 1.2 matt test -z "$OBJDUMP" && OBJDUMP=objdump 5565 1.2 matt 5566 1.2 matt 5567 1.2 matt 5568 1.2 matt 5569 1.2 matt 5570 1.2 matt 5571 1.2 matt 5572 1.2 matt 5573 1.1 skrll 5574 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5575 1.2 matt $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5576 1.8 christos if ${lt_cv_deplibs_check_method+:} false; then : 5577 1.2 matt $as_echo_n "(cached) " >&6 5578 1.1 skrll else 5579 1.1 skrll lt_cv_file_magic_cmd='$MAGIC_CMD' 5580 1.1 skrll lt_cv_file_magic_test_file= 5581 1.1 skrll lt_cv_deplibs_check_method='unknown' 5582 1.1 skrll # Need to set the preceding variable on all platforms that support 5583 1.1 skrll # interlibrary dependencies. 5584 1.1 skrll # 'none' -- dependencies not supported. 5585 1.1 skrll # `unknown' -- same as none, but documents that we really don't know. 5586 1.1 skrll # 'pass_all' -- all dependencies passed with no checks. 5587 1.1 skrll # 'test_compile' -- check by making test program. 5588 1.1 skrll # 'file_magic [[regex]]' -- check by looking for files in library path 5589 1.1 skrll # which responds to the $file_magic_cmd with a given extended regex. 5590 1.1 skrll # If you have `file' or equivalent on your system and you're not sure 5591 1.1 skrll # whether `pass_all' will *always* work, you probably want this one. 5592 1.1 skrll 5593 1.1 skrll case $host_os in 5594 1.1 skrll aix[4-9]*) 5595 1.1 skrll lt_cv_deplibs_check_method=pass_all 5596 1.1 skrll ;; 5597 1.1 skrll 5598 1.1 skrll beos*) 5599 1.1 skrll lt_cv_deplibs_check_method=pass_all 5600 1.1 skrll ;; 5601 1.1 skrll 5602 1.1 skrll bsdi[45]*) 5603 1.1 skrll lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5604 1.1 skrll lt_cv_file_magic_cmd='/usr/bin/file -L' 5605 1.1 skrll lt_cv_file_magic_test_file=/shlib/libc.so 5606 1.1 skrll ;; 5607 1.1 skrll 5608 1.1 skrll cygwin*) 5609 1.1 skrll # func_win32_libid is a shell function defined in ltmain.sh 5610 1.1 skrll lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5611 1.1 skrll lt_cv_file_magic_cmd='func_win32_libid' 5612 1.1 skrll ;; 5613 1.1 skrll 5614 1.1 skrll mingw* | pw32*) 5615 1.1 skrll # Base MSYS/MinGW do not provide the 'file' command needed by 5616 1.1 skrll # func_win32_libid shell function, so use a weaker test based on 'objdump', 5617 1.1 skrll # unless we find 'file', for example because we are cross-compiling. 5618 1.2 matt # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5619 1.2 matt if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5620 1.1 skrll lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5621 1.1 skrll lt_cv_file_magic_cmd='func_win32_libid' 5622 1.1 skrll else 5623 1.1 skrll lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 5624 1.1 skrll lt_cv_file_magic_cmd='$OBJDUMP -f' 5625 1.1 skrll fi 5626 1.1 skrll ;; 5627 1.1 skrll 5628 1.2 matt cegcc*) 5629 1.2 matt # use the weaker test based on 'objdump'. See mingw*. 5630 1.2 matt lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5631 1.2 matt lt_cv_file_magic_cmd='$OBJDUMP -f' 5632 1.2 matt ;; 5633 1.2 matt 5634 1.1 skrll darwin* | rhapsody*) 5635 1.1 skrll lt_cv_deplibs_check_method=pass_all 5636 1.1 skrll ;; 5637 1.1 skrll 5638 1.1 skrll freebsd* | dragonfly*) 5639 1.1 skrll if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5640 1.1 skrll case $host_cpu in 5641 1.1 skrll i*86 ) 5642 1.1 skrll # Not sure whether the presence of OpenBSD here was a mistake. 5643 1.1 skrll # Let's accept both of them until this is cleared up. 5644 1.1 skrll lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5645 1.1 skrll lt_cv_file_magic_cmd=/usr/bin/file 5646 1.1 skrll lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5647 1.1 skrll ;; 5648 1.1 skrll esac 5649 1.1 skrll else 5650 1.1 skrll lt_cv_deplibs_check_method=pass_all 5651 1.1 skrll fi 5652 1.1 skrll ;; 5653 1.1 skrll 5654 1.1 skrll gnu*) 5655 1.1 skrll lt_cv_deplibs_check_method=pass_all 5656 1.1 skrll ;; 5657 1.1 skrll 5658 1.2 matt haiku*) 5659 1.2 matt lt_cv_deplibs_check_method=pass_all 5660 1.2 matt ;; 5661 1.2 matt 5662 1.1 skrll hpux10.20* | hpux11*) 5663 1.1 skrll lt_cv_file_magic_cmd=/usr/bin/file 5664 1.1 skrll case $host_cpu in 5665 1.1 skrll ia64*) 5666 1.1 skrll lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5667 1.1 skrll lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5668 1.1 skrll ;; 5669 1.1 skrll hppa*64*) 5670 1.2 matt 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]' 5671 1.1 skrll lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5672 1.1 skrll ;; 5673 1.1 skrll *) 5674 1.2 matt lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5675 1.1 skrll lt_cv_file_magic_test_file=/usr/lib/libc.sl 5676 1.1 skrll ;; 5677 1.1 skrll esac 5678 1.1 skrll ;; 5679 1.1 skrll 5680 1.1 skrll interix[3-9]*) 5681 1.1 skrll # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5682 1.1 skrll lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5683 1.1 skrll ;; 5684 1.1 skrll 5685 1.1 skrll irix5* | irix6* | nonstopux*) 5686 1.1 skrll case $LD in 5687 1.1 skrll *-32|*"-32 ") libmagic=32-bit;; 5688 1.1 skrll *-n32|*"-n32 ") libmagic=N32;; 5689 1.1 skrll *-64|*"-64 ") libmagic=64-bit;; 5690 1.1 skrll *) libmagic=never-match;; 5691 1.1 skrll esac 5692 1.1 skrll lt_cv_deplibs_check_method=pass_all 5693 1.1 skrll ;; 5694 1.1 skrll 5695 1.1 skrll # This must be Linux ELF. 5696 1.13 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 5697 1.1 skrll lt_cv_deplibs_check_method=pass_all 5698 1.1 skrll ;; 5699 1.1 skrll 5700 1.1 skrll netbsd*) 5701 1.1 skrll if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5702 1.1 skrll lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5703 1.1 skrll else 5704 1.1 skrll lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5705 1.1 skrll fi 5706 1.1 skrll ;; 5707 1.1 skrll 5708 1.1 skrll newos6*) 5709 1.1 skrll lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5710 1.1 skrll lt_cv_file_magic_cmd=/usr/bin/file 5711 1.1 skrll lt_cv_file_magic_test_file=/usr/lib/libnls.so 5712 1.1 skrll ;; 5713 1.1 skrll 5714 1.1 skrll *nto* | *qnx*) 5715 1.1 skrll lt_cv_deplibs_check_method=pass_all 5716 1.1 skrll ;; 5717 1.1 skrll 5718 1.1 skrll openbsd*) 5719 1.1 skrll if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5720 1.1 skrll lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5721 1.1 skrll else 5722 1.1 skrll lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5723 1.1 skrll fi 5724 1.1 skrll ;; 5725 1.1 skrll 5726 1.1 skrll osf3* | osf4* | osf5*) 5727 1.1 skrll lt_cv_deplibs_check_method=pass_all 5728 1.1 skrll ;; 5729 1.1 skrll 5730 1.1 skrll rdos*) 5731 1.1 skrll lt_cv_deplibs_check_method=pass_all 5732 1.1 skrll ;; 5733 1.1 skrll 5734 1.1 skrll solaris*) 5735 1.1 skrll lt_cv_deplibs_check_method=pass_all 5736 1.1 skrll ;; 5737 1.1 skrll 5738 1.1 skrll sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5739 1.1 skrll lt_cv_deplibs_check_method=pass_all 5740 1.1 skrll ;; 5741 1.1 skrll 5742 1.1 skrll sysv4 | sysv4.3*) 5743 1.1 skrll case $host_vendor in 5744 1.1 skrll motorola) 5745 1.1 skrll 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]' 5746 1.1 skrll lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5747 1.1 skrll ;; 5748 1.1 skrll ncr) 5749 1.1 skrll lt_cv_deplibs_check_method=pass_all 5750 1.1 skrll ;; 5751 1.1 skrll sequent) 5752 1.1 skrll lt_cv_file_magic_cmd='/bin/file' 5753 1.1 skrll lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5754 1.1 skrll ;; 5755 1.1 skrll sni) 5756 1.1 skrll lt_cv_file_magic_cmd='/bin/file' 5757 1.1 skrll lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5758 1.1 skrll lt_cv_file_magic_test_file=/lib/libc.so 5759 1.1 skrll ;; 5760 1.1 skrll siemens) 5761 1.1 skrll lt_cv_deplibs_check_method=pass_all 5762 1.1 skrll ;; 5763 1.1 skrll pc) 5764 1.1 skrll lt_cv_deplibs_check_method=pass_all 5765 1.1 skrll ;; 5766 1.1 skrll esac 5767 1.1 skrll ;; 5768 1.1 skrll 5769 1.1 skrll tpf*) 5770 1.1 skrll lt_cv_deplibs_check_method=pass_all 5771 1.1 skrll ;; 5772 1.13 christos vxworks*) 5773 1.13 christos # Assume VxWorks cross toolchains are built on Linux, possibly 5774 1.13 christos # as canadian for Windows hosts. 5775 1.13 christos lt_cv_deplibs_check_method=pass_all 5776 1.13 christos ;; 5777 1.1 skrll esac 5778 1.1 skrll 5779 1.1 skrll fi 5780 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5781 1.2 matt $as_echo "$lt_cv_deplibs_check_method" >&6; } 5782 1.1 skrll file_magic_cmd=$lt_cv_file_magic_cmd 5783 1.1 skrll deplibs_check_method=$lt_cv_deplibs_check_method 5784 1.1 skrll test -z "$deplibs_check_method" && deplibs_check_method=unknown 5785 1.1 skrll 5786 1.1 skrll 5787 1.1 skrll 5788 1.1 skrll 5789 1.1 skrll 5790 1.1 skrll 5791 1.1 skrll 5792 1.1 skrll 5793 1.1 skrll 5794 1.1 skrll 5795 1.1 skrll 5796 1.1 skrll 5797 1.15 christos 5798 1.15 christos # Try CLANG_PLUGIN_FILE first since GCC_PLUGIN_OPTION may return the 5799 1.15 christos # wrong plugin_option with clang. 5800 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang" >&5 5801 1.15 christos $as_echo_n "checking for clang... " >&6; } 5802 1.15 christos if ${clang_cv_is_clang+:} false; then : 5803 1.15 christos $as_echo_n "(cached) " >&6 5804 1.15 christos else 5805 1.15 christos 5806 1.15 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5807 1.15 christos /* end confdefs.h. */ 5808 1.15 christos 5809 1.15 christos #ifdef __clang__ 5810 1.15 christos yes 5811 1.15 christos #endif 5812 1.15 christos 5813 1.15 christos _ACEOF 5814 1.15 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5815 1.15 christos $EGREP "yes" >/dev/null 2>&1; then : 5816 1.15 christos clang_cv_is_clang=yes 5817 1.15 christos else 5818 1.15 christos clang_cv_is_clang=no 5819 1.15 christos fi 5820 1.15 christos rm -f conftest* 5821 1.15 christos 5822 1.15 christos fi 5823 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $clang_cv_is_clang" >&5 5824 1.15 christos $as_echo "$clang_cv_is_clang" >&6; } 5825 1.15 christos if test -n "$ac_tool_prefix"; then 5826 1.15 christos # Extract the first word of "${ac_tool_prefix}llvm-config", so it can be a program name with args. 5827 1.15 christos set dummy ${ac_tool_prefix}llvm-config; ac_word=$2 5828 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5829 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 5830 1.15 christos if ${ac_cv_prog_LLVM_CONFIG+:} false; then : 5831 1.15 christos $as_echo_n "(cached) " >&6 5832 1.15 christos else 5833 1.15 christos if test -n "$LLVM_CONFIG"; then 5834 1.15 christos ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test. 5835 1.15 christos else 5836 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5837 1.15 christos for as_dir in $PATH 5838 1.15 christos do 5839 1.15 christos IFS=$as_save_IFS 5840 1.15 christos test -z "$as_dir" && as_dir=. 5841 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 5842 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5843 1.15 christos ac_cv_prog_LLVM_CONFIG="${ac_tool_prefix}llvm-config" 5844 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5845 1.15 christos break 2 5846 1.15 christos fi 5847 1.15 christos done 5848 1.15 christos done 5849 1.15 christos IFS=$as_save_IFS 5850 1.15 christos 5851 1.15 christos fi 5852 1.15 christos fi 5853 1.15 christos LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG 5854 1.15 christos if test -n "$LLVM_CONFIG"; then 5855 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5 5856 1.15 christos $as_echo "$LLVM_CONFIG" >&6; } 5857 1.15 christos else 5858 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5859 1.15 christos $as_echo "no" >&6; } 5860 1.15 christos fi 5861 1.15 christos 5862 1.15 christos 5863 1.15 christos fi 5864 1.15 christos if test -z "$ac_cv_prog_LLVM_CONFIG"; then 5865 1.15 christos ac_ct_LLVM_CONFIG=$LLVM_CONFIG 5866 1.15 christos # Extract the first word of "llvm-config", so it can be a program name with args. 5867 1.15 christos set dummy llvm-config; ac_word=$2 5868 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5869 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 5870 1.15 christos if ${ac_cv_prog_ac_ct_LLVM_CONFIG+:} false; then : 5871 1.15 christos $as_echo_n "(cached) " >&6 5872 1.15 christos else 5873 1.15 christos if test -n "$ac_ct_LLVM_CONFIG"; then 5874 1.15 christos ac_cv_prog_ac_ct_LLVM_CONFIG="$ac_ct_LLVM_CONFIG" # Let the user override the test. 5875 1.15 christos else 5876 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5877 1.15 christos for as_dir in $PATH 5878 1.15 christos do 5879 1.15 christos IFS=$as_save_IFS 5880 1.15 christos test -z "$as_dir" && as_dir=. 5881 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 5882 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5883 1.15 christos ac_cv_prog_ac_ct_LLVM_CONFIG="llvm-config" 5884 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5885 1.15 christos break 2 5886 1.15 christos fi 5887 1.15 christos done 5888 1.15 christos done 5889 1.15 christos IFS=$as_save_IFS 5890 1.15 christos 5891 1.15 christos fi 5892 1.15 christos fi 5893 1.15 christos ac_ct_LLVM_CONFIG=$ac_cv_prog_ac_ct_LLVM_CONFIG 5894 1.15 christos if test -n "$ac_ct_LLVM_CONFIG"; then 5895 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LLVM_CONFIG" >&5 5896 1.15 christos $as_echo "$ac_ct_LLVM_CONFIG" >&6; } 5897 1.15 christos else 5898 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5899 1.15 christos $as_echo "no" >&6; } 5900 1.15 christos fi 5901 1.15 christos 5902 1.15 christos if test "x$ac_ct_LLVM_CONFIG" = x; then 5903 1.15 christos LLVM_CONFIG="" 5904 1.15 christos else 5905 1.15 christos case $cross_compiling:$ac_tool_warned in 5906 1.15 christos yes:) 5907 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5908 1.15 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5909 1.15 christos ac_tool_warned=yes ;; 5910 1.15 christos esac 5911 1.15 christos LLVM_CONFIG=$ac_ct_LLVM_CONFIG 5912 1.15 christos fi 5913 1.15 christos else 5914 1.15 christos LLVM_CONFIG="$ac_cv_prog_LLVM_CONFIG" 5915 1.15 christos fi 5916 1.15 christos 5917 1.15 christos plugin_file= 5918 1.15 christos if test $clang_cv_is_clang = yes; then 5919 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang plugin file" >&5 5920 1.15 christos $as_echo_n "checking for clang plugin file... " >&6; } 5921 1.15 christos plugin_names="LLVMgold.so" 5922 1.15 christos for plugin in $plugin_names; do 5923 1.15 christos plugin_file=`${CC} ${CFLAGS} --print-file-name $plugin` 5924 1.15 christos if test "$plugin_file" != "$plugin"; then 5925 1.15 christos break; 5926 1.15 christos fi 5927 1.15 christos if test -n "${LLVM_CONFIG}"; then 5928 1.15 christos plugin_file=`${LLVM_CONFIG} --libdir`/$plugin 5929 1.15 christos if test -f "$plugin_file"; then 5930 1.15 christos break; 5931 1.15 christos fi 5932 1.15 christos fi 5933 1.15 christos plugin_file= 5934 1.15 christos done 5935 1.15 christos if test -z "$plugin_file"; then 5936 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5937 1.15 christos $as_echo "no" >&6; } 5938 1.15 christos else 5939 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_file" >&5 5940 1.15 christos $as_echo "$plugin_file" >&6; } 5941 1.15 christos if test -n "$ac_tool_prefix"; then 5942 1.15 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 5943 1.15 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 5944 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5945 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 5946 1.15 christos if ${ac_cv_prog_AR+:} false; then : 5947 1.15 christos $as_echo_n "(cached) " >&6 5948 1.15 christos else 5949 1.15 christos if test -n "$AR"; then 5950 1.15 christos ac_cv_prog_AR="$AR" # Let the user override the test. 5951 1.15 christos else 5952 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5953 1.15 christos for as_dir in $PATH 5954 1.15 christos do 5955 1.15 christos IFS=$as_save_IFS 5956 1.15 christos test -z "$as_dir" && as_dir=. 5957 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 5958 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5959 1.15 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 5960 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5961 1.15 christos break 2 5962 1.15 christos fi 5963 1.15 christos done 5964 1.15 christos done 5965 1.15 christos IFS=$as_save_IFS 5966 1.15 christos 5967 1.15 christos fi 5968 1.15 christos fi 5969 1.15 christos AR=$ac_cv_prog_AR 5970 1.15 christos if test -n "$AR"; then 5971 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5972 1.15 christos $as_echo "$AR" >&6; } 5973 1.15 christos else 5974 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5975 1.15 christos $as_echo "no" >&6; } 5976 1.15 christos fi 5977 1.15 christos 5978 1.15 christos 5979 1.15 christos fi 5980 1.15 christos if test -z "$ac_cv_prog_AR"; then 5981 1.15 christos ac_ct_AR=$AR 5982 1.15 christos # Extract the first word of "ar", so it can be a program name with args. 5983 1.15 christos set dummy ar; ac_word=$2 5984 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5985 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 5986 1.15 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 5987 1.15 christos $as_echo_n "(cached) " >&6 5988 1.15 christos else 5989 1.15 christos if test -n "$ac_ct_AR"; then 5990 1.15 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5991 1.15 christos else 5992 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5993 1.15 christos for as_dir in $PATH 5994 1.15 christos do 5995 1.15 christos IFS=$as_save_IFS 5996 1.15 christos test -z "$as_dir" && as_dir=. 5997 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 5998 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5999 1.15 christos ac_cv_prog_ac_ct_AR="ar" 6000 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6001 1.15 christos break 2 6002 1.15 christos fi 6003 1.15 christos done 6004 1.15 christos done 6005 1.15 christos IFS=$as_save_IFS 6006 1.15 christos 6007 1.15 christos fi 6008 1.15 christos fi 6009 1.15 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 6010 1.15 christos if test -n "$ac_ct_AR"; then 6011 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6012 1.15 christos $as_echo "$ac_ct_AR" >&6; } 6013 1.15 christos else 6014 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6015 1.15 christos $as_echo "no" >&6; } 6016 1.15 christos fi 6017 1.15 christos 6018 1.15 christos if test "x$ac_ct_AR" = x; then 6019 1.15 christos AR="" 6020 1.15 christos else 6021 1.15 christos case $cross_compiling:$ac_tool_warned in 6022 1.15 christos yes:) 6023 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6024 1.15 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6025 1.15 christos ac_tool_warned=yes ;; 6026 1.15 christos esac 6027 1.15 christos AR=$ac_ct_AR 6028 1.15 christos fi 6029 1.15 christos else 6030 1.15 christos AR="$ac_cv_prog_AR" 6031 1.15 christos fi 6032 1.15 christos 6033 1.15 christos if test -z "${AR}"; then 6034 1.15 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 6035 1.15 christos fi 6036 1.15 christos plugin_option="--plugin $plugin_file" 6037 1.15 christos touch conftest.c 6038 1.15 christos ${AR} $plugin_option rc conftest.a conftest.c 6039 1.15 christos if test "$?" != 0; then 6040 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6041 1.15 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6042 1.15 christos plugin_file= 6043 1.15 christos fi 6044 1.15 christos rm -f conftest.* 6045 1.15 christos fi 6046 1.15 christos fi 6047 1.15 christos plugin_file="$plugin_file" 6048 1.15 christos 6049 1.15 christos if test -n "$plugin_file"; then 6050 1.15 christos plugin_option="--plugin $plugin_file" 6051 1.15 christos else 6052 1.15 christos if test -n "$ac_tool_prefix"; then 6053 1.15 christos # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6054 1.15 christos set dummy ${ac_tool_prefix}ar; ac_word=$2 6055 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6056 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 6057 1.15 christos if ${ac_cv_prog_AR+:} false; then : 6058 1.15 christos $as_echo_n "(cached) " >&6 6059 1.15 christos else 6060 1.15 christos if test -n "$AR"; then 6061 1.15 christos ac_cv_prog_AR="$AR" # Let the user override the test. 6062 1.15 christos else 6063 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6064 1.15 christos for as_dir in $PATH 6065 1.15 christos do 6066 1.15 christos IFS=$as_save_IFS 6067 1.15 christos test -z "$as_dir" && as_dir=. 6068 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 6069 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6070 1.15 christos ac_cv_prog_AR="${ac_tool_prefix}ar" 6071 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6072 1.15 christos break 2 6073 1.15 christos fi 6074 1.15 christos done 6075 1.15 christos done 6076 1.15 christos IFS=$as_save_IFS 6077 1.15 christos 6078 1.15 christos fi 6079 1.15 christos fi 6080 1.15 christos AR=$ac_cv_prog_AR 6081 1.15 christos if test -n "$AR"; then 6082 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6083 1.15 christos $as_echo "$AR" >&6; } 6084 1.15 christos else 6085 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6086 1.15 christos $as_echo "no" >&6; } 6087 1.15 christos fi 6088 1.15 christos 6089 1.15 christos 6090 1.15 christos fi 6091 1.15 christos if test -z "$ac_cv_prog_AR"; then 6092 1.15 christos ac_ct_AR=$AR 6093 1.15 christos # Extract the first word of "ar", so it can be a program name with args. 6094 1.15 christos set dummy ar; ac_word=$2 6095 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6096 1.15 christos $as_echo_n "checking for $ac_word... " >&6; } 6097 1.15 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 6098 1.15 christos $as_echo_n "(cached) " >&6 6099 1.15 christos else 6100 1.15 christos if test -n "$ac_ct_AR"; then 6101 1.15 christos ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6102 1.15 christos else 6103 1.15 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6104 1.15 christos for as_dir in $PATH 6105 1.15 christos do 6106 1.15 christos IFS=$as_save_IFS 6107 1.15 christos test -z "$as_dir" && as_dir=. 6108 1.15 christos for ac_exec_ext in '' $ac_executable_extensions; do 6109 1.15 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6110 1.15 christos ac_cv_prog_ac_ct_AR="ar" 6111 1.15 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6112 1.15 christos break 2 6113 1.15 christos fi 6114 1.15 christos done 6115 1.15 christos done 6116 1.15 christos IFS=$as_save_IFS 6117 1.15 christos 6118 1.15 christos fi 6119 1.15 christos fi 6120 1.15 christos ac_ct_AR=$ac_cv_prog_ac_ct_AR 6121 1.15 christos if test -n "$ac_ct_AR"; then 6122 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6123 1.15 christos $as_echo "$ac_ct_AR" >&6; } 6124 1.15 christos else 6125 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6126 1.15 christos $as_echo "no" >&6; } 6127 1.15 christos fi 6128 1.15 christos 6129 1.15 christos if test "x$ac_ct_AR" = x; then 6130 1.15 christos AR="" 6131 1.15 christos else 6132 1.15 christos case $cross_compiling:$ac_tool_warned in 6133 1.15 christos yes:) 6134 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6135 1.15 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6136 1.15 christos ac_tool_warned=yes ;; 6137 1.15 christos esac 6138 1.15 christos AR=$ac_ct_AR 6139 1.15 christos fi 6140 1.15 christos else 6141 1.15 christos AR="$ac_cv_prog_AR" 6142 1.15 christos fi 6143 1.15 christos 6144 1.15 christos if test -z "${AR}"; then 6145 1.15 christos as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5 6146 1.15 christos fi 6147 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5 6148 1.15 christos $as_echo_n "checking for -plugin option... " >&6; } 6149 1.15 christos plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6150 1.11 christos plugin_option= 6151 1.11 christos for plugin in $plugin_names; do 6152 1.11 christos plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6153 1.11 christos if test x$plugin_so = x$plugin; then 6154 1.11 christos plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6155 1.11 christos fi 6156 1.11 christos if test x$plugin_so != x$plugin; then 6157 1.11 christos plugin_option="--plugin $plugin_so" 6158 1.11 christos break 6159 1.11 christos fi 6160 1.11 christos done 6161 1.15 christos if test -z "$plugin_option"; then 6162 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6163 1.15 christos $as_echo "no" >&6; } 6164 1.15 christos else 6165 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5 6166 1.15 christos $as_echo "$plugin_option" >&6; } 6167 1.15 christos touch conftest.c 6168 1.15 christos ${AR} $plugin_option rc conftest.a conftest.c 6169 1.15 christos if test "$?" != 0; then 6170 1.15 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6171 1.15 christos $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6172 1.15 christos plugin_option= 6173 1.15 christos fi 6174 1.15 christos rm -f conftest.* 6175 1.15 christos fi 6176 1.15 christos plugin_option="$plugin_option" 6177 1.11 christos 6178 1.15 christos fi 6179 1.1 skrll if test -n "$ac_tool_prefix"; then 6180 1.1 skrll # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6181 1.1 skrll set dummy ${ac_tool_prefix}ar; ac_word=$2 6182 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6183 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6184 1.8 christos if ${ac_cv_prog_AR+:} false; then : 6185 1.2 matt $as_echo_n "(cached) " >&6 6186 1.1 skrll else 6187 1.1 skrll if test -n "$AR"; then 6188 1.1 skrll ac_cv_prog_AR="$AR" # Let the user override the test. 6189 1.1 skrll else 6190 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6191 1.1 skrll for as_dir in $PATH 6192 1.1 skrll do 6193 1.1 skrll IFS=$as_save_IFS 6194 1.1 skrll test -z "$as_dir" && as_dir=. 6195 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6196 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6197 1.1 skrll ac_cv_prog_AR="${ac_tool_prefix}ar" 6198 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6199 1.1 skrll break 2 6200 1.1 skrll fi 6201 1.1 skrll done 6202 1.2 matt done 6203 1.2 matt IFS=$as_save_IFS 6204 1.1 skrll 6205 1.1 skrll fi 6206 1.1 skrll fi 6207 1.1 skrll AR=$ac_cv_prog_AR 6208 1.1 skrll if test -n "$AR"; then 6209 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6210 1.2 matt $as_echo "$AR" >&6; } 6211 1.1 skrll else 6212 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6213 1.2 matt $as_echo "no" >&6; } 6214 1.1 skrll fi 6215 1.1 skrll 6216 1.2 matt 6217 1.1 skrll fi 6218 1.1 skrll if test -z "$ac_cv_prog_AR"; then 6219 1.1 skrll ac_ct_AR=$AR 6220 1.1 skrll # Extract the first word of "ar", so it can be a program name with args. 6221 1.1 skrll set dummy ar; ac_word=$2 6222 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6223 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6224 1.8 christos if ${ac_cv_prog_ac_ct_AR+:} false; then : 6225 1.2 matt $as_echo_n "(cached) " >&6 6226 1.1 skrll else 6227 1.1 skrll if test -n "$ac_ct_AR"; then 6228 1.1 skrll ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6229 1.1 skrll else 6230 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6231 1.1 skrll for as_dir in $PATH 6232 1.1 skrll do 6233 1.1 skrll IFS=$as_save_IFS 6234 1.1 skrll test -z "$as_dir" && as_dir=. 6235 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6236 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6237 1.1 skrll ac_cv_prog_ac_ct_AR="ar" 6238 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6239 1.1 skrll break 2 6240 1.1 skrll fi 6241 1.1 skrll done 6242 1.2 matt done 6243 1.2 matt IFS=$as_save_IFS 6244 1.1 skrll 6245 1.1 skrll fi 6246 1.1 skrll fi 6247 1.1 skrll ac_ct_AR=$ac_cv_prog_ac_ct_AR 6248 1.1 skrll if test -n "$ac_ct_AR"; then 6249 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6250 1.2 matt $as_echo "$ac_ct_AR" >&6; } 6251 1.1 skrll else 6252 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6253 1.2 matt $as_echo "no" >&6; } 6254 1.1 skrll fi 6255 1.1 skrll 6256 1.2 matt if test "x$ac_ct_AR" = x; then 6257 1.2 matt AR="false" 6258 1.2 matt else 6259 1.2 matt case $cross_compiling:$ac_tool_warned in 6260 1.2 matt yes:) 6261 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6262 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6263 1.2 matt ac_tool_warned=yes ;; 6264 1.2 matt esac 6265 1.2 matt AR=$ac_ct_AR 6266 1.2 matt fi 6267 1.1 skrll else 6268 1.1 skrll AR="$ac_cv_prog_AR" 6269 1.1 skrll fi 6270 1.1 skrll 6271 1.1 skrll test -z "$AR" && AR=ar 6272 1.11 christos if test -n "$plugin_option"; then 6273 1.15 christos case "$AR" in 6274 1.15 christos *"$plugin_option"*) 6275 1.15 christos ;; 6276 1.15 christos *) 6277 1.15 christos if $AR --help 2>&1 | grep -q "\--plugin"; then 6278 1.11 christos AR="$AR $plugin_option" 6279 1.11 christos fi 6280 1.15 christos ;; 6281 1.15 christos esac 6282 1.11 christos fi 6283 1.1 skrll test -z "$AR_FLAGS" && AR_FLAGS=cru 6284 1.1 skrll 6285 1.1 skrll 6286 1.1 skrll 6287 1.1 skrll 6288 1.1 skrll 6289 1.1 skrll 6290 1.1 skrll 6291 1.1 skrll 6292 1.1 skrll 6293 1.1 skrll 6294 1.1 skrll 6295 1.1 skrll if test -n "$ac_tool_prefix"; then 6296 1.1 skrll # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6297 1.1 skrll set dummy ${ac_tool_prefix}strip; ac_word=$2 6298 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6299 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6300 1.8 christos if ${ac_cv_prog_STRIP+:} false; then : 6301 1.2 matt $as_echo_n "(cached) " >&6 6302 1.1 skrll else 6303 1.1 skrll if test -n "$STRIP"; then 6304 1.1 skrll ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6305 1.1 skrll else 6306 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6307 1.1 skrll for as_dir in $PATH 6308 1.1 skrll do 6309 1.1 skrll IFS=$as_save_IFS 6310 1.1 skrll test -z "$as_dir" && as_dir=. 6311 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6312 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6313 1.1 skrll ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6314 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6315 1.1 skrll break 2 6316 1.1 skrll fi 6317 1.1 skrll done 6318 1.2 matt done 6319 1.2 matt IFS=$as_save_IFS 6320 1.1 skrll 6321 1.1 skrll fi 6322 1.1 skrll fi 6323 1.1 skrll STRIP=$ac_cv_prog_STRIP 6324 1.1 skrll if test -n "$STRIP"; then 6325 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6326 1.2 matt $as_echo "$STRIP" >&6; } 6327 1.1 skrll else 6328 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6329 1.2 matt $as_echo "no" >&6; } 6330 1.1 skrll fi 6331 1.1 skrll 6332 1.2 matt 6333 1.1 skrll fi 6334 1.1 skrll if test -z "$ac_cv_prog_STRIP"; then 6335 1.1 skrll ac_ct_STRIP=$STRIP 6336 1.1 skrll # Extract the first word of "strip", so it can be a program name with args. 6337 1.1 skrll set dummy strip; ac_word=$2 6338 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6339 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6340 1.8 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6341 1.2 matt $as_echo_n "(cached) " >&6 6342 1.1 skrll else 6343 1.1 skrll if test -n "$ac_ct_STRIP"; then 6344 1.1 skrll ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6345 1.1 skrll else 6346 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6347 1.1 skrll for as_dir in $PATH 6348 1.1 skrll do 6349 1.1 skrll IFS=$as_save_IFS 6350 1.1 skrll test -z "$as_dir" && as_dir=. 6351 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6352 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6353 1.1 skrll ac_cv_prog_ac_ct_STRIP="strip" 6354 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6355 1.1 skrll break 2 6356 1.1 skrll fi 6357 1.1 skrll done 6358 1.2 matt done 6359 1.2 matt IFS=$as_save_IFS 6360 1.1 skrll 6361 1.1 skrll fi 6362 1.1 skrll fi 6363 1.1 skrll ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6364 1.1 skrll if test -n "$ac_ct_STRIP"; then 6365 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6366 1.2 matt $as_echo "$ac_ct_STRIP" >&6; } 6367 1.1 skrll else 6368 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6369 1.2 matt $as_echo "no" >&6; } 6370 1.1 skrll fi 6371 1.1 skrll 6372 1.2 matt if test "x$ac_ct_STRIP" = x; then 6373 1.2 matt STRIP=":" 6374 1.2 matt else 6375 1.2 matt case $cross_compiling:$ac_tool_warned in 6376 1.2 matt yes:) 6377 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6378 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6379 1.2 matt ac_tool_warned=yes ;; 6380 1.2 matt esac 6381 1.2 matt STRIP=$ac_ct_STRIP 6382 1.2 matt fi 6383 1.1 skrll else 6384 1.1 skrll STRIP="$ac_cv_prog_STRIP" 6385 1.1 skrll fi 6386 1.1 skrll 6387 1.1 skrll test -z "$STRIP" && STRIP=: 6388 1.1 skrll 6389 1.1 skrll 6390 1.1 skrll 6391 1.1 skrll 6392 1.1 skrll 6393 1.1 skrll 6394 1.1 skrll if test -n "$ac_tool_prefix"; then 6395 1.1 skrll # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6396 1.1 skrll set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6397 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6398 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6399 1.8 christos if ${ac_cv_prog_RANLIB+:} false; then : 6400 1.2 matt $as_echo_n "(cached) " >&6 6401 1.1 skrll else 6402 1.1 skrll if test -n "$RANLIB"; then 6403 1.1 skrll ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6404 1.1 skrll else 6405 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6406 1.1 skrll for as_dir in $PATH 6407 1.1 skrll do 6408 1.1 skrll IFS=$as_save_IFS 6409 1.1 skrll test -z "$as_dir" && as_dir=. 6410 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6411 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6412 1.1 skrll ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6413 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6414 1.1 skrll break 2 6415 1.1 skrll fi 6416 1.1 skrll done 6417 1.2 matt done 6418 1.2 matt IFS=$as_save_IFS 6419 1.1 skrll 6420 1.1 skrll fi 6421 1.1 skrll fi 6422 1.1 skrll RANLIB=$ac_cv_prog_RANLIB 6423 1.1 skrll if test -n "$RANLIB"; then 6424 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6425 1.2 matt $as_echo "$RANLIB" >&6; } 6426 1.1 skrll else 6427 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6428 1.2 matt $as_echo "no" >&6; } 6429 1.1 skrll fi 6430 1.1 skrll 6431 1.2 matt 6432 1.1 skrll fi 6433 1.1 skrll if test -z "$ac_cv_prog_RANLIB"; then 6434 1.1 skrll ac_ct_RANLIB=$RANLIB 6435 1.1 skrll # Extract the first word of "ranlib", so it can be a program name with args. 6436 1.1 skrll set dummy ranlib; ac_word=$2 6437 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6438 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 6439 1.8 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6440 1.2 matt $as_echo_n "(cached) " >&6 6441 1.1 skrll else 6442 1.1 skrll if test -n "$ac_ct_RANLIB"; then 6443 1.1 skrll ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6444 1.1 skrll else 6445 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6446 1.1 skrll for as_dir in $PATH 6447 1.1 skrll do 6448 1.1 skrll IFS=$as_save_IFS 6449 1.1 skrll test -z "$as_dir" && as_dir=. 6450 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 6451 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6452 1.1 skrll ac_cv_prog_ac_ct_RANLIB="ranlib" 6453 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6454 1.1 skrll break 2 6455 1.1 skrll fi 6456 1.1 skrll done 6457 1.2 matt done 6458 1.2 matt IFS=$as_save_IFS 6459 1.1 skrll 6460 1.1 skrll fi 6461 1.1 skrll fi 6462 1.1 skrll ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6463 1.1 skrll if test -n "$ac_ct_RANLIB"; then 6464 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6465 1.2 matt $as_echo "$ac_ct_RANLIB" >&6; } 6466 1.1 skrll else 6467 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6468 1.2 matt $as_echo "no" >&6; } 6469 1.1 skrll fi 6470 1.1 skrll 6471 1.2 matt if test "x$ac_ct_RANLIB" = x; then 6472 1.2 matt RANLIB=":" 6473 1.2 matt else 6474 1.2 matt case $cross_compiling:$ac_tool_warned in 6475 1.2 matt yes:) 6476 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6477 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6478 1.2 matt ac_tool_warned=yes ;; 6479 1.2 matt esac 6480 1.2 matt RANLIB=$ac_ct_RANLIB 6481 1.2 matt fi 6482 1.1 skrll else 6483 1.1 skrll RANLIB="$ac_cv_prog_RANLIB" 6484 1.1 skrll fi 6485 1.1 skrll 6486 1.1 skrll test -z "$RANLIB" && RANLIB=: 6487 1.11 christos if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6488 1.15 christos case "$RANLIB" in 6489 1.15 christos *"$plugin_option"*) 6490 1.15 christos ;; 6491 1.15 christos *) 6492 1.15 christos if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6493 1.15 christos RANLIB="$RANLIB $plugin_option" 6494 1.15 christos fi 6495 1.15 christos ;; 6496 1.15 christos esac 6497 1.11 christos fi 6498 1.1 skrll 6499 1.1 skrll 6500 1.1 skrll 6501 1.1 skrll 6502 1.1 skrll 6503 1.1 skrll 6504 1.1 skrll # Determine commands to create old-style static archives. 6505 1.2 matt old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6506 1.1 skrll old_postinstall_cmds='chmod 644 $oldlib' 6507 1.1 skrll old_postuninstall_cmds= 6508 1.1 skrll 6509 1.1 skrll if test -n "$RANLIB"; then 6510 1.1 skrll case $host_os in 6511 1.1 skrll openbsd*) 6512 1.1 skrll old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6513 1.1 skrll ;; 6514 1.1 skrll *) 6515 1.1 skrll old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6516 1.1 skrll ;; 6517 1.1 skrll esac 6518 1.1 skrll old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6519 1.1 skrll fi 6520 1.1 skrll 6521 1.2 matt case $host_os in 6522 1.2 matt darwin*) 6523 1.2 matt lock_old_archive_extraction=yes ;; 6524 1.2 matt *) 6525 1.2 matt lock_old_archive_extraction=no ;; 6526 1.2 matt esac 6527 1.2 matt 6528 1.2 matt 6529 1.2 matt 6530 1.2 matt 6531 1.2 matt 6532 1.2 matt 6533 1.1 skrll 6534 1.1 skrll 6535 1.1 skrll 6536 1.1 skrll 6537 1.1 skrll 6538 1.1 skrll 6539 1.1 skrll 6540 1.1 skrll 6541 1.1 skrll 6542 1.1 skrll 6543 1.1 skrll 6544 1.1 skrll 6545 1.1 skrll 6546 1.1 skrll 6547 1.1 skrll 6548 1.1 skrll 6549 1.1 skrll 6550 1.1 skrll 6551 1.1 skrll 6552 1.1 skrll 6553 1.1 skrll 6554 1.1 skrll 6555 1.1 skrll 6556 1.1 skrll 6557 1.1 skrll 6558 1.1 skrll 6559 1.1 skrll 6560 1.1 skrll 6561 1.1 skrll 6562 1.1 skrll 6563 1.1 skrll 6564 1.1 skrll 6565 1.1 skrll 6566 1.1 skrll # If no C compiler was specified, use CC. 6567 1.1 skrll LTCC=${LTCC-"$CC"} 6568 1.1 skrll 6569 1.1 skrll # If no C compiler flags were specified, use CFLAGS. 6570 1.1 skrll LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6571 1.1 skrll 6572 1.1 skrll # Allow CC to be a program name with arguments. 6573 1.1 skrll compiler=$CC 6574 1.1 skrll 6575 1.1 skrll 6576 1.1 skrll # Check for command to grab the raw symbol name followed by C symbol from nm. 6577 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6578 1.2 matt $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6579 1.8 christos if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6580 1.2 matt $as_echo_n "(cached) " >&6 6581 1.1 skrll else 6582 1.1 skrll 6583 1.1 skrll # These are sane defaults that work on at least a few old systems. 6584 1.1 skrll # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6585 1.1 skrll 6586 1.1 skrll # Character class describing NM global symbol codes. 6587 1.1 skrll symcode='[BCDEGRST]' 6588 1.1 skrll 6589 1.1 skrll # Regexp to match symbols that can be accessed directly from C. 6590 1.1 skrll sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6591 1.1 skrll 6592 1.1 skrll # Define system-specific variables. 6593 1.1 skrll case $host_os in 6594 1.1 skrll aix*) 6595 1.1 skrll symcode='[BCDT]' 6596 1.1 skrll ;; 6597 1.2 matt cygwin* | mingw* | pw32* | cegcc*) 6598 1.1 skrll symcode='[ABCDGISTW]' 6599 1.1 skrll ;; 6600 1.1 skrll hpux*) 6601 1.1 skrll if test "$host_cpu" = ia64; then 6602 1.1 skrll symcode='[ABCDEGRST]' 6603 1.1 skrll fi 6604 1.1 skrll ;; 6605 1.1 skrll irix* | nonstopux*) 6606 1.1 skrll symcode='[BCDEGRST]' 6607 1.1 skrll ;; 6608 1.1 skrll osf*) 6609 1.1 skrll symcode='[BCDEGQRST]' 6610 1.1 skrll ;; 6611 1.1 skrll solaris*) 6612 1.11 christos symcode='[BCDRT]' 6613 1.1 skrll ;; 6614 1.1 skrll sco3.2v5*) 6615 1.1 skrll symcode='[DT]' 6616 1.1 skrll ;; 6617 1.1 skrll sysv4.2uw2*) 6618 1.1 skrll symcode='[DT]' 6619 1.1 skrll ;; 6620 1.1 skrll sysv5* | sco5v6* | unixware* | OpenUNIX*) 6621 1.1 skrll symcode='[ABDT]' 6622 1.1 skrll ;; 6623 1.1 skrll sysv4) 6624 1.1 skrll symcode='[DFNSTU]' 6625 1.1 skrll ;; 6626 1.1 skrll esac 6627 1.1 skrll 6628 1.1 skrll # If we're using GNU nm, then use its standard symbol codes. 6629 1.1 skrll case `$NM -V 2>&1` in 6630 1.1 skrll *GNU* | *'with BFD'*) 6631 1.1 skrll symcode='[ABCDGIRSTW]' ;; 6632 1.1 skrll esac 6633 1.1 skrll 6634 1.1 skrll # Transform an extracted symbol line into a proper C declaration. 6635 1.1 skrll # Some systems (esp. on ia64) link data and code symbols differently, 6636 1.1 skrll # so use this general approach. 6637 1.1 skrll lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6638 1.1 skrll 6639 1.1 skrll # Transform an extracted symbol line into symbol name and symbol address 6640 1.1 skrll lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6641 1.2 matt 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'" 6642 1.1 skrll 6643 1.1 skrll # Handle CRLF in mingw tool chain 6644 1.1 skrll opt_cr= 6645 1.1 skrll case $build_os in 6646 1.1 skrll mingw*) 6647 1.1 skrll opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6648 1.1 skrll ;; 6649 1.1 skrll esac 6650 1.1 skrll 6651 1.1 skrll # Try without a prefix underscore, then with it. 6652 1.1 skrll for ac_symprfx in "" "_"; do 6653 1.1 skrll 6654 1.1 skrll # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6655 1.1 skrll symxfrm="\\1 $ac_symprfx\\2 \\2" 6656 1.1 skrll 6657 1.1 skrll # Write the raw and C identifiers. 6658 1.1 skrll if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6659 1.1 skrll # Fake it for dumpbin and say T for any non-static function 6660 1.1 skrll # and D for any global variable. 6661 1.1 skrll # Also find C++ and __fastcall symbols from MSVC++, 6662 1.1 skrll # which start with @ or ?. 6663 1.1 skrll lt_cv_sys_global_symbol_pipe="$AWK '"\ 6664 1.1 skrll " {last_section=section; section=\$ 3};"\ 6665 1.1 skrll " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6666 1.1 skrll " \$ 0!~/External *\|/{next};"\ 6667 1.1 skrll " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6668 1.1 skrll " {if(hide[section]) next};"\ 6669 1.1 skrll " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6670 1.1 skrll " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6671 1.1 skrll " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6672 1.1 skrll " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6673 1.1 skrll " ' prfx=^$ac_symprfx" 6674 1.1 skrll else 6675 1.1 skrll lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6676 1.1 skrll fi 6677 1.1 skrll 6678 1.1 skrll # Check to see that the pipe works correctly. 6679 1.1 skrll pipe_works=no 6680 1.1 skrll 6681 1.1 skrll rm -f conftest* 6682 1.1 skrll cat > conftest.$ac_ext <<_LT_EOF 6683 1.1 skrll #ifdef __cplusplus 6684 1.1 skrll extern "C" { 6685 1.1 skrll #endif 6686 1.1 skrll char nm_test_var; 6687 1.1 skrll void nm_test_func(void); 6688 1.1 skrll void nm_test_func(void){} 6689 1.1 skrll #ifdef __cplusplus 6690 1.1 skrll } 6691 1.1 skrll #endif 6692 1.1 skrll int main(){nm_test_var='a';nm_test_func();return(0);} 6693 1.1 skrll _LT_EOF 6694 1.1 skrll 6695 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6696 1.1 skrll (eval $ac_compile) 2>&5 6697 1.1 skrll ac_status=$? 6698 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6699 1.2 matt test $ac_status = 0; }; then 6700 1.1 skrll # Now try to grab the symbols. 6701 1.1 skrll nlist=conftest.nm 6702 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6703 1.2 matt (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6704 1.1 skrll ac_status=$? 6705 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6706 1.2 matt test $ac_status = 0; } && test -s "$nlist"; then 6707 1.1 skrll # Try sorting and uniquifying the output. 6708 1.1 skrll if sort "$nlist" | uniq > "$nlist"T; then 6709 1.1 skrll mv -f "$nlist"T "$nlist" 6710 1.1 skrll else 6711 1.1 skrll rm -f "$nlist"T 6712 1.1 skrll fi 6713 1.1 skrll 6714 1.1 skrll # Make sure that we snagged all the symbols we need. 6715 1.1 skrll if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6716 1.1 skrll if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6717 1.1 skrll cat <<_LT_EOF > conftest.$ac_ext 6718 1.1 skrll #ifdef __cplusplus 6719 1.1 skrll extern "C" { 6720 1.1 skrll #endif 6721 1.1 skrll 6722 1.1 skrll _LT_EOF 6723 1.1 skrll # Now generate the symbol file. 6724 1.1 skrll eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6725 1.1 skrll 6726 1.1 skrll cat <<_LT_EOF >> conftest.$ac_ext 6727 1.1 skrll 6728 1.1 skrll /* The mapping between symbol names and symbols. */ 6729 1.1 skrll const struct { 6730 1.1 skrll const char *name; 6731 1.1 skrll void *address; 6732 1.1 skrll } 6733 1.1 skrll lt__PROGRAM__LTX_preloaded_symbols[] = 6734 1.1 skrll { 6735 1.1 skrll { "@PROGRAM@", (void *) 0 }, 6736 1.1 skrll _LT_EOF 6737 1.1 skrll $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6738 1.1 skrll cat <<\_LT_EOF >> conftest.$ac_ext 6739 1.1 skrll {0, (void *) 0} 6740 1.1 skrll }; 6741 1.1 skrll 6742 1.1 skrll /* This works around a problem in FreeBSD linker */ 6743 1.1 skrll #ifdef FREEBSD_WORKAROUND 6744 1.1 skrll static const void *lt_preloaded_setup() { 6745 1.1 skrll return lt__PROGRAM__LTX_preloaded_symbols; 6746 1.1 skrll } 6747 1.1 skrll #endif 6748 1.1 skrll 6749 1.1 skrll #ifdef __cplusplus 6750 1.1 skrll } 6751 1.1 skrll #endif 6752 1.1 skrll _LT_EOF 6753 1.1 skrll # Now try linking the two files. 6754 1.1 skrll mv conftest.$ac_objext conftstm.$ac_objext 6755 1.1 skrll lt_save_LIBS="$LIBS" 6756 1.1 skrll lt_save_CFLAGS="$CFLAGS" 6757 1.1 skrll LIBS="conftstm.$ac_objext" 6758 1.1 skrll CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6759 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6760 1.1 skrll (eval $ac_link) 2>&5 6761 1.1 skrll ac_status=$? 6762 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6763 1.2 matt test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6764 1.1 skrll pipe_works=yes 6765 1.1 skrll fi 6766 1.1 skrll LIBS="$lt_save_LIBS" 6767 1.1 skrll CFLAGS="$lt_save_CFLAGS" 6768 1.1 skrll else 6769 1.1 skrll echo "cannot find nm_test_func in $nlist" >&5 6770 1.1 skrll fi 6771 1.1 skrll else 6772 1.1 skrll echo "cannot find nm_test_var in $nlist" >&5 6773 1.1 skrll fi 6774 1.1 skrll else 6775 1.1 skrll echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6776 1.1 skrll fi 6777 1.1 skrll else 6778 1.1 skrll echo "$progname: failed program was:" >&5 6779 1.1 skrll cat conftest.$ac_ext >&5 6780 1.1 skrll fi 6781 1.2 matt rm -rf conftest* conftst* 6782 1.1 skrll 6783 1.1 skrll # Do not use the global_symbol_pipe unless it works. 6784 1.1 skrll if test "$pipe_works" = yes; then 6785 1.1 skrll break 6786 1.1 skrll else 6787 1.1 skrll lt_cv_sys_global_symbol_pipe= 6788 1.1 skrll fi 6789 1.1 skrll done 6790 1.1 skrll 6791 1.1 skrll fi 6792 1.1 skrll 6793 1.1 skrll if test -z "$lt_cv_sys_global_symbol_pipe"; then 6794 1.1 skrll lt_cv_sys_global_symbol_to_cdecl= 6795 1.1 skrll fi 6796 1.1 skrll if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6797 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6798 1.2 matt $as_echo "failed" >&6; } 6799 1.1 skrll else 6800 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6801 1.2 matt $as_echo "ok" >&6; } 6802 1.1 skrll fi 6803 1.1 skrll 6804 1.1 skrll 6805 1.1 skrll 6806 1.1 skrll 6807 1.1 skrll 6808 1.1 skrll 6809 1.1 skrll 6810 1.1 skrll 6811 1.1 skrll 6812 1.1 skrll 6813 1.1 skrll 6814 1.1 skrll 6815 1.1 skrll 6816 1.1 skrll 6817 1.1 skrll 6818 1.1 skrll 6819 1.1 skrll 6820 1.1 skrll 6821 1.2 matt 6822 1.2 matt 6823 1.2 matt 6824 1.2 matt 6825 1.2 matt # Check whether --enable-libtool-lock was given. 6826 1.2 matt if test "${enable_libtool_lock+set}" = set; then : 6827 1.2 matt enableval=$enable_libtool_lock; 6828 1.2 matt fi 6829 1.2 matt 6830 1.1 skrll test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6831 1.1 skrll 6832 1.1 skrll # Some flags need to be propagated to the compiler or linker for good 6833 1.1 skrll # libtool support. 6834 1.1 skrll case $host in 6835 1.1 skrll ia64-*-hpux*) 6836 1.1 skrll # Find out which ABI we are using. 6837 1.1 skrll echo 'int i;' > conftest.$ac_ext 6838 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6839 1.1 skrll (eval $ac_compile) 2>&5 6840 1.1 skrll ac_status=$? 6841 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6842 1.2 matt test $ac_status = 0; }; then 6843 1.1 skrll case `/usr/bin/file conftest.$ac_objext` in 6844 1.1 skrll *ELF-32*) 6845 1.1 skrll HPUX_IA64_MODE="32" 6846 1.1 skrll ;; 6847 1.1 skrll *ELF-64*) 6848 1.1 skrll HPUX_IA64_MODE="64" 6849 1.1 skrll ;; 6850 1.1 skrll esac 6851 1.1 skrll fi 6852 1.1 skrll rm -rf conftest* 6853 1.1 skrll ;; 6854 1.1 skrll *-*-irix6*) 6855 1.1 skrll # Find out which ABI we are using. 6856 1.2 matt echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6857 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6858 1.1 skrll (eval $ac_compile) 2>&5 6859 1.1 skrll ac_status=$? 6860 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6861 1.2 matt test $ac_status = 0; }; then 6862 1.1 skrll if test "$lt_cv_prog_gnu_ld" = yes; then 6863 1.1 skrll case `/usr/bin/file conftest.$ac_objext` in 6864 1.1 skrll *32-bit*) 6865 1.1 skrll LD="${LD-ld} -melf32bsmip" 6866 1.1 skrll ;; 6867 1.1 skrll *N32*) 6868 1.1 skrll LD="${LD-ld} -melf32bmipn32" 6869 1.1 skrll ;; 6870 1.1 skrll *64-bit*) 6871 1.1 skrll LD="${LD-ld} -melf64bmip" 6872 1.1 skrll ;; 6873 1.1 skrll esac 6874 1.1 skrll else 6875 1.1 skrll case `/usr/bin/file conftest.$ac_objext` in 6876 1.1 skrll *32-bit*) 6877 1.1 skrll LD="${LD-ld} -32" 6878 1.1 skrll ;; 6879 1.1 skrll *N32*) 6880 1.1 skrll LD="${LD-ld} -n32" 6881 1.1 skrll ;; 6882 1.1 skrll *64-bit*) 6883 1.1 skrll LD="${LD-ld} -64" 6884 1.1 skrll ;; 6885 1.1 skrll esac 6886 1.1 skrll fi 6887 1.1 skrll fi 6888 1.1 skrll rm -rf conftest* 6889 1.1 skrll ;; 6890 1.1 skrll 6891 1.3 christos x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6892 1.1 skrll s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6893 1.1 skrll # Find out which ABI we are using. 6894 1.1 skrll echo 'int i;' > conftest.$ac_ext 6895 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6896 1.1 skrll (eval $ac_compile) 2>&5 6897 1.1 skrll ac_status=$? 6898 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6899 1.2 matt test $ac_status = 0; }; then 6900 1.1 skrll case `/usr/bin/file conftest.o` in 6901 1.1 skrll *32-bit*) 6902 1.1 skrll case $host in 6903 1.1 skrll x86_64-*kfreebsd*-gnu) 6904 1.1 skrll LD="${LD-ld} -m elf_i386_fbsd" 6905 1.1 skrll ;; 6906 1.1 skrll x86_64-*linux*) 6907 1.3 christos case `/usr/bin/file conftest.o` in 6908 1.3 christos *x86-64*) 6909 1.3 christos LD="${LD-ld} -m elf32_x86_64" 6910 1.3 christos ;; 6911 1.3 christos *) 6912 1.3 christos LD="${LD-ld} -m elf_i386" 6913 1.3 christos ;; 6914 1.3 christos esac 6915 1.3 christos ;; 6916 1.3 christos powerpc64le-*linux*) 6917 1.3 christos LD="${LD-ld} -m elf32lppclinux" 6918 1.1 skrll ;; 6919 1.3 christos powerpc64-*linux*) 6920 1.1 skrll LD="${LD-ld} -m elf32ppclinux" 6921 1.1 skrll ;; 6922 1.1 skrll s390x-*linux*) 6923 1.1 skrll LD="${LD-ld} -m elf_s390" 6924 1.1 skrll ;; 6925 1.1 skrll sparc64-*linux*) 6926 1.1 skrll LD="${LD-ld} -m elf32_sparc" 6927 1.1 skrll ;; 6928 1.1 skrll esac 6929 1.1 skrll ;; 6930 1.2 matt *64-bit*) 6931 1.2 matt case $host in 6932 1.2 matt x86_64-*kfreebsd*-gnu) 6933 1.2 matt LD="${LD-ld} -m elf_x86_64_fbsd" 6934 1.2 matt ;; 6935 1.2 matt x86_64-*linux*) 6936 1.2 matt LD="${LD-ld} -m elf_x86_64" 6937 1.2 matt ;; 6938 1.3 christos powerpcle-*linux*) 6939 1.3 christos LD="${LD-ld} -m elf64lppc" 6940 1.3 christos ;; 6941 1.3 christos powerpc-*linux*) 6942 1.2 matt LD="${LD-ld} -m elf64ppc" 6943 1.2 matt ;; 6944 1.2 matt s390*-*linux*|s390*-*tpf*) 6945 1.2 matt LD="${LD-ld} -m elf64_s390" 6946 1.2 matt ;; 6947 1.2 matt sparc*-*linux*) 6948 1.2 matt LD="${LD-ld} -m elf64_sparc" 6949 1.2 matt ;; 6950 1.2 matt esac 6951 1.2 matt ;; 6952 1.2 matt esac 6953 1.2 matt fi 6954 1.2 matt rm -rf conftest* 6955 1.2 matt ;; 6956 1.2 matt 6957 1.2 matt *-*-sco3.2v5*) 6958 1.2 matt # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6959 1.2 matt SAVE_CFLAGS="$CFLAGS" 6960 1.2 matt CFLAGS="$CFLAGS -belf" 6961 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6962 1.2 matt $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6963 1.8 christos if ${lt_cv_cc_needs_belf+:} false; then : 6964 1.2 matt $as_echo_n "(cached) " >&6 6965 1.2 matt else 6966 1.2 matt ac_ext=c 6967 1.2 matt ac_cpp='$CPP $CPPFLAGS' 6968 1.2 matt ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6969 1.2 matt ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6970 1.2 matt ac_compiler_gnu=$ac_cv_c_compiler_gnu 6971 1.2 matt 6972 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6973 1.2 matt /* end confdefs.h. */ 6974 1.2 matt 6975 1.2 matt int 6976 1.2 matt main () 6977 1.2 matt { 6978 1.2 matt 6979 1.2 matt ; 6980 1.2 matt return 0; 6981 1.2 matt } 6982 1.2 matt _ACEOF 6983 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 6984 1.2 matt lt_cv_cc_needs_belf=yes 6985 1.2 matt else 6986 1.2 matt lt_cv_cc_needs_belf=no 6987 1.2 matt fi 6988 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 6989 1.2 matt conftest$ac_exeext conftest.$ac_ext 6990 1.2 matt ac_ext=c 6991 1.2 matt ac_cpp='$CPP $CPPFLAGS' 6992 1.2 matt ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6993 1.2 matt ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6994 1.2 matt ac_compiler_gnu=$ac_cv_c_compiler_gnu 6995 1.2 matt 6996 1.2 matt fi 6997 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6998 1.2 matt $as_echo "$lt_cv_cc_needs_belf" >&6; } 6999 1.2 matt if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7000 1.2 matt # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7001 1.2 matt CFLAGS="$SAVE_CFLAGS" 7002 1.2 matt fi 7003 1.2 matt ;; 7004 1.2 matt sparc*-*solaris*) 7005 1.2 matt # Find out which ABI we are using. 7006 1.2 matt echo 'int i;' > conftest.$ac_ext 7007 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7008 1.2 matt (eval $ac_compile) 2>&5 7009 1.2 matt ac_status=$? 7010 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7011 1.2 matt test $ac_status = 0; }; then 7012 1.2 matt case `/usr/bin/file conftest.o` in 7013 1.2 matt *64-bit*) 7014 1.2 matt case $lt_cv_prog_gnu_ld in 7015 1.2 matt yes*) LD="${LD-ld} -m elf64_sparc" ;; 7016 1.2 matt *) 7017 1.2 matt if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7018 1.2 matt LD="${LD-ld} -64" 7019 1.2 matt fi 7020 1.2 matt ;; 7021 1.2 matt esac 7022 1.2 matt ;; 7023 1.2 matt esac 7024 1.2 matt fi 7025 1.2 matt rm -rf conftest* 7026 1.2 matt ;; 7027 1.2 matt esac 7028 1.2 matt 7029 1.2 matt need_locks="$enable_libtool_lock" 7030 1.2 matt 7031 1.2 matt 7032 1.2 matt case $host_os in 7033 1.2 matt rhapsody* | darwin*) 7034 1.2 matt if test -n "$ac_tool_prefix"; then 7035 1.2 matt # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7036 1.2 matt set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7037 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7038 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7039 1.8 christos if ${ac_cv_prog_DSYMUTIL+:} false; then : 7040 1.2 matt $as_echo_n "(cached) " >&6 7041 1.2 matt else 7042 1.2 matt if test -n "$DSYMUTIL"; then 7043 1.2 matt ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7044 1.2 matt else 7045 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7046 1.2 matt for as_dir in $PATH 7047 1.2 matt do 7048 1.2 matt IFS=$as_save_IFS 7049 1.2 matt test -z "$as_dir" && as_dir=. 7050 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7051 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7052 1.2 matt ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7053 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7054 1.2 matt break 2 7055 1.2 matt fi 7056 1.2 matt done 7057 1.2 matt done 7058 1.2 matt IFS=$as_save_IFS 7059 1.2 matt 7060 1.2 matt fi 7061 1.2 matt fi 7062 1.2 matt DSYMUTIL=$ac_cv_prog_DSYMUTIL 7063 1.2 matt if test -n "$DSYMUTIL"; then 7064 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7065 1.2 matt $as_echo "$DSYMUTIL" >&6; } 7066 1.2 matt else 7067 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7068 1.2 matt $as_echo "no" >&6; } 7069 1.2 matt fi 7070 1.2 matt 7071 1.2 matt 7072 1.2 matt fi 7073 1.2 matt if test -z "$ac_cv_prog_DSYMUTIL"; then 7074 1.2 matt ac_ct_DSYMUTIL=$DSYMUTIL 7075 1.2 matt # Extract the first word of "dsymutil", so it can be a program name with args. 7076 1.2 matt set dummy dsymutil; ac_word=$2 7077 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7078 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7079 1.8 christos if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7080 1.2 matt $as_echo_n "(cached) " >&6 7081 1.2 matt else 7082 1.2 matt if test -n "$ac_ct_DSYMUTIL"; then 7083 1.2 matt ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7084 1.2 matt else 7085 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7086 1.2 matt for as_dir in $PATH 7087 1.2 matt do 7088 1.2 matt IFS=$as_save_IFS 7089 1.2 matt test -z "$as_dir" && as_dir=. 7090 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7091 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7092 1.2 matt ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7093 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7094 1.2 matt break 2 7095 1.2 matt fi 7096 1.2 matt done 7097 1.2 matt done 7098 1.2 matt IFS=$as_save_IFS 7099 1.2 matt 7100 1.2 matt fi 7101 1.2 matt fi 7102 1.2 matt ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7103 1.2 matt if test -n "$ac_ct_DSYMUTIL"; then 7104 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7105 1.2 matt $as_echo "$ac_ct_DSYMUTIL" >&6; } 7106 1.2 matt else 7107 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7108 1.2 matt $as_echo "no" >&6; } 7109 1.2 matt fi 7110 1.2 matt 7111 1.2 matt if test "x$ac_ct_DSYMUTIL" = x; then 7112 1.2 matt DSYMUTIL=":" 7113 1.2 matt else 7114 1.2 matt case $cross_compiling:$ac_tool_warned in 7115 1.2 matt yes:) 7116 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7117 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7118 1.2 matt ac_tool_warned=yes ;; 7119 1.2 matt esac 7120 1.2 matt DSYMUTIL=$ac_ct_DSYMUTIL 7121 1.2 matt fi 7122 1.2 matt else 7123 1.2 matt DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7124 1.2 matt fi 7125 1.2 matt 7126 1.2 matt if test -n "$ac_tool_prefix"; then 7127 1.2 matt # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7128 1.2 matt set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7129 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7130 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7131 1.8 christos if ${ac_cv_prog_NMEDIT+:} false; then : 7132 1.2 matt $as_echo_n "(cached) " >&6 7133 1.2 matt else 7134 1.2 matt if test -n "$NMEDIT"; then 7135 1.2 matt ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7136 1.2 matt else 7137 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7138 1.2 matt for as_dir in $PATH 7139 1.2 matt do 7140 1.2 matt IFS=$as_save_IFS 7141 1.2 matt test -z "$as_dir" && as_dir=. 7142 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7143 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7144 1.2 matt ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7145 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7146 1.2 matt break 2 7147 1.2 matt fi 7148 1.2 matt done 7149 1.2 matt done 7150 1.2 matt IFS=$as_save_IFS 7151 1.2 matt 7152 1.2 matt fi 7153 1.2 matt fi 7154 1.2 matt NMEDIT=$ac_cv_prog_NMEDIT 7155 1.2 matt if test -n "$NMEDIT"; then 7156 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7157 1.2 matt $as_echo "$NMEDIT" >&6; } 7158 1.2 matt else 7159 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7160 1.2 matt $as_echo "no" >&6; } 7161 1.2 matt fi 7162 1.2 matt 7163 1.2 matt 7164 1.2 matt fi 7165 1.2 matt if test -z "$ac_cv_prog_NMEDIT"; then 7166 1.2 matt ac_ct_NMEDIT=$NMEDIT 7167 1.2 matt # Extract the first word of "nmedit", so it can be a program name with args. 7168 1.2 matt set dummy nmedit; ac_word=$2 7169 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7170 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7171 1.8 christos if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7172 1.2 matt $as_echo_n "(cached) " >&6 7173 1.2 matt else 7174 1.2 matt if test -n "$ac_ct_NMEDIT"; then 7175 1.2 matt ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7176 1.2 matt else 7177 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7178 1.2 matt for as_dir in $PATH 7179 1.2 matt do 7180 1.2 matt IFS=$as_save_IFS 7181 1.2 matt test -z "$as_dir" && as_dir=. 7182 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7183 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7184 1.2 matt ac_cv_prog_ac_ct_NMEDIT="nmedit" 7185 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7186 1.2 matt break 2 7187 1.2 matt fi 7188 1.2 matt done 7189 1.2 matt done 7190 1.2 matt IFS=$as_save_IFS 7191 1.2 matt 7192 1.2 matt fi 7193 1.2 matt fi 7194 1.2 matt ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7195 1.2 matt if test -n "$ac_ct_NMEDIT"; then 7196 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7197 1.2 matt $as_echo "$ac_ct_NMEDIT" >&6; } 7198 1.2 matt else 7199 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7200 1.2 matt $as_echo "no" >&6; } 7201 1.2 matt fi 7202 1.2 matt 7203 1.2 matt if test "x$ac_ct_NMEDIT" = x; then 7204 1.2 matt NMEDIT=":" 7205 1.2 matt else 7206 1.2 matt case $cross_compiling:$ac_tool_warned in 7207 1.2 matt yes:) 7208 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7209 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7210 1.2 matt ac_tool_warned=yes ;; 7211 1.2 matt esac 7212 1.2 matt NMEDIT=$ac_ct_NMEDIT 7213 1.2 matt fi 7214 1.2 matt else 7215 1.2 matt NMEDIT="$ac_cv_prog_NMEDIT" 7216 1.2 matt fi 7217 1.2 matt 7218 1.2 matt if test -n "$ac_tool_prefix"; then 7219 1.2 matt # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7220 1.2 matt set dummy ${ac_tool_prefix}lipo; ac_word=$2 7221 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7222 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7223 1.8 christos if ${ac_cv_prog_LIPO+:} false; then : 7224 1.2 matt $as_echo_n "(cached) " >&6 7225 1.2 matt else 7226 1.2 matt if test -n "$LIPO"; then 7227 1.2 matt ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7228 1.2 matt else 7229 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7230 1.2 matt for as_dir in $PATH 7231 1.2 matt do 7232 1.2 matt IFS=$as_save_IFS 7233 1.2 matt test -z "$as_dir" && as_dir=. 7234 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7235 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7236 1.2 matt ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7237 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7238 1.2 matt break 2 7239 1.2 matt fi 7240 1.2 matt done 7241 1.2 matt done 7242 1.2 matt IFS=$as_save_IFS 7243 1.2 matt 7244 1.2 matt fi 7245 1.2 matt fi 7246 1.2 matt LIPO=$ac_cv_prog_LIPO 7247 1.2 matt if test -n "$LIPO"; then 7248 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7249 1.2 matt $as_echo "$LIPO" >&6; } 7250 1.2 matt else 7251 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7252 1.2 matt $as_echo "no" >&6; } 7253 1.2 matt fi 7254 1.2 matt 7255 1.2 matt 7256 1.2 matt fi 7257 1.2 matt if test -z "$ac_cv_prog_LIPO"; then 7258 1.2 matt ac_ct_LIPO=$LIPO 7259 1.2 matt # Extract the first word of "lipo", so it can be a program name with args. 7260 1.2 matt set dummy lipo; ac_word=$2 7261 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7262 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7263 1.8 christos if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7264 1.2 matt $as_echo_n "(cached) " >&6 7265 1.2 matt else 7266 1.2 matt if test -n "$ac_ct_LIPO"; then 7267 1.2 matt ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7268 1.2 matt else 7269 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7270 1.2 matt for as_dir in $PATH 7271 1.2 matt do 7272 1.2 matt IFS=$as_save_IFS 7273 1.2 matt test -z "$as_dir" && as_dir=. 7274 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7275 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7276 1.2 matt ac_cv_prog_ac_ct_LIPO="lipo" 7277 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7278 1.2 matt break 2 7279 1.2 matt fi 7280 1.2 matt done 7281 1.2 matt done 7282 1.2 matt IFS=$as_save_IFS 7283 1.2 matt 7284 1.2 matt fi 7285 1.2 matt fi 7286 1.2 matt ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7287 1.2 matt if test -n "$ac_ct_LIPO"; then 7288 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7289 1.2 matt $as_echo "$ac_ct_LIPO" >&6; } 7290 1.2 matt else 7291 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7292 1.2 matt $as_echo "no" >&6; } 7293 1.2 matt fi 7294 1.2 matt 7295 1.2 matt if test "x$ac_ct_LIPO" = x; then 7296 1.2 matt LIPO=":" 7297 1.2 matt else 7298 1.2 matt case $cross_compiling:$ac_tool_warned in 7299 1.2 matt yes:) 7300 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7301 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7302 1.2 matt ac_tool_warned=yes ;; 7303 1.2 matt esac 7304 1.2 matt LIPO=$ac_ct_LIPO 7305 1.2 matt fi 7306 1.2 matt else 7307 1.2 matt LIPO="$ac_cv_prog_LIPO" 7308 1.2 matt fi 7309 1.2 matt 7310 1.2 matt if test -n "$ac_tool_prefix"; then 7311 1.2 matt # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7312 1.2 matt set dummy ${ac_tool_prefix}otool; ac_word=$2 7313 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7314 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7315 1.8 christos if ${ac_cv_prog_OTOOL+:} false; then : 7316 1.2 matt $as_echo_n "(cached) " >&6 7317 1.2 matt else 7318 1.2 matt if test -n "$OTOOL"; then 7319 1.2 matt ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7320 1.2 matt else 7321 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7322 1.2 matt for as_dir in $PATH 7323 1.2 matt do 7324 1.2 matt IFS=$as_save_IFS 7325 1.2 matt test -z "$as_dir" && as_dir=. 7326 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7327 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7328 1.2 matt ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7329 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7330 1.2 matt break 2 7331 1.2 matt fi 7332 1.2 matt done 7333 1.2 matt done 7334 1.2 matt IFS=$as_save_IFS 7335 1.2 matt 7336 1.2 matt fi 7337 1.2 matt fi 7338 1.2 matt OTOOL=$ac_cv_prog_OTOOL 7339 1.2 matt if test -n "$OTOOL"; then 7340 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7341 1.2 matt $as_echo "$OTOOL" >&6; } 7342 1.2 matt else 7343 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7344 1.2 matt $as_echo "no" >&6; } 7345 1.2 matt fi 7346 1.2 matt 7347 1.2 matt 7348 1.2 matt fi 7349 1.2 matt if test -z "$ac_cv_prog_OTOOL"; then 7350 1.2 matt ac_ct_OTOOL=$OTOOL 7351 1.2 matt # Extract the first word of "otool", so it can be a program name with args. 7352 1.2 matt set dummy otool; ac_word=$2 7353 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7354 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7355 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7356 1.2 matt $as_echo_n "(cached) " >&6 7357 1.2 matt else 7358 1.2 matt if test -n "$ac_ct_OTOOL"; then 7359 1.2 matt ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7360 1.2 matt else 7361 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7362 1.2 matt for as_dir in $PATH 7363 1.2 matt do 7364 1.2 matt IFS=$as_save_IFS 7365 1.2 matt test -z "$as_dir" && as_dir=. 7366 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7367 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7368 1.2 matt ac_cv_prog_ac_ct_OTOOL="otool" 7369 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7370 1.2 matt break 2 7371 1.2 matt fi 7372 1.2 matt done 7373 1.2 matt done 7374 1.2 matt IFS=$as_save_IFS 7375 1.2 matt 7376 1.2 matt fi 7377 1.2 matt fi 7378 1.2 matt ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7379 1.2 matt if test -n "$ac_ct_OTOOL"; then 7380 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7381 1.2 matt $as_echo "$ac_ct_OTOOL" >&6; } 7382 1.2 matt else 7383 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7384 1.2 matt $as_echo "no" >&6; } 7385 1.2 matt fi 7386 1.2 matt 7387 1.2 matt if test "x$ac_ct_OTOOL" = x; then 7388 1.2 matt OTOOL=":" 7389 1.2 matt else 7390 1.2 matt case $cross_compiling:$ac_tool_warned in 7391 1.2 matt yes:) 7392 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7393 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7394 1.2 matt ac_tool_warned=yes ;; 7395 1.2 matt esac 7396 1.2 matt OTOOL=$ac_ct_OTOOL 7397 1.2 matt fi 7398 1.2 matt else 7399 1.2 matt OTOOL="$ac_cv_prog_OTOOL" 7400 1.2 matt fi 7401 1.2 matt 7402 1.2 matt if test -n "$ac_tool_prefix"; then 7403 1.2 matt # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7404 1.2 matt set dummy ${ac_tool_prefix}otool64; ac_word=$2 7405 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7406 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7407 1.8 christos if ${ac_cv_prog_OTOOL64+:} false; then : 7408 1.2 matt $as_echo_n "(cached) " >&6 7409 1.2 matt else 7410 1.2 matt if test -n "$OTOOL64"; then 7411 1.2 matt ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7412 1.2 matt else 7413 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7414 1.2 matt for as_dir in $PATH 7415 1.2 matt do 7416 1.2 matt IFS=$as_save_IFS 7417 1.2 matt test -z "$as_dir" && as_dir=. 7418 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7419 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7420 1.2 matt ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7421 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7422 1.2 matt break 2 7423 1.2 matt fi 7424 1.2 matt done 7425 1.2 matt done 7426 1.2 matt IFS=$as_save_IFS 7427 1.2 matt 7428 1.2 matt fi 7429 1.2 matt fi 7430 1.2 matt OTOOL64=$ac_cv_prog_OTOOL64 7431 1.2 matt if test -n "$OTOOL64"; then 7432 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7433 1.2 matt $as_echo "$OTOOL64" >&6; } 7434 1.2 matt else 7435 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7436 1.2 matt $as_echo "no" >&6; } 7437 1.2 matt fi 7438 1.2 matt 7439 1.2 matt 7440 1.2 matt fi 7441 1.2 matt if test -z "$ac_cv_prog_OTOOL64"; then 7442 1.2 matt ac_ct_OTOOL64=$OTOOL64 7443 1.2 matt # Extract the first word of "otool64", so it can be a program name with args. 7444 1.2 matt set dummy otool64; ac_word=$2 7445 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7446 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 7447 1.8 christos if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7448 1.2 matt $as_echo_n "(cached) " >&6 7449 1.2 matt else 7450 1.2 matt if test -n "$ac_ct_OTOOL64"; then 7451 1.2 matt ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7452 1.2 matt else 7453 1.2 matt as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7454 1.2 matt for as_dir in $PATH 7455 1.2 matt do 7456 1.2 matt IFS=$as_save_IFS 7457 1.2 matt test -z "$as_dir" && as_dir=. 7458 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 7459 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7460 1.2 matt ac_cv_prog_ac_ct_OTOOL64="otool64" 7461 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7462 1.2 matt break 2 7463 1.2 matt fi 7464 1.2 matt done 7465 1.2 matt done 7466 1.2 matt IFS=$as_save_IFS 7467 1.2 matt 7468 1.2 matt fi 7469 1.2 matt fi 7470 1.2 matt ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7471 1.2 matt if test -n "$ac_ct_OTOOL64"; then 7472 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7473 1.2 matt $as_echo "$ac_ct_OTOOL64" >&6; } 7474 1.2 matt else 7475 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7476 1.2 matt $as_echo "no" >&6; } 7477 1.2 matt fi 7478 1.2 matt 7479 1.2 matt if test "x$ac_ct_OTOOL64" = x; then 7480 1.2 matt OTOOL64=":" 7481 1.2 matt else 7482 1.2 matt case $cross_compiling:$ac_tool_warned in 7483 1.2 matt yes:) 7484 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7485 1.2 matt $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7486 1.2 matt ac_tool_warned=yes ;; 7487 1.2 matt esac 7488 1.2 matt OTOOL64=$ac_ct_OTOOL64 7489 1.2 matt fi 7490 1.2 matt else 7491 1.2 matt OTOOL64="$ac_cv_prog_OTOOL64" 7492 1.2 matt fi 7493 1.2 matt 7494 1.2 matt 7495 1.2 matt 7496 1.2 matt 7497 1.2 matt 7498 1.2 matt 7499 1.2 matt 7500 1.2 matt 7501 1.2 matt 7502 1.2 matt 7503 1.2 matt 7504 1.2 matt 7505 1.2 matt 7506 1.2 matt 7507 1.2 matt 7508 1.2 matt 7509 1.2 matt 7510 1.2 matt 7511 1.2 matt 7512 1.2 matt 7513 1.2 matt 7514 1.2 matt 7515 1.2 matt 7516 1.2 matt 7517 1.2 matt 7518 1.2 matt 7519 1.2 matt 7520 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7521 1.2 matt $as_echo_n "checking for -single_module linker flag... " >&6; } 7522 1.8 christos if ${lt_cv_apple_cc_single_mod+:} false; then : 7523 1.2 matt $as_echo_n "(cached) " >&6 7524 1.2 matt else 7525 1.2 matt lt_cv_apple_cc_single_mod=no 7526 1.2 matt if test -z "${LT_MULTI_MODULE}"; then 7527 1.2 matt # By default we will add the -single_module flag. You can override 7528 1.2 matt # by either setting the environment variable LT_MULTI_MODULE 7529 1.2 matt # non-empty at configure time, or by adding -multi_module to the 7530 1.2 matt # link flags. 7531 1.2 matt rm -rf libconftest.dylib* 7532 1.2 matt echo "int foo(void){return 1;}" > conftest.c 7533 1.2 matt echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7534 1.2 matt -dynamiclib -Wl,-single_module conftest.c" >&5 7535 1.2 matt $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7536 1.2 matt -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7537 1.2 matt _lt_result=$? 7538 1.2 matt if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7539 1.2 matt lt_cv_apple_cc_single_mod=yes 7540 1.2 matt else 7541 1.2 matt cat conftest.err >&5 7542 1.2 matt fi 7543 1.2 matt rm -rf libconftest.dylib* 7544 1.2 matt rm -f conftest.* 7545 1.2 matt fi 7546 1.2 matt fi 7547 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7548 1.2 matt $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7549 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7550 1.2 matt $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7551 1.8 christos if ${lt_cv_ld_exported_symbols_list+:} false; then : 7552 1.2 matt $as_echo_n "(cached) " >&6 7553 1.2 matt else 7554 1.2 matt lt_cv_ld_exported_symbols_list=no 7555 1.2 matt save_LDFLAGS=$LDFLAGS 7556 1.2 matt echo "_main" > conftest.sym 7557 1.2 matt LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7558 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7559 1.2 matt /* end confdefs.h. */ 7560 1.2 matt 7561 1.2 matt int 7562 1.2 matt main () 7563 1.2 matt { 7564 1.2 matt 7565 1.2 matt ; 7566 1.2 matt return 0; 7567 1.2 matt } 7568 1.2 matt _ACEOF 7569 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 7570 1.2 matt lt_cv_ld_exported_symbols_list=yes 7571 1.2 matt else 7572 1.2 matt lt_cv_ld_exported_symbols_list=no 7573 1.2 matt fi 7574 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 7575 1.2 matt conftest$ac_exeext conftest.$ac_ext 7576 1.2 matt LDFLAGS="$save_LDFLAGS" 7577 1.2 matt 7578 1.2 matt fi 7579 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7580 1.2 matt $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7581 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7582 1.2 matt $as_echo_n "checking for -force_load linker flag... " >&6; } 7583 1.8 christos if ${lt_cv_ld_force_load+:} false; then : 7584 1.2 matt $as_echo_n "(cached) " >&6 7585 1.2 matt else 7586 1.2 matt lt_cv_ld_force_load=no 7587 1.2 matt cat > conftest.c << _LT_EOF 7588 1.2 matt int forced_loaded() { return 2;} 7589 1.2 matt _LT_EOF 7590 1.2 matt echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7591 1.2 matt $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7592 1.2 matt echo "$AR cru libconftest.a conftest.o" >&5 7593 1.2 matt $AR cru libconftest.a conftest.o 2>&5 7594 1.2 matt cat > conftest.c << _LT_EOF 7595 1.2 matt int main() { return 0;} 7596 1.2 matt _LT_EOF 7597 1.2 matt echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7598 1.2 matt $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7599 1.2 matt _lt_result=$? 7600 1.2 matt if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7601 1.2 matt lt_cv_ld_force_load=yes 7602 1.2 matt else 7603 1.2 matt cat conftest.err >&5 7604 1.2 matt fi 7605 1.2 matt rm -f conftest.err libconftest.a conftest conftest.c 7606 1.2 matt rm -rf conftest.dSYM 7607 1.2 matt 7608 1.2 matt fi 7609 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7610 1.2 matt $as_echo "$lt_cv_ld_force_load" >&6; } 7611 1.13 christos # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7612 1.13 christos # build without first building modern cctools / linker. 7613 1.13 christos case $host_cpu-$host_os in 7614 1.13 christos *-rhapsody* | *-darwin1.[012]) 7615 1.2 matt _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7616 1.13 christos *-darwin1.*) 7617 1.2 matt _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7618 1.13 christos *-darwin*) 7619 1.13 christos # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7620 1.13 christos # deployment target is forced to an earlier version. 7621 1.13 christos case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7622 1.13 christos UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7623 1.13 christos ;; 7624 1.3 christos 10.[012][,.]*) 7625 1.13 christos _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7626 1.13 christos ;; 7627 1.13 christos *) 7628 1.13 christos ;; 7629 1.13 christos esac 7630 1.2 matt ;; 7631 1.2 matt esac 7632 1.2 matt if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7633 1.2 matt _lt_dar_single_mod='$single_module' 7634 1.2 matt fi 7635 1.2 matt if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7636 1.2 matt _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7637 1.2 matt else 7638 1.2 matt _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7639 1.2 matt fi 7640 1.2 matt if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7641 1.2 matt _lt_dsymutil='~$DSYMUTIL $lib || :' 7642 1.2 matt else 7643 1.2 matt _lt_dsymutil= 7644 1.2 matt fi 7645 1.2 matt ;; 7646 1.2 matt esac 7647 1.2 matt 7648 1.2 matt for ac_header in dlfcn.h 7649 1.2 matt do : 7650 1.2 matt ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7651 1.2 matt " 7652 1.8 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7653 1.2 matt cat >>confdefs.h <<_ACEOF 7654 1.2 matt #define HAVE_DLFCN_H 1 7655 1.2 matt _ACEOF 7656 1.2 matt 7657 1.2 matt fi 7658 1.2 matt 7659 1.2 matt done 7660 1.2 matt 7661 1.2 matt 7662 1.2 matt 7663 1.2 matt 7664 1.2 matt 7665 1.2 matt # Set options 7666 1.2 matt 7667 1.2 matt 7668 1.2 matt 7669 1.2 matt enable_dlopen=no 7670 1.2 matt 7671 1.2 matt 7672 1.2 matt enable_win32_dll=no 7673 1.2 matt 7674 1.2 matt 7675 1.2 matt # Check whether --enable-shared was given. 7676 1.2 matt if test "${enable_shared+set}" = set; then : 7677 1.2 matt enableval=$enable_shared; p=${PACKAGE-default} 7678 1.2 matt case $enableval in 7679 1.2 matt yes) enable_shared=yes ;; 7680 1.2 matt no) enable_shared=no ;; 7681 1.2 matt *) 7682 1.2 matt enable_shared=no 7683 1.2 matt # Look at the argument we got. We use all the common list separators. 7684 1.2 matt lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7685 1.2 matt for pkg in $enableval; do 7686 1.2 matt IFS="$lt_save_ifs" 7687 1.2 matt if test "X$pkg" = "X$p"; then 7688 1.2 matt enable_shared=yes 7689 1.2 matt fi 7690 1.2 matt done 7691 1.2 matt IFS="$lt_save_ifs" 7692 1.2 matt ;; 7693 1.2 matt esac 7694 1.2 matt else 7695 1.2 matt enable_shared=yes 7696 1.2 matt fi 7697 1.2 matt 7698 1.2 matt 7699 1.2 matt 7700 1.2 matt 7701 1.2 matt 7702 1.2 matt 7703 1.2 matt 7704 1.2 matt 7705 1.2 matt 7706 1.2 matt # Check whether --enable-static was given. 7707 1.2 matt if test "${enable_static+set}" = set; then : 7708 1.2 matt enableval=$enable_static; p=${PACKAGE-default} 7709 1.2 matt case $enableval in 7710 1.2 matt yes) enable_static=yes ;; 7711 1.2 matt no) enable_static=no ;; 7712 1.2 matt *) 7713 1.2 matt enable_static=no 7714 1.2 matt # Look at the argument we got. We use all the common list separators. 7715 1.2 matt lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7716 1.2 matt for pkg in $enableval; do 7717 1.2 matt IFS="$lt_save_ifs" 7718 1.2 matt if test "X$pkg" = "X$p"; then 7719 1.2 matt enable_static=yes 7720 1.2 matt fi 7721 1.2 matt done 7722 1.2 matt IFS="$lt_save_ifs" 7723 1.2 matt ;; 7724 1.1 skrll esac 7725 1.2 matt else 7726 1.2 matt enable_static=yes 7727 1.2 matt fi 7728 1.2 matt 7729 1.2 matt 7730 1.2 matt 7731 1.2 matt 7732 1.2 matt 7733 1.2 matt 7734 1.2 matt 7735 1.2 matt 7736 1.2 matt 7737 1.1 skrll 7738 1.2 matt # Check whether --with-pic was given. 7739 1.2 matt if test "${with_pic+set}" = set; then : 7740 1.2 matt withval=$with_pic; pic_mode="$withval" 7741 1.1 skrll else 7742 1.2 matt pic_mode=default 7743 1.2 matt fi 7744 1.2 matt 7745 1.2 matt 7746 1.2 matt test -z "$pic_mode" && pic_mode=default 7747 1.2 matt 7748 1.2 matt 7749 1.1 skrll 7750 1.1 skrll 7751 1.1 skrll 7752 1.1 skrll 7753 1.1 skrll 7754 1.2 matt # Check whether --enable-fast-install was given. 7755 1.2 matt if test "${enable_fast_install+set}" = set; then : 7756 1.2 matt enableval=$enable_fast_install; p=${PACKAGE-default} 7757 1.2 matt case $enableval in 7758 1.2 matt yes) enable_fast_install=yes ;; 7759 1.2 matt no) enable_fast_install=no ;; 7760 1.2 matt *) 7761 1.2 matt enable_fast_install=no 7762 1.2 matt # Look at the argument we got. We use all the common list separators. 7763 1.2 matt lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7764 1.2 matt for pkg in $enableval; do 7765 1.2 matt IFS="$lt_save_ifs" 7766 1.2 matt if test "X$pkg" = "X$p"; then 7767 1.2 matt enable_fast_install=yes 7768 1.2 matt fi 7769 1.2 matt done 7770 1.2 matt IFS="$lt_save_ifs" 7771 1.1 skrll ;; 7772 1.1 skrll esac 7773 1.2 matt else 7774 1.2 matt enable_fast_install=yes 7775 1.2 matt fi 7776 1.2 matt 7777 1.1 skrll 7778 1.1 skrll 7779 1.1 skrll 7780 1.1 skrll 7781 1.1 skrll 7782 1.1 skrll 7783 1.1 skrll 7784 1.1 skrll 7785 1.1 skrll 7786 1.1 skrll 7787 1.1 skrll # This can be used to rebuild libtool when needed 7788 1.1 skrll LIBTOOL_DEPS="$ltmain" 7789 1.1 skrll 7790 1.1 skrll # Always use our own libtool. 7791 1.1 skrll LIBTOOL='$(SHELL) $(top_builddir)/libtool' 7792 1.1 skrll 7793 1.1 skrll 7794 1.1 skrll 7795 1.1 skrll 7796 1.1 skrll 7797 1.1 skrll 7798 1.1 skrll 7799 1.1 skrll 7800 1.1 skrll 7801 1.1 skrll 7802 1.1 skrll 7803 1.1 skrll 7804 1.1 skrll 7805 1.1 skrll 7806 1.1 skrll 7807 1.1 skrll 7808 1.1 skrll 7809 1.1 skrll 7810 1.1 skrll 7811 1.1 skrll 7812 1.1 skrll 7813 1.1 skrll 7814 1.1 skrll 7815 1.1 skrll 7816 1.1 skrll 7817 1.2 matt 7818 1.1 skrll test -z "$LN_S" && LN_S="ln -s" 7819 1.1 skrll 7820 1.1 skrll 7821 1.1 skrll 7822 1.1 skrll 7823 1.1 skrll 7824 1.1 skrll 7825 1.1 skrll 7826 1.1 skrll 7827 1.1 skrll 7828 1.1 skrll 7829 1.1 skrll 7830 1.1 skrll 7831 1.1 skrll 7832 1.1 skrll 7833 1.1 skrll if test -n "${ZSH_VERSION+set}" ; then 7834 1.1 skrll setopt NO_GLOB_SUBST 7835 1.1 skrll fi 7836 1.1 skrll 7837 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 7838 1.2 matt $as_echo_n "checking for objdir... " >&6; } 7839 1.8 christos if ${lt_cv_objdir+:} false; then : 7840 1.2 matt $as_echo_n "(cached) " >&6 7841 1.1 skrll else 7842 1.1 skrll rm -f .libs 2>/dev/null 7843 1.1 skrll mkdir .libs 2>/dev/null 7844 1.1 skrll if test -d .libs; then 7845 1.1 skrll lt_cv_objdir=.libs 7846 1.1 skrll else 7847 1.1 skrll # MS-DOS does not allow filenames that begin with a dot. 7848 1.1 skrll lt_cv_objdir=_libs 7849 1.1 skrll fi 7850 1.1 skrll rmdir .libs 2>/dev/null 7851 1.1 skrll fi 7852 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 7853 1.2 matt $as_echo "$lt_cv_objdir" >&6; } 7854 1.1 skrll objdir=$lt_cv_objdir 7855 1.1 skrll 7856 1.1 skrll 7857 1.1 skrll 7858 1.1 skrll 7859 1.1 skrll 7860 1.1 skrll cat >>confdefs.h <<_ACEOF 7861 1.1 skrll #define LT_OBJDIR "$lt_cv_objdir/" 7862 1.1 skrll _ACEOF 7863 1.1 skrll 7864 1.1 skrll 7865 1.1 skrll 7866 1.1 skrll 7867 1.1 skrll case $host_os in 7868 1.1 skrll aix3*) 7869 1.1 skrll # AIX sometimes has problems with the GCC collect2 program. For some 7870 1.1 skrll # reason, if we set the COLLECT_NAMES environment variable, the problems 7871 1.1 skrll # vanish in a puff of smoke. 7872 1.1 skrll if test "X${COLLECT_NAMES+set}" != Xset; then 7873 1.1 skrll COLLECT_NAMES= 7874 1.1 skrll export COLLECT_NAMES 7875 1.1 skrll fi 7876 1.1 skrll ;; 7877 1.1 skrll esac 7878 1.1 skrll 7879 1.1 skrll # Global variables: 7880 1.1 skrll ofile=libtool 7881 1.1 skrll can_build_shared=yes 7882 1.1 skrll 7883 1.1 skrll # All known linkers require a `.a' archive for static linking (except MSVC, 7884 1.1 skrll # which needs '.lib'). 7885 1.1 skrll libext=a 7886 1.1 skrll 7887 1.1 skrll with_gnu_ld="$lt_cv_prog_gnu_ld" 7888 1.1 skrll 7889 1.1 skrll old_CC="$CC" 7890 1.1 skrll old_CFLAGS="$CFLAGS" 7891 1.1 skrll 7892 1.1 skrll # Set sane defaults for various variables 7893 1.1 skrll test -z "$CC" && CC=cc 7894 1.1 skrll test -z "$LTCC" && LTCC=$CC 7895 1.1 skrll test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 7896 1.1 skrll test -z "$LD" && LD=ld 7897 1.1 skrll test -z "$ac_objext" && ac_objext=o 7898 1.1 skrll 7899 1.1 skrll for cc_temp in $compiler""; do 7900 1.1 skrll case $cc_temp in 7901 1.1 skrll compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 7902 1.1 skrll distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 7903 1.1 skrll \-*) ;; 7904 1.1 skrll *) break;; 7905 1.1 skrll esac 7906 1.1 skrll done 7907 1.2 matt cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 7908 1.1 skrll 7909 1.1 skrll 7910 1.1 skrll # Only perform the check for file, if the check method requires it 7911 1.1 skrll test -z "$MAGIC_CMD" && MAGIC_CMD=file 7912 1.1 skrll case $deplibs_check_method in 7913 1.1 skrll file_magic*) 7914 1.1 skrll if test "$file_magic_cmd" = '$MAGIC_CMD'; then 7915 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 7916 1.2 matt $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 7917 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7918 1.2 matt $as_echo_n "(cached) " >&6 7919 1.1 skrll else 7920 1.1 skrll case $MAGIC_CMD in 7921 1.1 skrll [\\/*] | ?:[\\/]*) 7922 1.1 skrll lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7923 1.1 skrll ;; 7924 1.1 skrll *) 7925 1.1 skrll lt_save_MAGIC_CMD="$MAGIC_CMD" 7926 1.1 skrll lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7927 1.1 skrll ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7928 1.1 skrll for ac_dir in $ac_dummy; do 7929 1.1 skrll IFS="$lt_save_ifs" 7930 1.1 skrll test -z "$ac_dir" && ac_dir=. 7931 1.1 skrll if test -f $ac_dir/${ac_tool_prefix}file; then 7932 1.1 skrll lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 7933 1.1 skrll if test -n "$file_magic_test_file"; then 7934 1.1 skrll case $deplibs_check_method in 7935 1.1 skrll "file_magic "*) 7936 1.1 skrll file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 7937 1.1 skrll MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7938 1.1 skrll if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 7939 1.1 skrll $EGREP "$file_magic_regex" > /dev/null; then 7940 1.1 skrll : 7941 1.1 skrll else 7942 1.1 skrll cat <<_LT_EOF 1>&2 7943 1.1 skrll 7944 1.1 skrll *** Warning: the command libtool uses to detect shared libraries, 7945 1.1 skrll *** $file_magic_cmd, produces output that libtool cannot recognize. 7946 1.1 skrll *** The result is that libtool may fail to recognize shared libraries 7947 1.1 skrll *** as such. This will affect the creation of libtool libraries that 7948 1.1 skrll *** depend on shared libraries, but programs linked with such libtool 7949 1.1 skrll *** libraries will work regardless of this problem. Nevertheless, you 7950 1.1 skrll *** may want to report the problem to your system manager and/or to 7951 1.1 skrll *** bug-libtool@gnu.org 7952 1.1 skrll 7953 1.1 skrll _LT_EOF 7954 1.1 skrll fi ;; 7955 1.1 skrll esac 7956 1.1 skrll fi 7957 1.1 skrll break 7958 1.1 skrll fi 7959 1.1 skrll done 7960 1.1 skrll IFS="$lt_save_ifs" 7961 1.1 skrll MAGIC_CMD="$lt_save_MAGIC_CMD" 7962 1.1 skrll ;; 7963 1.1 skrll esac 7964 1.1 skrll fi 7965 1.1 skrll 7966 1.1 skrll MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 7967 1.1 skrll if test -n "$MAGIC_CMD"; then 7968 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 7969 1.2 matt $as_echo "$MAGIC_CMD" >&6; } 7970 1.1 skrll else 7971 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7972 1.2 matt $as_echo "no" >&6; } 7973 1.1 skrll fi 7974 1.1 skrll 7975 1.1 skrll 7976 1.1 skrll 7977 1.1 skrll 7978 1.1 skrll 7979 1.1 skrll if test -z "$lt_cv_path_MAGIC_CMD"; then 7980 1.1 skrll if test -n "$ac_tool_prefix"; then 7981 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 7982 1.2 matt $as_echo_n "checking for file... " >&6; } 7983 1.8 christos if ${lt_cv_path_MAGIC_CMD+:} false; then : 7984 1.2 matt $as_echo_n "(cached) " >&6 7985 1.1 skrll else 7986 1.1 skrll case $MAGIC_CMD in 7987 1.1 skrll [\\/*] | ?:[\\/]*) 7988 1.1 skrll lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 7989 1.1 skrll ;; 7990 1.1 skrll *) 7991 1.1 skrll lt_save_MAGIC_CMD="$MAGIC_CMD" 7992 1.1 skrll lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 7993 1.1 skrll ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 7994 1.1 skrll for ac_dir in $ac_dummy; do 7995 1.1 skrll IFS="$lt_save_ifs" 7996 1.1 skrll test -z "$ac_dir" && ac_dir=. 7997 1.1 skrll if test -f $ac_dir/file; then 7998 1.1 skrll lt_cv_path_MAGIC_CMD="$ac_dir/file" 7999 1.1 skrll if test -n "$file_magic_test_file"; then 8000 1.1 skrll case $deplibs_check_method in 8001 1.1 skrll "file_magic "*) 8002 1.1 skrll file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8003 1.1 skrll MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8004 1.1 skrll if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8005 1.1 skrll $EGREP "$file_magic_regex" > /dev/null; then 8006 1.1 skrll : 8007 1.1 skrll else 8008 1.1 skrll cat <<_LT_EOF 1>&2 8009 1.1 skrll 8010 1.1 skrll *** Warning: the command libtool uses to detect shared libraries, 8011 1.1 skrll *** $file_magic_cmd, produces output that libtool cannot recognize. 8012 1.1 skrll *** The result is that libtool may fail to recognize shared libraries 8013 1.1 skrll *** as such. This will affect the creation of libtool libraries that 8014 1.1 skrll *** depend on shared libraries, but programs linked with such libtool 8015 1.1 skrll *** libraries will work regardless of this problem. Nevertheless, you 8016 1.1 skrll *** may want to report the problem to your system manager and/or to 8017 1.1 skrll *** bug-libtool@gnu.org 8018 1.1 skrll 8019 1.1 skrll _LT_EOF 8020 1.1 skrll fi ;; 8021 1.1 skrll esac 8022 1.1 skrll fi 8023 1.1 skrll break 8024 1.1 skrll fi 8025 1.1 skrll done 8026 1.1 skrll IFS="$lt_save_ifs" 8027 1.1 skrll MAGIC_CMD="$lt_save_MAGIC_CMD" 8028 1.1 skrll ;; 8029 1.1 skrll esac 8030 1.1 skrll fi 8031 1.1 skrll 8032 1.1 skrll MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8033 1.1 skrll if test -n "$MAGIC_CMD"; then 8034 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8035 1.2 matt $as_echo "$MAGIC_CMD" >&6; } 8036 1.1 skrll else 8037 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8038 1.2 matt $as_echo "no" >&6; } 8039 1.1 skrll fi 8040 1.1 skrll 8041 1.1 skrll 8042 1.1 skrll else 8043 1.1 skrll MAGIC_CMD=: 8044 1.1 skrll fi 8045 1.1 skrll fi 8046 1.1 skrll 8047 1.1 skrll fi 8048 1.1 skrll ;; 8049 1.1 skrll esac 8050 1.1 skrll 8051 1.1 skrll # Use C for the default configuration in the libtool script 8052 1.1 skrll 8053 1.1 skrll lt_save_CC="$CC" 8054 1.1 skrll ac_ext=c 8055 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 8056 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8057 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8058 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 8059 1.1 skrll 8060 1.1 skrll 8061 1.1 skrll # Source file extension for C test sources. 8062 1.1 skrll ac_ext=c 8063 1.1 skrll 8064 1.1 skrll # Object file extension for compiled C test sources. 8065 1.1 skrll objext=o 8066 1.1 skrll objext=$objext 8067 1.1 skrll 8068 1.1 skrll # Code to be used in simple compile tests 8069 1.1 skrll lt_simple_compile_test_code="int some_variable = 0;" 8070 1.1 skrll 8071 1.1 skrll # Code to be used in simple link tests 8072 1.1 skrll lt_simple_link_test_code='int main(){return(0);}' 8073 1.1 skrll 8074 1.1 skrll 8075 1.1 skrll 8076 1.1 skrll 8077 1.1 skrll 8078 1.1 skrll 8079 1.1 skrll 8080 1.1 skrll # If no C compiler was specified, use CC. 8081 1.1 skrll LTCC=${LTCC-"$CC"} 8082 1.1 skrll 8083 1.1 skrll # If no C compiler flags were specified, use CFLAGS. 8084 1.1 skrll LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8085 1.1 skrll 8086 1.1 skrll # Allow CC to be a program name with arguments. 8087 1.1 skrll compiler=$CC 8088 1.1 skrll 8089 1.1 skrll # Save the default compiler, since it gets overwritten when the other 8090 1.1 skrll # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8091 1.1 skrll compiler_DEFAULT=$CC 8092 1.1 skrll 8093 1.1 skrll # save warnings/boilerplate of simple test code 8094 1.1 skrll ac_outfile=conftest.$ac_objext 8095 1.1 skrll echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8096 1.1 skrll eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8097 1.1 skrll _lt_compiler_boilerplate=`cat conftest.err` 8098 1.1 skrll $RM conftest* 8099 1.1 skrll 8100 1.1 skrll ac_outfile=conftest.$ac_objext 8101 1.1 skrll echo "$lt_simple_link_test_code" >conftest.$ac_ext 8102 1.1 skrll eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8103 1.1 skrll _lt_linker_boilerplate=`cat conftest.err` 8104 1.2 matt $RM -r conftest* 8105 1.1 skrll 8106 1.1 skrll 8107 1.1 skrll ## CAVEAT EMPTOR: 8108 1.1 skrll ## There is no encapsulation within the following macros, do not change 8109 1.1 skrll ## the running order or otherwise move them around unless you know exactly 8110 1.1 skrll ## what you are doing... 8111 1.1 skrll if test -n "$compiler"; then 8112 1.1 skrll 8113 1.1 skrll lt_prog_compiler_no_builtin_flag= 8114 1.1 skrll 8115 1.1 skrll if test "$GCC" = yes; then 8116 1.2 matt case $cc_basename in 8117 1.2 matt nvcc*) 8118 1.2 matt lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8119 1.2 matt *) 8120 1.2 matt lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8121 1.2 matt esac 8122 1.1 skrll 8123 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8124 1.2 matt $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8125 1.8 christos if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8126 1.2 matt $as_echo_n "(cached) " >&6 8127 1.1 skrll else 8128 1.1 skrll lt_cv_prog_compiler_rtti_exceptions=no 8129 1.1 skrll ac_outfile=conftest.$ac_objext 8130 1.1 skrll echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8131 1.1 skrll lt_compiler_flag="-fno-rtti -fno-exceptions" 8132 1.1 skrll # Insert the option either (1) after the last *FLAGS variable, or 8133 1.1 skrll # (2) before a word containing "conftest.", or (3) at the end. 8134 1.1 skrll # Note that $ac_compile itself does not contain backslashes and begins 8135 1.1 skrll # with a dollar sign (not a hyphen), so the echo should work correctly. 8136 1.1 skrll # The option is referenced via a variable to avoid confusing sed. 8137 1.1 skrll lt_compile=`echo "$ac_compile" | $SED \ 8138 1.1 skrll -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8139 1.1 skrll -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8140 1.1 skrll -e 's:$: $lt_compiler_flag:'` 8141 1.2 matt (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8142 1.1 skrll (eval "$lt_compile" 2>conftest.err) 8143 1.1 skrll ac_status=$? 8144 1.1 skrll cat conftest.err >&5 8145 1.2 matt echo "$as_me:$LINENO: \$? = $ac_status" >&5 8146 1.1 skrll if (exit $ac_status) && test -s "$ac_outfile"; then 8147 1.1 skrll # The compiler can only warn and ignore the option if not recognized 8148 1.1 skrll # So say no if there are warnings other than the usual output. 8149 1.2 matt $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8150 1.1 skrll $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8151 1.1 skrll if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8152 1.1 skrll lt_cv_prog_compiler_rtti_exceptions=yes 8153 1.1 skrll fi 8154 1.1 skrll fi 8155 1.1 skrll $RM conftest* 8156 1.1 skrll 8157 1.1 skrll fi 8158 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8159 1.2 matt $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8160 1.1 skrll 8161 1.1 skrll if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8162 1.1 skrll lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8163 1.1 skrll else 8164 1.1 skrll : 8165 1.1 skrll fi 8166 1.1 skrll 8167 1.1 skrll fi 8168 1.1 skrll 8169 1.1 skrll 8170 1.1 skrll 8171 1.1 skrll 8172 1.1 skrll 8173 1.1 skrll 8174 1.1 skrll lt_prog_compiler_wl= 8175 1.1 skrll lt_prog_compiler_pic= 8176 1.1 skrll lt_prog_compiler_static= 8177 1.1 skrll 8178 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8179 1.2 matt $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8180 1.1 skrll 8181 1.1 skrll if test "$GCC" = yes; then 8182 1.1 skrll lt_prog_compiler_wl='-Wl,' 8183 1.1 skrll lt_prog_compiler_static='-static' 8184 1.1 skrll 8185 1.1 skrll case $host_os in 8186 1.1 skrll aix*) 8187 1.1 skrll # All AIX code is PIC. 8188 1.1 skrll if test "$host_cpu" = ia64; then 8189 1.1 skrll # AIX 5 now supports IA64 processor 8190 1.1 skrll lt_prog_compiler_static='-Bstatic' 8191 1.1 skrll fi 8192 1.3 christos lt_prog_compiler_pic='-fPIC' 8193 1.1 skrll ;; 8194 1.1 skrll 8195 1.1 skrll amigaos*) 8196 1.2 matt case $host_cpu in 8197 1.2 matt powerpc) 8198 1.2 matt # see comment about AmigaOS4 .so support 8199 1.2 matt lt_prog_compiler_pic='-fPIC' 8200 1.2 matt ;; 8201 1.2 matt m68k) 8202 1.2 matt # FIXME: we need at least 68020 code to build shared libraries, but 8203 1.2 matt # adding the `-m68020' flag to GCC prevents building anything better, 8204 1.2 matt # like `-m68040'. 8205 1.2 matt lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8206 1.2 matt ;; 8207 1.2 matt esac 8208 1.1 skrll ;; 8209 1.1 skrll 8210 1.1 skrll beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8211 1.1 skrll # PIC is the default for these OSes. 8212 1.1 skrll ;; 8213 1.1 skrll 8214 1.2 matt mingw* | cygwin* | pw32* | os2* | cegcc*) 8215 1.1 skrll # This hack is so that the source file can tell whether it is being 8216 1.1 skrll # built for inclusion in a dll (and should export symbols for example). 8217 1.1 skrll # Although the cygwin gcc ignores -fPIC, still need this for old-style 8218 1.1 skrll # (--disable-auto-import) libraries 8219 1.1 skrll lt_prog_compiler_pic='-DDLL_EXPORT' 8220 1.1 skrll ;; 8221 1.1 skrll 8222 1.1 skrll darwin* | rhapsody*) 8223 1.1 skrll # PIC is the default on this platform 8224 1.1 skrll # Common symbols not allowed in MH_DYLIB files 8225 1.1 skrll lt_prog_compiler_pic='-fno-common' 8226 1.1 skrll ;; 8227 1.1 skrll 8228 1.2 matt haiku*) 8229 1.2 matt # PIC is the default for Haiku. 8230 1.2 matt # The "-static" flag exists, but is broken. 8231 1.2 matt lt_prog_compiler_static= 8232 1.2 matt ;; 8233 1.2 matt 8234 1.1 skrll hpux*) 8235 1.2 matt # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8236 1.2 matt # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8237 1.2 matt # sets the default TLS model and affects inlining. 8238 1.1 skrll case $host_cpu in 8239 1.2 matt hppa*64*) 8240 1.1 skrll # +Z the default 8241 1.1 skrll ;; 8242 1.1 skrll *) 8243 1.1 skrll lt_prog_compiler_pic='-fPIC' 8244 1.1 skrll ;; 8245 1.1 skrll esac 8246 1.1 skrll ;; 8247 1.1 skrll 8248 1.1 skrll interix[3-9]*) 8249 1.1 skrll # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8250 1.1 skrll # Instead, we relocate shared libraries at runtime. 8251 1.1 skrll ;; 8252 1.1 skrll 8253 1.1 skrll msdosdjgpp*) 8254 1.1 skrll # Just because we use GCC doesn't mean we suddenly get shared libraries 8255 1.1 skrll # on systems that don't support them. 8256 1.1 skrll lt_prog_compiler_can_build_shared=no 8257 1.1 skrll enable_shared=no 8258 1.1 skrll ;; 8259 1.1 skrll 8260 1.1 skrll *nto* | *qnx*) 8261 1.1 skrll # QNX uses GNU C++, but need to define -shared option too, otherwise 8262 1.1 skrll # it will coredump. 8263 1.1 skrll lt_prog_compiler_pic='-fPIC -shared' 8264 1.1 skrll ;; 8265 1.1 skrll 8266 1.1 skrll sysv4*MP*) 8267 1.1 skrll if test -d /usr/nec; then 8268 1.1 skrll lt_prog_compiler_pic=-Kconform_pic 8269 1.1 skrll fi 8270 1.1 skrll ;; 8271 1.1 skrll 8272 1.1 skrll *) 8273 1.1 skrll lt_prog_compiler_pic='-fPIC' 8274 1.1 skrll ;; 8275 1.1 skrll esac 8276 1.2 matt 8277 1.2 matt case $cc_basename in 8278 1.2 matt nvcc*) # Cuda Compiler Driver 2.2 8279 1.2 matt lt_prog_compiler_wl='-Xlinker ' 8280 1.2 matt lt_prog_compiler_pic='-Xcompiler -fPIC' 8281 1.2 matt ;; 8282 1.2 matt esac 8283 1.1 skrll else 8284 1.1 skrll # PORTME Check for flag to pass linker flags through the system compiler. 8285 1.1 skrll case $host_os in 8286 1.1 skrll aix*) 8287 1.1 skrll lt_prog_compiler_wl='-Wl,' 8288 1.1 skrll if test "$host_cpu" = ia64; then 8289 1.1 skrll # AIX 5 now supports IA64 processor 8290 1.1 skrll lt_prog_compiler_static='-Bstatic' 8291 1.1 skrll else 8292 1.1 skrll lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8293 1.1 skrll fi 8294 1.1 skrll ;; 8295 1.1 skrll 8296 1.2 matt mingw* | cygwin* | pw32* | os2* | cegcc*) 8297 1.1 skrll # This hack is so that the source file can tell whether it is being 8298 1.1 skrll # built for inclusion in a dll (and should export symbols for example). 8299 1.1 skrll lt_prog_compiler_pic='-DDLL_EXPORT' 8300 1.1 skrll ;; 8301 1.1 skrll 8302 1.1 skrll hpux9* | hpux10* | hpux11*) 8303 1.1 skrll lt_prog_compiler_wl='-Wl,' 8304 1.1 skrll # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8305 1.1 skrll # not for PA HP-UX. 8306 1.1 skrll case $host_cpu in 8307 1.1 skrll hppa*64*|ia64*) 8308 1.1 skrll # +Z the default 8309 1.1 skrll ;; 8310 1.1 skrll *) 8311 1.1 skrll lt_prog_compiler_pic='+Z' 8312 1.1 skrll ;; 8313 1.1 skrll esac 8314 1.1 skrll # Is there a better lt_prog_compiler_static that works with the bundled CC? 8315 1.1 skrll lt_prog_compiler_static='${wl}-a ${wl}archive' 8316 1.1 skrll ;; 8317 1.1 skrll 8318 1.1 skrll irix5* | irix6* | nonstopux*) 8319 1.1 skrll lt_prog_compiler_wl='-Wl,' 8320 1.1 skrll # PIC (with -KPIC) is the default. 8321 1.1 skrll lt_prog_compiler_static='-non_shared' 8322 1.1 skrll ;; 8323 1.1 skrll 8324 1.2 matt linux* | k*bsd*-gnu | kopensolaris*-gnu) 8325 1.1 skrll case $cc_basename in 8326 1.2 matt # old Intel for x86_64 which still supported -KPIC. 8327 1.2 matt ecc*) 8328 1.1 skrll lt_prog_compiler_wl='-Wl,' 8329 1.1 skrll lt_prog_compiler_pic='-KPIC' 8330 1.1 skrll lt_prog_compiler_static='-static' 8331 1.1 skrll ;; 8332 1.2 matt # icc used to be incompatible with GCC. 8333 1.2 matt # ICC 10 doesn't accept -KPIC any more. 8334 1.2 matt icc* | ifort*) 8335 1.2 matt lt_prog_compiler_wl='-Wl,' 8336 1.2 matt lt_prog_compiler_pic='-fPIC' 8337 1.2 matt lt_prog_compiler_static='-static' 8338 1.2 matt ;; 8339 1.2 matt # Lahey Fortran 8.1. 8340 1.2 matt lf95*) 8341 1.2 matt lt_prog_compiler_wl='-Wl,' 8342 1.2 matt lt_prog_compiler_pic='--shared' 8343 1.2 matt lt_prog_compiler_static='--static' 8344 1.2 matt ;; 8345 1.2 matt pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8346 1.1 skrll # Portland Group compilers (*not* the Pentium gcc compiler, 8347 1.1 skrll # which looks to be a dead project) 8348 1.1 skrll lt_prog_compiler_wl='-Wl,' 8349 1.1 skrll lt_prog_compiler_pic='-fpic' 8350 1.1 skrll lt_prog_compiler_static='-Bstatic' 8351 1.1 skrll ;; 8352 1.1 skrll ccc*) 8353 1.1 skrll lt_prog_compiler_wl='-Wl,' 8354 1.1 skrll # All Alpha code is PIC. 8355 1.1 skrll lt_prog_compiler_static='-non_shared' 8356 1.1 skrll ;; 8357 1.2 matt xl* | bgxl* | bgf* | mpixl*) 8358 1.2 matt # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8359 1.2 matt lt_prog_compiler_wl='-Wl,' 8360 1.2 matt lt_prog_compiler_pic='-qpic' 8361 1.2 matt lt_prog_compiler_static='-qstaticlink' 8362 1.2 matt ;; 8363 1.1 skrll *) 8364 1.1 skrll case `$CC -V 2>&1 | sed 5q` in 8365 1.2 matt *Sun\ F* | *Sun*Fortran*) 8366 1.2 matt # Sun Fortran 8.3 passes all unrecognized flags to the linker 8367 1.2 matt lt_prog_compiler_pic='-KPIC' 8368 1.2 matt lt_prog_compiler_static='-Bstatic' 8369 1.2 matt lt_prog_compiler_wl='' 8370 1.2 matt ;; 8371 1.1 skrll *Sun\ C*) 8372 1.1 skrll # Sun C 5.9 8373 1.1 skrll lt_prog_compiler_pic='-KPIC' 8374 1.1 skrll lt_prog_compiler_static='-Bstatic' 8375 1.1 skrll lt_prog_compiler_wl='-Wl,' 8376 1.1 skrll ;; 8377 1.1 skrll esac 8378 1.1 skrll ;; 8379 1.1 skrll esac 8380 1.1 skrll ;; 8381 1.1 skrll 8382 1.1 skrll newsos6) 8383 1.1 skrll lt_prog_compiler_pic='-KPIC' 8384 1.1 skrll lt_prog_compiler_static='-Bstatic' 8385 1.1 skrll ;; 8386 1.1 skrll 8387 1.1 skrll *nto* | *qnx*) 8388 1.1 skrll # QNX uses GNU C++, but need to define -shared option too, otherwise 8389 1.1 skrll # it will coredump. 8390 1.1 skrll lt_prog_compiler_pic='-fPIC -shared' 8391 1.1 skrll ;; 8392 1.1 skrll 8393 1.1 skrll osf3* | osf4* | osf5*) 8394 1.1 skrll lt_prog_compiler_wl='-Wl,' 8395 1.1 skrll # All OSF/1 code is PIC. 8396 1.1 skrll lt_prog_compiler_static='-non_shared' 8397 1.1 skrll ;; 8398 1.1 skrll 8399 1.1 skrll rdos*) 8400 1.1 skrll lt_prog_compiler_static='-non_shared' 8401 1.1 skrll ;; 8402 1.1 skrll 8403 1.1 skrll solaris*) 8404 1.1 skrll lt_prog_compiler_pic='-KPIC' 8405 1.1 skrll lt_prog_compiler_static='-Bstatic' 8406 1.1 skrll case $cc_basename in 8407 1.1 skrll f77* | f90* | f95*) 8408 1.1 skrll lt_prog_compiler_wl='-Qoption ld ';; 8409 1.1 skrll *) 8410 1.1 skrll lt_prog_compiler_wl='-Wl,';; 8411 1.1 skrll esac 8412 1.1 skrll ;; 8413 1.1 skrll 8414 1.1 skrll sunos4*) 8415 1.1 skrll lt_prog_compiler_wl='-Qoption ld ' 8416 1.1 skrll lt_prog_compiler_pic='-PIC' 8417 1.1 skrll lt_prog_compiler_static='-Bstatic' 8418 1.1 skrll ;; 8419 1.1 skrll 8420 1.1 skrll sysv4 | sysv4.2uw2* | sysv4.3*) 8421 1.1 skrll lt_prog_compiler_wl='-Wl,' 8422 1.1 skrll lt_prog_compiler_pic='-KPIC' 8423 1.1 skrll lt_prog_compiler_static='-Bstatic' 8424 1.1 skrll ;; 8425 1.1 skrll 8426 1.1 skrll sysv4*MP*) 8427 1.1 skrll if test -d /usr/nec ;then 8428 1.1 skrll lt_prog_compiler_pic='-Kconform_pic' 8429 1.1 skrll lt_prog_compiler_static='-Bstatic' 8430 1.1 skrll fi 8431 1.1 skrll ;; 8432 1.1 skrll 8433 1.1 skrll sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8434 1.1 skrll lt_prog_compiler_wl='-Wl,' 8435 1.1 skrll lt_prog_compiler_pic='-KPIC' 8436 1.1 skrll lt_prog_compiler_static='-Bstatic' 8437 1.1 skrll ;; 8438 1.1 skrll 8439 1.1 skrll unicos*) 8440 1.1 skrll lt_prog_compiler_wl='-Wl,' 8441 1.1 skrll lt_prog_compiler_can_build_shared=no 8442 1.1 skrll ;; 8443 1.1 skrll 8444 1.1 skrll uts4*) 8445 1.1 skrll lt_prog_compiler_pic='-pic' 8446 1.1 skrll lt_prog_compiler_static='-Bstatic' 8447 1.1 skrll ;; 8448 1.1 skrll 8449 1.1 skrll *) 8450 1.1 skrll lt_prog_compiler_can_build_shared=no 8451 1.1 skrll ;; 8452 1.1 skrll esac 8453 1.1 skrll fi 8454 1.1 skrll 8455 1.1 skrll case $host_os in 8456 1.1 skrll # For platforms which do not support PIC, -DPIC is meaningless: 8457 1.1 skrll *djgpp*) 8458 1.1 skrll lt_prog_compiler_pic= 8459 1.1 skrll ;; 8460 1.1 skrll *) 8461 1.1 skrll lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8462 1.1 skrll ;; 8463 1.1 skrll esac 8464 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8465 1.2 matt $as_echo "$lt_prog_compiler_pic" >&6; } 8466 1.1 skrll 8467 1.1 skrll 8468 1.1 skrll 8469 1.1 skrll 8470 1.1 skrll 8471 1.1 skrll 8472 1.1 skrll # 8473 1.1 skrll # Check to make sure the PIC flag actually works. 8474 1.1 skrll # 8475 1.1 skrll if test -n "$lt_prog_compiler_pic"; then 8476 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8477 1.2 matt $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8478 1.8 christos if ${lt_cv_prog_compiler_pic_works+:} false; then : 8479 1.2 matt $as_echo_n "(cached) " >&6 8480 1.1 skrll else 8481 1.2 matt lt_cv_prog_compiler_pic_works=no 8482 1.1 skrll ac_outfile=conftest.$ac_objext 8483 1.1 skrll echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8484 1.1 skrll lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8485 1.1 skrll # Insert the option either (1) after the last *FLAGS variable, or 8486 1.1 skrll # (2) before a word containing "conftest.", or (3) at the end. 8487 1.1 skrll # Note that $ac_compile itself does not contain backslashes and begins 8488 1.1 skrll # with a dollar sign (not a hyphen), so the echo should work correctly. 8489 1.1 skrll # The option is referenced via a variable to avoid confusing sed. 8490 1.1 skrll lt_compile=`echo "$ac_compile" | $SED \ 8491 1.1 skrll -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8492 1.1 skrll -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8493 1.1 skrll -e 's:$: $lt_compiler_flag:'` 8494 1.2 matt (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8495 1.1 skrll (eval "$lt_compile" 2>conftest.err) 8496 1.1 skrll ac_status=$? 8497 1.1 skrll cat conftest.err >&5 8498 1.2 matt echo "$as_me:$LINENO: \$? = $ac_status" >&5 8499 1.1 skrll if (exit $ac_status) && test -s "$ac_outfile"; then 8500 1.1 skrll # The compiler can only warn and ignore the option if not recognized 8501 1.1 skrll # So say no if there are warnings other than the usual output. 8502 1.2 matt $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8503 1.1 skrll $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8504 1.1 skrll if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8505 1.2 matt lt_cv_prog_compiler_pic_works=yes 8506 1.1 skrll fi 8507 1.1 skrll fi 8508 1.1 skrll $RM conftest* 8509 1.1 skrll 8510 1.1 skrll fi 8511 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8512 1.2 matt $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8513 1.1 skrll 8514 1.2 matt if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8515 1.1 skrll case $lt_prog_compiler_pic in 8516 1.1 skrll "" | " "*) ;; 8517 1.1 skrll *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8518 1.1 skrll esac 8519 1.1 skrll else 8520 1.1 skrll lt_prog_compiler_pic= 8521 1.1 skrll lt_prog_compiler_can_build_shared=no 8522 1.1 skrll fi 8523 1.1 skrll 8524 1.1 skrll fi 8525 1.1 skrll 8526 1.1 skrll 8527 1.1 skrll 8528 1.1 skrll 8529 1.1 skrll 8530 1.1 skrll 8531 1.1 skrll # 8532 1.1 skrll # Check to make sure the static flag actually works. 8533 1.1 skrll # 8534 1.1 skrll wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8535 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8536 1.2 matt $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8537 1.8 christos if ${lt_cv_prog_compiler_static_works+:} false; then : 8538 1.2 matt $as_echo_n "(cached) " >&6 8539 1.1 skrll else 8540 1.2 matt lt_cv_prog_compiler_static_works=no 8541 1.1 skrll save_LDFLAGS="$LDFLAGS" 8542 1.1 skrll LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8543 1.1 skrll echo "$lt_simple_link_test_code" > conftest.$ac_ext 8544 1.1 skrll if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8545 1.1 skrll # The linker can only warn and ignore the option if not recognized 8546 1.1 skrll # So say no if there are warnings 8547 1.1 skrll if test -s conftest.err; then 8548 1.1 skrll # Append any errors to the config.log. 8549 1.1 skrll cat conftest.err 1>&5 8550 1.2 matt $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8551 1.1 skrll $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8552 1.1 skrll if diff conftest.exp conftest.er2 >/dev/null; then 8553 1.2 matt lt_cv_prog_compiler_static_works=yes 8554 1.1 skrll fi 8555 1.1 skrll else 8556 1.2 matt lt_cv_prog_compiler_static_works=yes 8557 1.1 skrll fi 8558 1.1 skrll fi 8559 1.2 matt $RM -r conftest* 8560 1.1 skrll LDFLAGS="$save_LDFLAGS" 8561 1.1 skrll 8562 1.1 skrll fi 8563 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8564 1.2 matt $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8565 1.1 skrll 8566 1.2 matt if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8567 1.1 skrll : 8568 1.1 skrll else 8569 1.1 skrll lt_prog_compiler_static= 8570 1.1 skrll fi 8571 1.1 skrll 8572 1.1 skrll 8573 1.1 skrll 8574 1.1 skrll 8575 1.1 skrll 8576 1.1 skrll 8577 1.1 skrll 8578 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8579 1.2 matt $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8580 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8581 1.2 matt $as_echo_n "(cached) " >&6 8582 1.1 skrll else 8583 1.1 skrll lt_cv_prog_compiler_c_o=no 8584 1.1 skrll $RM -r conftest 2>/dev/null 8585 1.1 skrll mkdir conftest 8586 1.1 skrll cd conftest 8587 1.1 skrll mkdir out 8588 1.1 skrll echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8589 1.1 skrll 8590 1.1 skrll lt_compiler_flag="-o out/conftest2.$ac_objext" 8591 1.1 skrll # Insert the option either (1) after the last *FLAGS variable, or 8592 1.1 skrll # (2) before a word containing "conftest.", or (3) at the end. 8593 1.1 skrll # Note that $ac_compile itself does not contain backslashes and begins 8594 1.1 skrll # with a dollar sign (not a hyphen), so the echo should work correctly. 8595 1.1 skrll lt_compile=`echo "$ac_compile" | $SED \ 8596 1.1 skrll -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8597 1.1 skrll -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8598 1.1 skrll -e 's:$: $lt_compiler_flag:'` 8599 1.2 matt (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8600 1.1 skrll (eval "$lt_compile" 2>out/conftest.err) 8601 1.1 skrll ac_status=$? 8602 1.1 skrll cat out/conftest.err >&5 8603 1.2 matt echo "$as_me:$LINENO: \$? = $ac_status" >&5 8604 1.1 skrll if (exit $ac_status) && test -s out/conftest2.$ac_objext 8605 1.1 skrll then 8606 1.1 skrll # The compiler can only warn and ignore the option if not recognized 8607 1.1 skrll # So say no if there are warnings 8608 1.2 matt $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8609 1.1 skrll $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8610 1.1 skrll if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8611 1.1 skrll lt_cv_prog_compiler_c_o=yes 8612 1.1 skrll fi 8613 1.1 skrll fi 8614 1.1 skrll chmod u+w . 2>&5 8615 1.1 skrll $RM conftest* 8616 1.1 skrll # SGI C++ compiler will create directory out/ii_files/ for 8617 1.1 skrll # template instantiation 8618 1.1 skrll test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8619 1.1 skrll $RM out/* && rmdir out 8620 1.1 skrll cd .. 8621 1.1 skrll $RM -r conftest 8622 1.1 skrll $RM conftest* 8623 1.1 skrll 8624 1.1 skrll fi 8625 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8626 1.2 matt $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8627 1.1 skrll 8628 1.1 skrll 8629 1.1 skrll 8630 1.1 skrll 8631 1.1 skrll 8632 1.1 skrll 8633 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8634 1.2 matt $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8635 1.8 christos if ${lt_cv_prog_compiler_c_o+:} false; then : 8636 1.2 matt $as_echo_n "(cached) " >&6 8637 1.1 skrll else 8638 1.1 skrll lt_cv_prog_compiler_c_o=no 8639 1.1 skrll $RM -r conftest 2>/dev/null 8640 1.1 skrll mkdir conftest 8641 1.1 skrll cd conftest 8642 1.1 skrll mkdir out 8643 1.1 skrll echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8644 1.1 skrll 8645 1.1 skrll lt_compiler_flag="-o out/conftest2.$ac_objext" 8646 1.1 skrll # Insert the option either (1) after the last *FLAGS variable, or 8647 1.1 skrll # (2) before a word containing "conftest.", or (3) at the end. 8648 1.1 skrll # Note that $ac_compile itself does not contain backslashes and begins 8649 1.1 skrll # with a dollar sign (not a hyphen), so the echo should work correctly. 8650 1.1 skrll lt_compile=`echo "$ac_compile" | $SED \ 8651 1.1 skrll -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8652 1.1 skrll -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8653 1.1 skrll -e 's:$: $lt_compiler_flag:'` 8654 1.2 matt (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8655 1.1 skrll (eval "$lt_compile" 2>out/conftest.err) 8656 1.1 skrll ac_status=$? 8657 1.1 skrll cat out/conftest.err >&5 8658 1.2 matt echo "$as_me:$LINENO: \$? = $ac_status" >&5 8659 1.1 skrll if (exit $ac_status) && test -s out/conftest2.$ac_objext 8660 1.1 skrll then 8661 1.1 skrll # The compiler can only warn and ignore the option if not recognized 8662 1.1 skrll # So say no if there are warnings 8663 1.2 matt $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8664 1.1 skrll $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8665 1.1 skrll if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8666 1.1 skrll lt_cv_prog_compiler_c_o=yes 8667 1.1 skrll fi 8668 1.1 skrll fi 8669 1.1 skrll chmod u+w . 2>&5 8670 1.1 skrll $RM conftest* 8671 1.1 skrll # SGI C++ compiler will create directory out/ii_files/ for 8672 1.1 skrll # template instantiation 8673 1.1 skrll test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8674 1.1 skrll $RM out/* && rmdir out 8675 1.1 skrll cd .. 8676 1.1 skrll $RM -r conftest 8677 1.1 skrll $RM conftest* 8678 1.1 skrll 8679 1.1 skrll fi 8680 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8681 1.2 matt $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8682 1.1 skrll 8683 1.1 skrll 8684 1.1 skrll 8685 1.1 skrll 8686 1.1 skrll hard_links="nottested" 8687 1.1 skrll if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8688 1.1 skrll # do not overwrite the value of need_locks provided by the user 8689 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8690 1.2 matt $as_echo_n "checking if we can lock with hard links... " >&6; } 8691 1.1 skrll hard_links=yes 8692 1.1 skrll $RM conftest* 8693 1.1 skrll ln conftest.a conftest.b 2>/dev/null && hard_links=no 8694 1.1 skrll touch conftest.a 8695 1.1 skrll ln conftest.a conftest.b 2>&5 || hard_links=no 8696 1.1 skrll ln conftest.a conftest.b 2>/dev/null && hard_links=no 8697 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8698 1.2 matt $as_echo "$hard_links" >&6; } 8699 1.1 skrll if test "$hard_links" = no; then 8700 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8701 1.2 matt $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8702 1.1 skrll need_locks=warn 8703 1.1 skrll fi 8704 1.1 skrll else 8705 1.1 skrll need_locks=no 8706 1.1 skrll fi 8707 1.1 skrll 8708 1.1 skrll 8709 1.1 skrll 8710 1.1 skrll 8711 1.1 skrll 8712 1.1 skrll 8713 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8714 1.2 matt $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8715 1.1 skrll 8716 1.1 skrll runpath_var= 8717 1.1 skrll allow_undefined_flag= 8718 1.1 skrll always_export_symbols=no 8719 1.1 skrll archive_cmds= 8720 1.1 skrll archive_expsym_cmds= 8721 1.1 skrll compiler_needs_object=no 8722 1.1 skrll enable_shared_with_static_runtimes=no 8723 1.1 skrll export_dynamic_flag_spec= 8724 1.1 skrll export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8725 1.1 skrll hardcode_automatic=no 8726 1.1 skrll hardcode_direct=no 8727 1.1 skrll hardcode_direct_absolute=no 8728 1.1 skrll hardcode_libdir_flag_spec= 8729 1.1 skrll hardcode_libdir_flag_spec_ld= 8730 1.1 skrll hardcode_libdir_separator= 8731 1.1 skrll hardcode_minus_L=no 8732 1.1 skrll hardcode_shlibpath_var=unsupported 8733 1.1 skrll inherit_rpath=no 8734 1.1 skrll link_all_deplibs=unknown 8735 1.1 skrll module_cmds= 8736 1.1 skrll module_expsym_cmds= 8737 1.1 skrll old_archive_from_new_cmds= 8738 1.1 skrll old_archive_from_expsyms_cmds= 8739 1.1 skrll thread_safe_flag_spec= 8740 1.1 skrll whole_archive_flag_spec= 8741 1.1 skrll # include_expsyms should be a list of space-separated symbols to be *always* 8742 1.1 skrll # included in the symbol list 8743 1.1 skrll include_expsyms= 8744 1.1 skrll # exclude_expsyms can be an extended regexp of symbols to exclude 8745 1.1 skrll # it will be wrapped by ` (' and `)$', so one must not match beginning or 8746 1.1 skrll # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 8747 1.1 skrll # as well as any symbol that contains `d'. 8748 1.2 matt exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 8749 1.1 skrll # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 8750 1.1 skrll # platforms (ab)use it in PIC code, but their linkers get confused if 8751 1.1 skrll # the symbol is explicitly referenced. Since portable code cannot 8752 1.1 skrll # rely on this symbol name, it's probably fine to never include it in 8753 1.1 skrll # preloaded symbol tables. 8754 1.2 matt # Exclude shared library initialization/finalization symbols. 8755 1.1 skrll extract_expsyms_cmds= 8756 1.1 skrll 8757 1.1 skrll case $host_os in 8758 1.2 matt cygwin* | mingw* | pw32* | cegcc*) 8759 1.1 skrll # FIXME: the MSVC++ port hasn't been tested in a loooong time 8760 1.1 skrll # When not using gcc, we currently assume that we are using 8761 1.1 skrll # Microsoft Visual C++. 8762 1.1 skrll if test "$GCC" != yes; then 8763 1.1 skrll with_gnu_ld=no 8764 1.1 skrll fi 8765 1.1 skrll ;; 8766 1.1 skrll interix*) 8767 1.1 skrll # we just hope/assume this is gcc and not c89 (= MSVC++) 8768 1.1 skrll with_gnu_ld=yes 8769 1.1 skrll ;; 8770 1.1 skrll openbsd*) 8771 1.1 skrll with_gnu_ld=no 8772 1.1 skrll ;; 8773 1.1 skrll esac 8774 1.1 skrll 8775 1.1 skrll ld_shlibs=yes 8776 1.2 matt 8777 1.2 matt # On some targets, GNU ld is compatible enough with the native linker 8778 1.2 matt # that we're better off using the native interface for both. 8779 1.2 matt lt_use_gnu_ld_interface=no 8780 1.1 skrll if test "$with_gnu_ld" = yes; then 8781 1.2 matt case $host_os in 8782 1.2 matt aix*) 8783 1.2 matt # The AIX port of GNU ld has always aspired to compatibility 8784 1.2 matt # with the native linker. However, as the warning in the GNU ld 8785 1.2 matt # block says, versions before 2.19.5* couldn't really create working 8786 1.2 matt # shared libraries, regardless of the interface used. 8787 1.2 matt case `$LD -v 2>&1` in 8788 1.2 matt *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 8789 1.2 matt *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 8790 1.2 matt *\ \(GNU\ Binutils\)\ [3-9]*) ;; 8791 1.2 matt *) 8792 1.2 matt lt_use_gnu_ld_interface=yes 8793 1.2 matt ;; 8794 1.2 matt esac 8795 1.2 matt ;; 8796 1.2 matt *) 8797 1.2 matt lt_use_gnu_ld_interface=yes 8798 1.2 matt ;; 8799 1.2 matt esac 8800 1.2 matt fi 8801 1.2 matt 8802 1.2 matt if test "$lt_use_gnu_ld_interface" = yes; then 8803 1.1 skrll # If archive_cmds runs LD, not CC, wlarc should be empty 8804 1.1 skrll wlarc='${wl}' 8805 1.1 skrll 8806 1.1 skrll # Set some defaults for GNU ld with shared library support. These 8807 1.1 skrll # are reset later if shared libraries are not supported. Putting them 8808 1.1 skrll # here allows them to be overridden if necessary. 8809 1.1 skrll runpath_var=LD_RUN_PATH 8810 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 8811 1.1 skrll export_dynamic_flag_spec='${wl}--export-dynamic' 8812 1.1 skrll # ancient GNU ld didn't support --whole-archive et. al. 8813 1.1 skrll if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 8814 1.1 skrll whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 8815 1.1 skrll else 8816 1.1 skrll whole_archive_flag_spec= 8817 1.1 skrll fi 8818 1.1 skrll supports_anon_versioning=no 8819 1.1 skrll case `$LD -v 2>&1` in 8820 1.2 matt *GNU\ gold*) supports_anon_versioning=yes ;; 8821 1.1 skrll *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 8822 1.1 skrll *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 8823 1.1 skrll *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 8824 1.1 skrll *\ 2.11.*) ;; # other 2.11 versions 8825 1.1 skrll *) supports_anon_versioning=yes ;; 8826 1.1 skrll esac 8827 1.1 skrll 8828 1.1 skrll # See if GNU ld supports shared libraries. 8829 1.1 skrll case $host_os in 8830 1.1 skrll aix[3-9]*) 8831 1.1 skrll # On AIX/PPC, the GNU linker is very broken 8832 1.1 skrll if test "$host_cpu" != ia64; then 8833 1.1 skrll ld_shlibs=no 8834 1.1 skrll cat <<_LT_EOF 1>&2 8835 1.1 skrll 8836 1.2 matt *** Warning: the GNU linker, at least up to release 2.19, is reported 8837 1.1 skrll *** to be unable to reliably create shared libraries on AIX. 8838 1.1 skrll *** Therefore, libtool is disabling shared libraries support. If you 8839 1.2 matt *** really care for shared libraries, you may want to install binutils 8840 1.2 matt *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 8841 1.2 matt *** You will then need to restart the configuration process. 8842 1.1 skrll 8843 1.1 skrll _LT_EOF 8844 1.1 skrll fi 8845 1.1 skrll ;; 8846 1.1 skrll 8847 1.1 skrll amigaos*) 8848 1.2 matt case $host_cpu in 8849 1.2 matt powerpc) 8850 1.2 matt # see comment about AmigaOS4 .so support 8851 1.2 matt archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8852 1.2 matt archive_expsym_cmds='' 8853 1.2 matt ;; 8854 1.2 matt m68k) 8855 1.2 matt 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)' 8856 1.2 matt hardcode_libdir_flag_spec='-L$libdir' 8857 1.2 matt hardcode_minus_L=yes 8858 1.2 matt ;; 8859 1.2 matt esac 8860 1.1 skrll ;; 8861 1.1 skrll 8862 1.1 skrll beos*) 8863 1.1 skrll if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 8864 1.1 skrll allow_undefined_flag=unsupported 8865 1.1 skrll # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 8866 1.1 skrll # support --undefined. This deserves some investigation. FIXME 8867 1.1 skrll archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8868 1.1 skrll else 8869 1.1 skrll ld_shlibs=no 8870 1.1 skrll fi 8871 1.1 skrll ;; 8872 1.1 skrll 8873 1.2 matt cygwin* | mingw* | pw32* | cegcc*) 8874 1.1 skrll # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 8875 1.1 skrll # as there is no search path for DLLs. 8876 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 8877 1.2 matt export_dynamic_flag_spec='${wl}--export-all-symbols' 8878 1.1 skrll allow_undefined_flag=unsupported 8879 1.1 skrll always_export_symbols=no 8880 1.1 skrll enable_shared_with_static_runtimes=yes 8881 1.1 skrll export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8882 1.1 skrll 8883 1.1 skrll if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 8884 1.1 skrll archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8885 1.1 skrll # If the export-symbols file already is a .def file (1st line 8886 1.1 skrll # is EXPORTS), use it as is; otherwise, prepend... 8887 1.1 skrll archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 8888 1.1 skrll cp $export_symbols $output_objdir/$soname.def; 8889 1.1 skrll else 8890 1.1 skrll echo EXPORTS > $output_objdir/$soname.def; 8891 1.1 skrll cat $export_symbols >> $output_objdir/$soname.def; 8892 1.1 skrll fi~ 8893 1.1 skrll $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 8894 1.1 skrll else 8895 1.1 skrll ld_shlibs=no 8896 1.1 skrll fi 8897 1.1 skrll ;; 8898 1.1 skrll 8899 1.2 matt haiku*) 8900 1.2 matt archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8901 1.2 matt link_all_deplibs=yes 8902 1.2 matt ;; 8903 1.2 matt 8904 1.1 skrll interix[3-9]*) 8905 1.1 skrll hardcode_direct=no 8906 1.1 skrll hardcode_shlibpath_var=no 8907 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 8908 1.1 skrll export_dynamic_flag_spec='${wl}-E' 8909 1.1 skrll # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 8910 1.1 skrll # Instead, shared libraries are loaded at an image base (0x10000000 by 8911 1.1 skrll # default) and relocated if they conflict, which is a slow very memory 8912 1.1 skrll # consuming and fragmenting process. To avoid this, we pick a random, 8913 1.1 skrll # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 8914 1.1 skrll # time. Moving up from 0x10000000 also allows more sbrk(2) space. 8915 1.1 skrll archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 8916 1.1 skrll 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' 8917 1.1 skrll ;; 8918 1.1 skrll 8919 1.13 christos gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 8920 1.1 skrll tmp_diet=no 8921 1.1 skrll if test "$host_os" = linux-dietlibc; then 8922 1.1 skrll case $cc_basename in 8923 1.1 skrll diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 8924 1.1 skrll esac 8925 1.1 skrll fi 8926 1.1 skrll if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 8927 1.1 skrll && test "$tmp_diet" = no 8928 1.1 skrll then 8929 1.3 christos tmp_addflag=' $pic_flag' 8930 1.2 matt tmp_sharedflag='-shared' 8931 1.1 skrll case $cc_basename,$host_cpu in 8932 1.1 skrll pgcc*) # Portland Group C compiler 8933 1.2 matt 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' 8934 1.1 skrll tmp_addflag=' $pic_flag' 8935 1.1 skrll ;; 8936 1.2 matt pgf77* | pgf90* | pgf95* | pgfortran*) 8937 1.2 matt # Portland Group f77 and f90 compilers 8938 1.2 matt 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' 8939 1.1 skrll tmp_addflag=' $pic_flag -Mnomain' ;; 8940 1.1 skrll ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 8941 1.1 skrll tmp_addflag=' -i_dynamic' ;; 8942 1.1 skrll efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 8943 1.1 skrll tmp_addflag=' -i_dynamic -nofor_main' ;; 8944 1.1 skrll ifc* | ifort*) # Intel Fortran compiler 8945 1.1 skrll tmp_addflag=' -nofor_main' ;; 8946 1.2 matt lf95*) # Lahey Fortran 8.1 8947 1.2 matt whole_archive_flag_spec= 8948 1.2 matt tmp_sharedflag='--shared' ;; 8949 1.2 matt xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 8950 1.2 matt tmp_sharedflag='-qmkshrobj' 8951 1.2 matt tmp_addflag= ;; 8952 1.2 matt nvcc*) # Cuda Compiler Driver 2.2 8953 1.2 matt 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' 8954 1.2 matt compiler_needs_object=yes 8955 1.2 matt ;; 8956 1.1 skrll esac 8957 1.1 skrll case `$CC -V 2>&1 | sed 5q` in 8958 1.1 skrll *Sun\ C*) # Sun C 5.9 8959 1.2 matt 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' 8960 1.1 skrll compiler_needs_object=yes 8961 1.1 skrll tmp_sharedflag='-G' ;; 8962 1.1 skrll *Sun\ F*) # Sun Fortran 8.3 8963 1.1 skrll tmp_sharedflag='-G' ;; 8964 1.1 skrll esac 8965 1.1 skrll archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8966 1.1 skrll 8967 1.1 skrll if test "x$supports_anon_versioning" = xyes; then 8968 1.1 skrll archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8969 1.1 skrll cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8970 1.1 skrll echo "local: *; };" >> $output_objdir/$libname.ver~ 8971 1.1 skrll $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 8972 1.1 skrll fi 8973 1.2 matt 8974 1.2 matt case $cc_basename in 8975 1.2 matt xlf* | bgf* | bgxlf* | mpixlf*) 8976 1.2 matt # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 8977 1.2 matt whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 8978 1.2 matt hardcode_libdir_flag_spec= 8979 1.2 matt hardcode_libdir_flag_spec_ld='-rpath $libdir' 8980 1.2 matt archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 8981 1.2 matt if test "x$supports_anon_versioning" = xyes; then 8982 1.2 matt archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 8983 1.2 matt cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 8984 1.2 matt echo "local: *; };" >> $output_objdir/$libname.ver~ 8985 1.2 matt $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 8986 1.2 matt fi 8987 1.2 matt ;; 8988 1.2 matt esac 8989 1.1 skrll else 8990 1.1 skrll ld_shlibs=no 8991 1.1 skrll fi 8992 1.1 skrll ;; 8993 1.1 skrll 8994 1.1 skrll netbsd*) 8995 1.1 skrll if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 8996 1.1 skrll archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 8997 1.1 skrll wlarc= 8998 1.1 skrll else 8999 1.1 skrll archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9000 1.1 skrll archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9001 1.1 skrll fi 9002 1.1 skrll ;; 9003 1.1 skrll 9004 1.1 skrll solaris*) 9005 1.1 skrll if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9006 1.1 skrll ld_shlibs=no 9007 1.1 skrll cat <<_LT_EOF 1>&2 9008 1.1 skrll 9009 1.1 skrll *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9010 1.1 skrll *** create shared libraries on Solaris systems. Therefore, libtool 9011 1.1 skrll *** is disabling shared libraries support. We urge you to upgrade GNU 9012 1.1 skrll *** binutils to release 2.9.1 or newer. Another option is to modify 9013 1.1 skrll *** your PATH or compiler configuration so that the native linker is 9014 1.1 skrll *** used, and then restart. 9015 1.1 skrll 9016 1.1 skrll _LT_EOF 9017 1.1 skrll elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9018 1.1 skrll archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9019 1.1 skrll archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9020 1.1 skrll else 9021 1.1 skrll ld_shlibs=no 9022 1.1 skrll fi 9023 1.1 skrll ;; 9024 1.1 skrll 9025 1.1 skrll sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9026 1.1 skrll case `$LD -v 2>&1` in 9027 1.1 skrll *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9028 1.1 skrll ld_shlibs=no 9029 1.1 skrll cat <<_LT_EOF 1>&2 9030 1.1 skrll 9031 1.1 skrll *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9032 1.1 skrll *** reliably create shared libraries on SCO systems. Therefore, libtool 9033 1.1 skrll *** is disabling shared libraries support. We urge you to upgrade GNU 9034 1.1 skrll *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9035 1.1 skrll *** your PATH or compiler configuration so that the native linker is 9036 1.1 skrll *** used, and then restart. 9037 1.1 skrll 9038 1.1 skrll _LT_EOF 9039 1.1 skrll ;; 9040 1.1 skrll *) 9041 1.1 skrll # For security reasons, it is highly recommended that you always 9042 1.1 skrll # use absolute paths for naming shared libraries, and exclude the 9043 1.1 skrll # DT_RUNPATH tag from executables and libraries. But doing so 9044 1.1 skrll # requires that you compile everything twice, which is a pain. 9045 1.1 skrll if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9046 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9047 1.1 skrll archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9048 1.1 skrll archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9049 1.1 skrll else 9050 1.1 skrll ld_shlibs=no 9051 1.1 skrll fi 9052 1.1 skrll ;; 9053 1.1 skrll esac 9054 1.1 skrll ;; 9055 1.1 skrll 9056 1.1 skrll sunos4*) 9057 1.1 skrll archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9058 1.1 skrll wlarc= 9059 1.1 skrll hardcode_direct=yes 9060 1.1 skrll hardcode_shlibpath_var=no 9061 1.1 skrll ;; 9062 1.1 skrll 9063 1.1 skrll *) 9064 1.1 skrll if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9065 1.1 skrll archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9066 1.1 skrll archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9067 1.1 skrll else 9068 1.1 skrll ld_shlibs=no 9069 1.1 skrll fi 9070 1.1 skrll ;; 9071 1.1 skrll esac 9072 1.1 skrll 9073 1.1 skrll if test "$ld_shlibs" = no; then 9074 1.1 skrll runpath_var= 9075 1.1 skrll hardcode_libdir_flag_spec= 9076 1.1 skrll export_dynamic_flag_spec= 9077 1.1 skrll whole_archive_flag_spec= 9078 1.1 skrll fi 9079 1.1 skrll else 9080 1.1 skrll # PORTME fill in a description of your system's linker (not GNU ld) 9081 1.1 skrll case $host_os in 9082 1.1 skrll aix3*) 9083 1.1 skrll allow_undefined_flag=unsupported 9084 1.1 skrll always_export_symbols=yes 9085 1.1 skrll 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' 9086 1.1 skrll # Note: this linker hardcodes the directories in LIBPATH if there 9087 1.1 skrll # are no directories specified by -L. 9088 1.1 skrll hardcode_minus_L=yes 9089 1.1 skrll if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9090 1.1 skrll # Neither direct hardcoding nor static linking is supported with a 9091 1.1 skrll # broken collect2. 9092 1.1 skrll hardcode_direct=unsupported 9093 1.1 skrll fi 9094 1.1 skrll ;; 9095 1.1 skrll 9096 1.1 skrll aix[4-9]*) 9097 1.1 skrll if test "$host_cpu" = ia64; then 9098 1.1 skrll # On IA64, the linker does run time linking by default, so we don't 9099 1.1 skrll # have to do anything special. 9100 1.1 skrll aix_use_runtimelinking=no 9101 1.1 skrll exp_sym_flag='-Bexport' 9102 1.1 skrll no_entry_flag="" 9103 1.1 skrll else 9104 1.1 skrll # If we're using GNU nm, then we don't want the "-C" option. 9105 1.1 skrll # -C means demangle to AIX nm, but means don't demangle with GNU nm 9106 1.2 matt # Also, AIX nm treats weak defined symbols like other global 9107 1.2 matt # defined symbols, whereas GNU nm marks them as "W". 9108 1.1 skrll if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9109 1.2 matt 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' 9110 1.1 skrll else 9111 1.6 christos 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' 9112 1.1 skrll fi 9113 1.1 skrll aix_use_runtimelinking=no 9114 1.1 skrll 9115 1.1 skrll # Test if we are trying to use run time linking or normal 9116 1.1 skrll # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9117 1.1 skrll # need to do runtime linking. 9118 1.1 skrll case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9119 1.1 skrll for ld_flag in $LDFLAGS; do 9120 1.1 skrll if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9121 1.1 skrll aix_use_runtimelinking=yes 9122 1.1 skrll break 9123 1.1 skrll fi 9124 1.1 skrll done 9125 1.1 skrll ;; 9126 1.1 skrll esac 9127 1.1 skrll 9128 1.1 skrll exp_sym_flag='-bexport' 9129 1.1 skrll no_entry_flag='-bnoentry' 9130 1.1 skrll fi 9131 1.1 skrll 9132 1.1 skrll # When large executables or shared objects are built, AIX ld can 9133 1.1 skrll # have problems creating the table of contents. If linking a library 9134 1.1 skrll # or program results in "error TOC overflow" add -mminimal-toc to 9135 1.1 skrll # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9136 1.1 skrll # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9137 1.1 skrll 9138 1.1 skrll archive_cmds='' 9139 1.1 skrll hardcode_direct=yes 9140 1.1 skrll hardcode_direct_absolute=yes 9141 1.1 skrll hardcode_libdir_separator=':' 9142 1.1 skrll link_all_deplibs=yes 9143 1.1 skrll file_list_spec='${wl}-f,' 9144 1.1 skrll 9145 1.1 skrll if test "$GCC" = yes; then 9146 1.1 skrll case $host_os in aix4.[012]|aix4.[012].*) 9147 1.1 skrll # We only want to do this on AIX 4.2 and lower, the check 9148 1.1 skrll # below for broken collect2 doesn't work under 4.3+ 9149 1.1 skrll collect2name=`${CC} -print-prog-name=collect2` 9150 1.1 skrll if test -f "$collect2name" && 9151 1.1 skrll strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9152 1.1 skrll then 9153 1.1 skrll # We have reworked collect2 9154 1.1 skrll : 9155 1.1 skrll else 9156 1.1 skrll # We have old collect2 9157 1.1 skrll hardcode_direct=unsupported 9158 1.1 skrll # It fails to find uninstalled libraries when the uninstalled 9159 1.1 skrll # path is not listed in the libpath. Setting hardcode_minus_L 9160 1.1 skrll # to unsupported forces relinking 9161 1.1 skrll hardcode_minus_L=yes 9162 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 9163 1.1 skrll hardcode_libdir_separator= 9164 1.1 skrll fi 9165 1.1 skrll ;; 9166 1.1 skrll esac 9167 1.1 skrll shared_flag='-shared' 9168 1.1 skrll if test "$aix_use_runtimelinking" = yes; then 9169 1.1 skrll shared_flag="$shared_flag "'${wl}-G' 9170 1.1 skrll fi 9171 1.1 skrll else 9172 1.1 skrll # not using gcc 9173 1.1 skrll if test "$host_cpu" = ia64; then 9174 1.1 skrll # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9175 1.1 skrll # chokes on -Wl,-G. The following line is correct: 9176 1.1 skrll shared_flag='-G' 9177 1.1 skrll else 9178 1.1 skrll if test "$aix_use_runtimelinking" = yes; then 9179 1.1 skrll shared_flag='${wl}-G' 9180 1.1 skrll else 9181 1.1 skrll shared_flag='${wl}-bM:SRE' 9182 1.1 skrll fi 9183 1.1 skrll fi 9184 1.1 skrll fi 9185 1.1 skrll 9186 1.2 matt export_dynamic_flag_spec='${wl}-bexpall' 9187 1.1 skrll # It seems that -bexpall does not export symbols beginning with 9188 1.1 skrll # underscore (_), so it is better to generate a list of symbols to export. 9189 1.1 skrll always_export_symbols=yes 9190 1.1 skrll if test "$aix_use_runtimelinking" = yes; then 9191 1.1 skrll # Warning - without using the other runtime loading flags (-brtl), 9192 1.1 skrll # -berok will link without error, but may produce a broken library. 9193 1.1 skrll allow_undefined_flag='-berok' 9194 1.1 skrll # Determine the default libpath from the value encoded in an 9195 1.1 skrll # empty executable. 9196 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9197 1.1 skrll /* end confdefs.h. */ 9198 1.1 skrll 9199 1.1 skrll int 9200 1.1 skrll main () 9201 1.1 skrll { 9202 1.1 skrll 9203 1.1 skrll ; 9204 1.1 skrll return 0; 9205 1.1 skrll } 9206 1.1 skrll _ACEOF 9207 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 9208 1.1 skrll 9209 1.1 skrll lt_aix_libpath_sed=' 9210 1.1 skrll /Import File Strings/,/^$/ { 9211 1.1 skrll /^0/ { 9212 1.1 skrll s/^0 *\(.*\)$/\1/ 9213 1.1 skrll p 9214 1.1 skrll } 9215 1.1 skrll }' 9216 1.1 skrll aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9217 1.1 skrll # Check for a 64-bit object if we didn't find anything. 9218 1.1 skrll if test -z "$aix_libpath"; then 9219 1.1 skrll aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9220 1.1 skrll fi 9221 1.1 skrll fi 9222 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 9223 1.2 matt conftest$ac_exeext conftest.$ac_ext 9224 1.1 skrll if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9225 1.1 skrll 9226 1.1 skrll hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9227 1.2 matt 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" 9228 1.1 skrll else 9229 1.1 skrll if test "$host_cpu" = ia64; then 9230 1.1 skrll hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9231 1.1 skrll allow_undefined_flag="-z nodefs" 9232 1.1 skrll 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" 9233 1.1 skrll else 9234 1.1 skrll # Determine the default libpath from the value encoded in an 9235 1.1 skrll # empty executable. 9236 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9237 1.1 skrll /* end confdefs.h. */ 9238 1.1 skrll 9239 1.1 skrll int 9240 1.1 skrll main () 9241 1.1 skrll { 9242 1.1 skrll 9243 1.1 skrll ; 9244 1.1 skrll return 0; 9245 1.1 skrll } 9246 1.1 skrll _ACEOF 9247 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 9248 1.1 skrll 9249 1.1 skrll lt_aix_libpath_sed=' 9250 1.1 skrll /Import File Strings/,/^$/ { 9251 1.1 skrll /^0/ { 9252 1.1 skrll s/^0 *\(.*\)$/\1/ 9253 1.1 skrll p 9254 1.1 skrll } 9255 1.1 skrll }' 9256 1.1 skrll aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9257 1.1 skrll # Check for a 64-bit object if we didn't find anything. 9258 1.1 skrll if test -z "$aix_libpath"; then 9259 1.1 skrll aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9260 1.1 skrll fi 9261 1.1 skrll fi 9262 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 9263 1.2 matt conftest$ac_exeext conftest.$ac_ext 9264 1.1 skrll if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9265 1.1 skrll 9266 1.1 skrll hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9267 1.1 skrll # Warning - without using the other run time loading flags, 9268 1.1 skrll # -berok will link without error, but may produce a broken library. 9269 1.1 skrll no_undefined_flag=' ${wl}-bernotok' 9270 1.1 skrll allow_undefined_flag=' ${wl}-berok' 9271 1.2 matt if test "$with_gnu_ld" = yes; then 9272 1.2 matt # We only use this code for GNU lds that support --whole-archive. 9273 1.2 matt whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9274 1.2 matt else 9275 1.2 matt # Exported symbols can be pulled into shared objects from archives 9276 1.2 matt whole_archive_flag_spec='$convenience' 9277 1.2 matt fi 9278 1.1 skrll archive_cmds_need_lc=yes 9279 1.1 skrll # This is similar to how AIX traditionally builds its shared libraries. 9280 1.1 skrll 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' 9281 1.1 skrll fi 9282 1.1 skrll fi 9283 1.1 skrll ;; 9284 1.1 skrll 9285 1.1 skrll amigaos*) 9286 1.2 matt case $host_cpu in 9287 1.2 matt powerpc) 9288 1.2 matt # see comment about AmigaOS4 .so support 9289 1.2 matt archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9290 1.2 matt archive_expsym_cmds='' 9291 1.2 matt ;; 9292 1.2 matt m68k) 9293 1.2 matt 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)' 9294 1.2 matt hardcode_libdir_flag_spec='-L$libdir' 9295 1.2 matt hardcode_minus_L=yes 9296 1.2 matt ;; 9297 1.2 matt esac 9298 1.1 skrll ;; 9299 1.1 skrll 9300 1.1 skrll bsdi[45]*) 9301 1.1 skrll export_dynamic_flag_spec=-rdynamic 9302 1.1 skrll ;; 9303 1.1 skrll 9304 1.2 matt cygwin* | mingw* | pw32* | cegcc*) 9305 1.1 skrll # When not using gcc, we currently assume that we are using 9306 1.1 skrll # Microsoft Visual C++. 9307 1.1 skrll # hardcode_libdir_flag_spec is actually meaningless, as there is 9308 1.1 skrll # no search path for DLLs. 9309 1.1 skrll hardcode_libdir_flag_spec=' ' 9310 1.1 skrll allow_undefined_flag=unsupported 9311 1.1 skrll # Tell ltmain to make .lib files, not .a files. 9312 1.1 skrll libext=lib 9313 1.1 skrll # Tell ltmain to make .dll files, not .so files. 9314 1.1 skrll shrext_cmds=".dll" 9315 1.1 skrll # FIXME: Setting linknames here is a bad hack. 9316 1.2 matt archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9317 1.1 skrll # The linker will automatically build a .lib file if we build a DLL. 9318 1.1 skrll old_archive_from_new_cmds='true' 9319 1.1 skrll # FIXME: Should let the user specify the lib program. 9320 1.1 skrll old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9321 1.1 skrll fix_srcfile_path='`cygpath -w "$srcfile"`' 9322 1.1 skrll enable_shared_with_static_runtimes=yes 9323 1.1 skrll ;; 9324 1.1 skrll 9325 1.1 skrll darwin* | rhapsody*) 9326 1.1 skrll 9327 1.2 matt 9328 1.2 matt archive_cmds_need_lc=no 9329 1.2 matt hardcode_direct=no 9330 1.2 matt hardcode_automatic=yes 9331 1.2 matt hardcode_shlibpath_var=unsupported 9332 1.2 matt if test "$lt_cv_ld_force_load" = "yes"; then 9333 1.2 matt 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\"`' 9334 1.2 matt else 9335 1.2 matt whole_archive_flag_spec='' 9336 1.2 matt fi 9337 1.2 matt link_all_deplibs=yes 9338 1.2 matt allow_undefined_flag="$_lt_dar_allow_undefined" 9339 1.2 matt case $cc_basename in 9340 1.2 matt ifort*) _lt_dar_can_shared=yes ;; 9341 1.2 matt *) _lt_dar_can_shared=$GCC ;; 9342 1.2 matt esac 9343 1.2 matt if test "$_lt_dar_can_shared" = "yes"; then 9344 1.2 matt output_verbose_link_cmd=func_echo_all 9345 1.2 matt archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9346 1.2 matt module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9347 1.2 matt archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9348 1.2 matt 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}" 9349 1.2 matt 9350 1.2 matt else 9351 1.2 matt ld_shlibs=no 9352 1.2 matt fi 9353 1.2 matt 9354 1.1 skrll ;; 9355 1.1 skrll 9356 1.1 skrll dgux*) 9357 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9358 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 9359 1.1 skrll hardcode_shlibpath_var=no 9360 1.1 skrll ;; 9361 1.1 skrll 9362 1.1 skrll # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9363 1.1 skrll # support. Future versions do this automatically, but an explicit c++rt0.o 9364 1.1 skrll # does not break anything, and helps significantly (at the cost of a little 9365 1.1 skrll # extra space). 9366 1.1 skrll freebsd2.2*) 9367 1.1 skrll archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9368 1.1 skrll hardcode_libdir_flag_spec='-R$libdir' 9369 1.1 skrll hardcode_direct=yes 9370 1.1 skrll hardcode_shlibpath_var=no 9371 1.1 skrll ;; 9372 1.1 skrll 9373 1.1 skrll # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9374 1.3 christos freebsd2.*) 9375 1.1 skrll archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9376 1.1 skrll hardcode_direct=yes 9377 1.1 skrll hardcode_minus_L=yes 9378 1.1 skrll hardcode_shlibpath_var=no 9379 1.1 skrll ;; 9380 1.1 skrll 9381 1.1 skrll # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9382 1.1 skrll freebsd* | dragonfly*) 9383 1.1 skrll archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9384 1.1 skrll hardcode_libdir_flag_spec='-R$libdir' 9385 1.1 skrll hardcode_direct=yes 9386 1.1 skrll hardcode_shlibpath_var=no 9387 1.1 skrll ;; 9388 1.1 skrll 9389 1.1 skrll hpux9*) 9390 1.1 skrll if test "$GCC" = yes; then 9391 1.1 skrll 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' 9392 1.1 skrll else 9393 1.1 skrll 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' 9394 1.1 skrll fi 9395 1.1 skrll hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9396 1.1 skrll hardcode_libdir_separator=: 9397 1.1 skrll hardcode_direct=yes 9398 1.1 skrll 9399 1.1 skrll # hardcode_minus_L: Not really in the search PATH, 9400 1.1 skrll # but as the default location of the library. 9401 1.1 skrll hardcode_minus_L=yes 9402 1.1 skrll export_dynamic_flag_spec='${wl}-E' 9403 1.1 skrll ;; 9404 1.1 skrll 9405 1.1 skrll hpux10*) 9406 1.2 matt if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9407 1.1 skrll archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9408 1.1 skrll else 9409 1.1 skrll archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9410 1.1 skrll fi 9411 1.1 skrll if test "$with_gnu_ld" = no; then 9412 1.1 skrll hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9413 1.1 skrll hardcode_libdir_flag_spec_ld='+b $libdir' 9414 1.1 skrll hardcode_libdir_separator=: 9415 1.1 skrll hardcode_direct=yes 9416 1.1 skrll hardcode_direct_absolute=yes 9417 1.1 skrll export_dynamic_flag_spec='${wl}-E' 9418 1.1 skrll # hardcode_minus_L: Not really in the search PATH, 9419 1.1 skrll # but as the default location of the library. 9420 1.1 skrll hardcode_minus_L=yes 9421 1.1 skrll fi 9422 1.1 skrll ;; 9423 1.1 skrll 9424 1.1 skrll hpux11*) 9425 1.2 matt if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9426 1.1 skrll case $host_cpu in 9427 1.1 skrll hppa*64*) 9428 1.13 christos archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9429 1.1 skrll ;; 9430 1.1 skrll ia64*) 9431 1.2 matt archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9432 1.1 skrll ;; 9433 1.1 skrll *) 9434 1.1 skrll archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9435 1.1 skrll ;; 9436 1.1 skrll esac 9437 1.1 skrll else 9438 1.1 skrll case $host_cpu in 9439 1.1 skrll hppa*64*) 9440 1.13 christos archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9441 1.1 skrll ;; 9442 1.1 skrll ia64*) 9443 1.1 skrll archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9444 1.1 skrll ;; 9445 1.1 skrll *) 9446 1.2 matt 9447 1.2 matt # Older versions of the 11.00 compiler do not understand -b yet 9448 1.2 matt # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9449 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9450 1.2 matt $as_echo_n "checking if $CC understands -b... " >&6; } 9451 1.8 christos if ${lt_cv_prog_compiler__b+:} false; then : 9452 1.2 matt $as_echo_n "(cached) " >&6 9453 1.2 matt else 9454 1.2 matt lt_cv_prog_compiler__b=no 9455 1.2 matt save_LDFLAGS="$LDFLAGS" 9456 1.2 matt LDFLAGS="$LDFLAGS -b" 9457 1.2 matt echo "$lt_simple_link_test_code" > conftest.$ac_ext 9458 1.2 matt if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9459 1.2 matt # The linker can only warn and ignore the option if not recognized 9460 1.2 matt # So say no if there are warnings 9461 1.2 matt if test -s conftest.err; then 9462 1.2 matt # Append any errors to the config.log. 9463 1.2 matt cat conftest.err 1>&5 9464 1.2 matt $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9465 1.2 matt $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9466 1.2 matt if diff conftest.exp conftest.er2 >/dev/null; then 9467 1.2 matt lt_cv_prog_compiler__b=yes 9468 1.2 matt fi 9469 1.2 matt else 9470 1.2 matt lt_cv_prog_compiler__b=yes 9471 1.2 matt fi 9472 1.2 matt fi 9473 1.2 matt $RM -r conftest* 9474 1.2 matt LDFLAGS="$save_LDFLAGS" 9475 1.2 matt 9476 1.2 matt fi 9477 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9478 1.2 matt $as_echo "$lt_cv_prog_compiler__b" >&6; } 9479 1.2 matt 9480 1.2 matt if test x"$lt_cv_prog_compiler__b" = xyes; then 9481 1.2 matt archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9482 1.2 matt else 9483 1.2 matt archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9484 1.2 matt fi 9485 1.2 matt 9486 1.1 skrll ;; 9487 1.1 skrll esac 9488 1.1 skrll fi 9489 1.1 skrll if test "$with_gnu_ld" = no; then 9490 1.1 skrll hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9491 1.1 skrll hardcode_libdir_separator=: 9492 1.1 skrll 9493 1.1 skrll case $host_cpu in 9494 1.1 skrll hppa*64*|ia64*) 9495 1.1 skrll hardcode_direct=no 9496 1.1 skrll hardcode_shlibpath_var=no 9497 1.1 skrll ;; 9498 1.1 skrll *) 9499 1.1 skrll hardcode_direct=yes 9500 1.1 skrll hardcode_direct_absolute=yes 9501 1.1 skrll export_dynamic_flag_spec='${wl}-E' 9502 1.1 skrll 9503 1.1 skrll # hardcode_minus_L: Not really in the search PATH, 9504 1.1 skrll # but as the default location of the library. 9505 1.1 skrll hardcode_minus_L=yes 9506 1.1 skrll ;; 9507 1.1 skrll esac 9508 1.1 skrll fi 9509 1.1 skrll ;; 9510 1.1 skrll 9511 1.1 skrll irix5* | irix6* | nonstopux*) 9512 1.1 skrll if test "$GCC" = yes; then 9513 1.2 matt 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' 9514 1.1 skrll # Try to use the -exported_symbol ld option, if it does not 9515 1.1 skrll # work, assume that -exports_file does not work either and 9516 1.1 skrll # implicitly export all symbols. 9517 1.1 skrll save_LDFLAGS="$LDFLAGS" 9518 1.1 skrll LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9519 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9520 1.2 matt /* end confdefs.h. */ 9521 1.1 skrll int foo(void) {} 9522 1.1 skrll _ACEOF 9523 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 9524 1.2 matt 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' 9525 1.1 skrll 9526 1.1 skrll fi 9527 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 9528 1.2 matt conftest$ac_exeext conftest.$ac_ext 9529 1.1 skrll LDFLAGS="$save_LDFLAGS" 9530 1.1 skrll else 9531 1.2 matt 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' 9532 1.2 matt 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' 9533 1.1 skrll fi 9534 1.1 skrll archive_cmds_need_lc='no' 9535 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9536 1.1 skrll hardcode_libdir_separator=: 9537 1.1 skrll inherit_rpath=yes 9538 1.1 skrll link_all_deplibs=yes 9539 1.1 skrll ;; 9540 1.1 skrll 9541 1.1 skrll netbsd*) 9542 1.1 skrll if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9543 1.1 skrll archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9544 1.1 skrll else 9545 1.1 skrll archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9546 1.1 skrll fi 9547 1.1 skrll hardcode_libdir_flag_spec='-R$libdir' 9548 1.1 skrll hardcode_direct=yes 9549 1.1 skrll hardcode_shlibpath_var=no 9550 1.1 skrll ;; 9551 1.1 skrll 9552 1.1 skrll newsos6) 9553 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9554 1.1 skrll hardcode_direct=yes 9555 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9556 1.1 skrll hardcode_libdir_separator=: 9557 1.1 skrll hardcode_shlibpath_var=no 9558 1.1 skrll ;; 9559 1.1 skrll 9560 1.1 skrll *nto* | *qnx*) 9561 1.1 skrll ;; 9562 1.1 skrll 9563 1.1 skrll openbsd*) 9564 1.2 matt if test -f /usr/libexec/ld.so; then 9565 1.2 matt hardcode_direct=yes 9566 1.2 matt hardcode_shlibpath_var=no 9567 1.2 matt hardcode_direct_absolute=yes 9568 1.2 matt if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9569 1.1 skrll archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9570 1.2 matt archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9571 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9572 1.2 matt export_dynamic_flag_spec='${wl}-E' 9573 1.2 matt else 9574 1.2 matt case $host_os in 9575 1.2 matt openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9576 1.2 matt archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9577 1.2 matt hardcode_libdir_flag_spec='-R$libdir' 9578 1.2 matt ;; 9579 1.2 matt *) 9580 1.2 matt archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9581 1.2 matt hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9582 1.2 matt ;; 9583 1.2 matt esac 9584 1.2 matt fi 9585 1.2 matt else 9586 1.2 matt ld_shlibs=no 9587 1.1 skrll fi 9588 1.1 skrll ;; 9589 1.1 skrll 9590 1.1 skrll os2*) 9591 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 9592 1.1 skrll hardcode_minus_L=yes 9593 1.1 skrll allow_undefined_flag=unsupported 9594 1.2 matt 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' 9595 1.1 skrll old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9596 1.1 skrll ;; 9597 1.1 skrll 9598 1.1 skrll osf3*) 9599 1.1 skrll if test "$GCC" = yes; then 9600 1.1 skrll allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9601 1.2 matt 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' 9602 1.1 skrll else 9603 1.1 skrll allow_undefined_flag=' -expect_unresolved \*' 9604 1.2 matt 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' 9605 1.1 skrll fi 9606 1.1 skrll archive_cmds_need_lc='no' 9607 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9608 1.1 skrll hardcode_libdir_separator=: 9609 1.1 skrll ;; 9610 1.1 skrll 9611 1.1 skrll osf4* | osf5*) # as osf3* with the addition of -msym flag 9612 1.1 skrll if test "$GCC" = yes; then 9613 1.1 skrll allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9614 1.2 matt 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' 9615 1.1 skrll hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9616 1.1 skrll else 9617 1.1 skrll allow_undefined_flag=' -expect_unresolved \*' 9618 1.2 matt 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' 9619 1.1 skrll 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~ 9620 1.2 matt $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' 9621 1.1 skrll 9622 1.1 skrll # Both c and cxx compiler support -rpath directly 9623 1.1 skrll hardcode_libdir_flag_spec='-rpath $libdir' 9624 1.1 skrll fi 9625 1.1 skrll archive_cmds_need_lc='no' 9626 1.1 skrll hardcode_libdir_separator=: 9627 1.1 skrll ;; 9628 1.1 skrll 9629 1.1 skrll solaris*) 9630 1.1 skrll no_undefined_flag=' -z defs' 9631 1.1 skrll if test "$GCC" = yes; then 9632 1.1 skrll wlarc='${wl}' 9633 1.1 skrll archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9634 1.1 skrll archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9635 1.1 skrll $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9636 1.1 skrll else 9637 1.1 skrll case `$CC -V 2>&1` in 9638 1.1 skrll *"Compilers 5.0"*) 9639 1.1 skrll wlarc='' 9640 1.1 skrll archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9641 1.1 skrll archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9642 1.1 skrll $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9643 1.1 skrll ;; 9644 1.1 skrll *) 9645 1.1 skrll wlarc='${wl}' 9646 1.1 skrll archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9647 1.1 skrll archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9648 1.1 skrll $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9649 1.1 skrll ;; 9650 1.1 skrll esac 9651 1.1 skrll fi 9652 1.1 skrll hardcode_libdir_flag_spec='-R$libdir' 9653 1.1 skrll hardcode_shlibpath_var=no 9654 1.1 skrll case $host_os in 9655 1.1 skrll solaris2.[0-5] | solaris2.[0-5].*) ;; 9656 1.1 skrll *) 9657 1.1 skrll # The compiler driver will combine and reorder linker options, 9658 1.1 skrll # but understands `-z linker_flag'. GCC discards it without `$wl', 9659 1.1 skrll # but is careful enough not to reorder. 9660 1.1 skrll # Supported since Solaris 2.6 (maybe 2.5.1?) 9661 1.1 skrll if test "$GCC" = yes; then 9662 1.1 skrll whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9663 1.1 skrll else 9664 1.1 skrll whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9665 1.1 skrll fi 9666 1.1 skrll ;; 9667 1.1 skrll esac 9668 1.1 skrll link_all_deplibs=yes 9669 1.1 skrll ;; 9670 1.1 skrll 9671 1.1 skrll sunos4*) 9672 1.1 skrll if test "x$host_vendor" = xsequent; then 9673 1.1 skrll # Use $CC to link under sequent, because it throws in some extra .o 9674 1.1 skrll # files that make .init and .fini sections work. 9675 1.1 skrll archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9676 1.1 skrll else 9677 1.1 skrll archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9678 1.1 skrll fi 9679 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 9680 1.1 skrll hardcode_direct=yes 9681 1.1 skrll hardcode_minus_L=yes 9682 1.1 skrll hardcode_shlibpath_var=no 9683 1.1 skrll ;; 9684 1.1 skrll 9685 1.1 skrll sysv4) 9686 1.1 skrll case $host_vendor in 9687 1.1 skrll sni) 9688 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9689 1.1 skrll hardcode_direct=yes # is this really true??? 9690 1.1 skrll ;; 9691 1.1 skrll siemens) 9692 1.1 skrll ## LD is ld it makes a PLAMLIB 9693 1.1 skrll ## CC just makes a GrossModule. 9694 1.1 skrll archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9695 1.1 skrll reload_cmds='$CC -r -o $output$reload_objs' 9696 1.1 skrll hardcode_direct=no 9697 1.1 skrll ;; 9698 1.1 skrll motorola) 9699 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9700 1.1 skrll hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9701 1.1 skrll ;; 9702 1.1 skrll esac 9703 1.1 skrll runpath_var='LD_RUN_PATH' 9704 1.1 skrll hardcode_shlibpath_var=no 9705 1.1 skrll ;; 9706 1.1 skrll 9707 1.1 skrll sysv4.3*) 9708 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9709 1.1 skrll hardcode_shlibpath_var=no 9710 1.1 skrll export_dynamic_flag_spec='-Bexport' 9711 1.1 skrll ;; 9712 1.1 skrll 9713 1.1 skrll sysv4*MP*) 9714 1.1 skrll if test -d /usr/nec; then 9715 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9716 1.1 skrll hardcode_shlibpath_var=no 9717 1.1 skrll runpath_var=LD_RUN_PATH 9718 1.1 skrll hardcode_runpath_var=yes 9719 1.1 skrll ld_shlibs=yes 9720 1.1 skrll fi 9721 1.1 skrll ;; 9722 1.1 skrll 9723 1.1 skrll sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 9724 1.1 skrll no_undefined_flag='${wl}-z,text' 9725 1.1 skrll archive_cmds_need_lc=no 9726 1.1 skrll hardcode_shlibpath_var=no 9727 1.1 skrll runpath_var='LD_RUN_PATH' 9728 1.1 skrll 9729 1.1 skrll if test "$GCC" = yes; then 9730 1.1 skrll archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9731 1.1 skrll archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9732 1.1 skrll else 9733 1.1 skrll archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9734 1.1 skrll archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9735 1.1 skrll fi 9736 1.1 skrll ;; 9737 1.1 skrll 9738 1.1 skrll sysv5* | sco3.2v5* | sco5v6*) 9739 1.1 skrll # Note: We can NOT use -z defs as we might desire, because we do not 9740 1.1 skrll # link with -lc, and that would cause any symbols used from libc to 9741 1.1 skrll # always be unresolved, which means just about no library would 9742 1.1 skrll # ever link correctly. If we're not using GNU ld we use -z text 9743 1.1 skrll # though, which does catch some bad symbols but isn't as heavy-handed 9744 1.1 skrll # as -z defs. 9745 1.1 skrll no_undefined_flag='${wl}-z,text' 9746 1.1 skrll allow_undefined_flag='${wl}-z,nodefs' 9747 1.1 skrll archive_cmds_need_lc=no 9748 1.1 skrll hardcode_shlibpath_var=no 9749 1.1 skrll hardcode_libdir_flag_spec='${wl}-R,$libdir' 9750 1.1 skrll hardcode_libdir_separator=':' 9751 1.1 skrll link_all_deplibs=yes 9752 1.1 skrll export_dynamic_flag_spec='${wl}-Bexport' 9753 1.1 skrll runpath_var='LD_RUN_PATH' 9754 1.1 skrll 9755 1.1 skrll if test "$GCC" = yes; then 9756 1.1 skrll archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9757 1.1 skrll archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9758 1.1 skrll else 9759 1.1 skrll archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9760 1.1 skrll archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 9761 1.1 skrll fi 9762 1.1 skrll ;; 9763 1.1 skrll 9764 1.1 skrll uts4*) 9765 1.1 skrll archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9766 1.1 skrll hardcode_libdir_flag_spec='-L$libdir' 9767 1.1 skrll hardcode_shlibpath_var=no 9768 1.1 skrll ;; 9769 1.1 skrll 9770 1.1 skrll *) 9771 1.1 skrll ld_shlibs=no 9772 1.1 skrll ;; 9773 1.1 skrll esac 9774 1.1 skrll 9775 1.1 skrll if test x$host_vendor = xsni; then 9776 1.1 skrll case $host in 9777 1.1 skrll sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 9778 1.1 skrll export_dynamic_flag_spec='${wl}-Blargedynsym' 9779 1.1 skrll ;; 9780 1.1 skrll esac 9781 1.1 skrll fi 9782 1.1 skrll fi 9783 1.1 skrll 9784 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 9785 1.2 matt $as_echo "$ld_shlibs" >&6; } 9786 1.1 skrll test "$ld_shlibs" = no && can_build_shared=no 9787 1.1 skrll 9788 1.1 skrll with_gnu_ld=$with_gnu_ld 9789 1.1 skrll 9790 1.1 skrll 9791 1.1 skrll 9792 1.1 skrll 9793 1.1 skrll 9794 1.1 skrll 9795 1.1 skrll 9796 1.1 skrll 9797 1.1 skrll 9798 1.1 skrll 9799 1.1 skrll 9800 1.1 skrll 9801 1.1 skrll 9802 1.1 skrll 9803 1.1 skrll 9804 1.1 skrll # 9805 1.1 skrll # Do we need to explicitly link libc? 9806 1.1 skrll # 9807 1.1 skrll case "x$archive_cmds_need_lc" in 9808 1.1 skrll x|xyes) 9809 1.1 skrll # Assume -lc should be added 9810 1.1 skrll archive_cmds_need_lc=yes 9811 1.1 skrll 9812 1.1 skrll if test "$enable_shared" = yes && test "$GCC" = yes; then 9813 1.1 skrll case $archive_cmds in 9814 1.1 skrll *'~'*) 9815 1.1 skrll # FIXME: we may have to deal with multi-command sequences. 9816 1.1 skrll ;; 9817 1.1 skrll '$CC '*) 9818 1.1 skrll # Test whether the compiler implicitly links with -lc since on some 9819 1.1 skrll # systems, -lgcc has to come before -lc. If gcc already passes -lc 9820 1.1 skrll # to ld, don't add -lc before -lgcc. 9821 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 9822 1.2 matt $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 9823 1.8 christos if ${lt_cv_archive_cmds_need_lc+:} false; then : 9824 1.2 matt $as_echo_n "(cached) " >&6 9825 1.2 matt else 9826 1.2 matt $RM conftest* 9827 1.2 matt echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9828 1.1 skrll 9829 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 9830 1.1 skrll (eval $ac_compile) 2>&5 9831 1.1 skrll ac_status=$? 9832 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9833 1.2 matt test $ac_status = 0; } 2>conftest.err; then 9834 1.2 matt soname=conftest 9835 1.2 matt lib=conftest 9836 1.2 matt libobjs=conftest.$ac_objext 9837 1.2 matt deplibs= 9838 1.2 matt wl=$lt_prog_compiler_wl 9839 1.2 matt pic_flag=$lt_prog_compiler_pic 9840 1.2 matt compiler_flags=-v 9841 1.2 matt linker_flags=-v 9842 1.2 matt verstring= 9843 1.2 matt output_objdir=. 9844 1.2 matt libname=conftest 9845 1.2 matt lt_save_allow_undefined_flag=$allow_undefined_flag 9846 1.2 matt allow_undefined_flag= 9847 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 9848 1.1 skrll (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 9849 1.1 skrll ac_status=$? 9850 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9851 1.2 matt test $ac_status = 0; } 9852 1.2 matt then 9853 1.2 matt lt_cv_archive_cmds_need_lc=no 9854 1.2 matt else 9855 1.2 matt lt_cv_archive_cmds_need_lc=yes 9856 1.2 matt fi 9857 1.2 matt allow_undefined_flag=$lt_save_allow_undefined_flag 9858 1.2 matt else 9859 1.2 matt cat conftest.err 1>&5 9860 1.2 matt fi 9861 1.2 matt $RM conftest* 9862 1.2 matt 9863 1.2 matt fi 9864 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 9865 1.2 matt $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 9866 1.2 matt archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 9867 1.1 skrll ;; 9868 1.1 skrll esac 9869 1.1 skrll fi 9870 1.1 skrll ;; 9871 1.1 skrll esac 9872 1.1 skrll 9873 1.1 skrll 9874 1.1 skrll 9875 1.1 skrll 9876 1.1 skrll 9877 1.1 skrll 9878 1.1 skrll 9879 1.1 skrll 9880 1.1 skrll 9881 1.1 skrll 9882 1.1 skrll 9883 1.1 skrll 9884 1.1 skrll 9885 1.1 skrll 9886 1.1 skrll 9887 1.1 skrll 9888 1.1 skrll 9889 1.1 skrll 9890 1.1 skrll 9891 1.1 skrll 9892 1.1 skrll 9893 1.1 skrll 9894 1.1 skrll 9895 1.1 skrll 9896 1.1 skrll 9897 1.1 skrll 9898 1.1 skrll 9899 1.1 skrll 9900 1.1 skrll 9901 1.1 skrll 9902 1.1 skrll 9903 1.1 skrll 9904 1.1 skrll 9905 1.1 skrll 9906 1.1 skrll 9907 1.1 skrll 9908 1.1 skrll 9909 1.1 skrll 9910 1.1 skrll 9911 1.1 skrll 9912 1.1 skrll 9913 1.1 skrll 9914 1.1 skrll 9915 1.1 skrll 9916 1.1 skrll 9917 1.1 skrll 9918 1.1 skrll 9919 1.1 skrll 9920 1.1 skrll 9921 1.1 skrll 9922 1.1 skrll 9923 1.1 skrll 9924 1.1 skrll 9925 1.1 skrll 9926 1.1 skrll 9927 1.1 skrll 9928 1.1 skrll 9929 1.1 skrll 9930 1.1 skrll 9931 1.1 skrll 9932 1.1 skrll 9933 1.1 skrll 9934 1.1 skrll 9935 1.1 skrll 9936 1.1 skrll 9937 1.1 skrll 9938 1.1 skrll 9939 1.1 skrll 9940 1.1 skrll 9941 1.1 skrll 9942 1.1 skrll 9943 1.1 skrll 9944 1.1 skrll 9945 1.1 skrll 9946 1.1 skrll 9947 1.1 skrll 9948 1.1 skrll 9949 1.1 skrll 9950 1.1 skrll 9951 1.1 skrll 9952 1.1 skrll 9953 1.1 skrll 9954 1.1 skrll 9955 1.1 skrll 9956 1.1 skrll 9957 1.1 skrll 9958 1.1 skrll 9959 1.1 skrll 9960 1.1 skrll 9961 1.1 skrll 9962 1.1 skrll 9963 1.1 skrll 9964 1.1 skrll 9965 1.1 skrll 9966 1.1 skrll 9967 1.1 skrll 9968 1.1 skrll 9969 1.1 skrll 9970 1.1 skrll 9971 1.1 skrll 9972 1.1 skrll 9973 1.1 skrll 9974 1.1 skrll 9975 1.1 skrll 9976 1.1 skrll 9977 1.1 skrll 9978 1.1 skrll 9979 1.1 skrll 9980 1.1 skrll 9981 1.1 skrll 9982 1.1 skrll 9983 1.1 skrll 9984 1.1 skrll 9985 1.1 skrll 9986 1.1 skrll 9987 1.1 skrll 9988 1.1 skrll 9989 1.1 skrll 9990 1.1 skrll 9991 1.1 skrll 9992 1.1 skrll 9993 1.1 skrll 9994 1.1 skrll 9995 1.1 skrll 9996 1.1 skrll 9997 1.1 skrll 9998 1.1 skrll 9999 1.1 skrll 10000 1.1 skrll 10001 1.1 skrll 10002 1.1 skrll 10003 1.1 skrll 10004 1.1 skrll 10005 1.1 skrll 10006 1.1 skrll 10007 1.1 skrll 10008 1.1 skrll 10009 1.1 skrll 10010 1.1 skrll 10011 1.1 skrll 10012 1.1 skrll 10013 1.1 skrll 10014 1.1 skrll 10015 1.1 skrll 10016 1.1 skrll 10017 1.1 skrll 10018 1.1 skrll 10019 1.1 skrll 10020 1.1 skrll 10021 1.1 skrll 10022 1.1 skrll 10023 1.1 skrll 10024 1.1 skrll 10025 1.1 skrll 10026 1.1 skrll 10027 1.1 skrll 10028 1.1 skrll 10029 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10030 1.2 matt $as_echo_n "checking dynamic linker characteristics... " >&6; } 10031 1.2 matt 10032 1.2 matt if test "$GCC" = yes; then 10033 1.1 skrll case $host_os in 10034 1.1 skrll darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10035 1.1 skrll *) lt_awk_arg="/^libraries:/" ;; 10036 1.1 skrll esac 10037 1.2 matt case $host_os in 10038 1.2 matt mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10039 1.2 matt *) lt_sed_strip_eq="s,=/,/,g" ;; 10040 1.2 matt esac 10041 1.2 matt lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10042 1.2 matt case $lt_search_path_spec in 10043 1.2 matt *\;*) 10044 1.1 skrll # if the path contains ";" then we assume it to be the separator 10045 1.1 skrll # otherwise default to the standard path separator (i.e. ":") - it is 10046 1.1 skrll # assumed that no part of a normal pathname contains ";" but that should 10047 1.1 skrll # okay in the real world where ";" in dirpaths is itself problematic. 10048 1.2 matt lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10049 1.2 matt ;; 10050 1.2 matt *) 10051 1.2 matt lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10052 1.2 matt ;; 10053 1.2 matt esac 10054 1.1 skrll # Ok, now we have the path, separated by spaces, we can step through it 10055 1.1 skrll # and add multilib dir if necessary. 10056 1.1 skrll lt_tmp_lt_search_path_spec= 10057 1.1 skrll lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10058 1.1 skrll for lt_sys_path in $lt_search_path_spec; do 10059 1.1 skrll if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10060 1.1 skrll lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10061 1.1 skrll else 10062 1.1 skrll test -d "$lt_sys_path" && \ 10063 1.1 skrll lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10064 1.1 skrll fi 10065 1.1 skrll done 10066 1.2 matt lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10067 1.1 skrll BEGIN {RS=" "; FS="/|\n";} { 10068 1.1 skrll lt_foo=""; 10069 1.1 skrll lt_count=0; 10070 1.1 skrll for (lt_i = NF; lt_i > 0; lt_i--) { 10071 1.1 skrll if ($lt_i != "" && $lt_i != ".") { 10072 1.1 skrll if ($lt_i == "..") { 10073 1.1 skrll lt_count++; 10074 1.1 skrll } else { 10075 1.1 skrll if (lt_count == 0) { 10076 1.1 skrll lt_foo="/" $lt_i lt_foo; 10077 1.1 skrll } else { 10078 1.1 skrll lt_count--; 10079 1.1 skrll } 10080 1.1 skrll } 10081 1.1 skrll } 10082 1.1 skrll } 10083 1.1 skrll if (lt_foo != "") { lt_freq[lt_foo]++; } 10084 1.1 skrll if (lt_freq[lt_foo] == 1) { print lt_foo; } 10085 1.1 skrll }'` 10086 1.2 matt # AWK program above erroneously prepends '/' to C:/dos/paths 10087 1.2 matt # for these hosts. 10088 1.2 matt case $host_os in 10089 1.2 matt mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10090 1.2 matt $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10091 1.2 matt esac 10092 1.2 matt sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10093 1.1 skrll else 10094 1.1 skrll sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10095 1.1 skrll fi 10096 1.1 skrll library_names_spec= 10097 1.1 skrll libname_spec='lib$name' 10098 1.1 skrll soname_spec= 10099 1.1 skrll shrext_cmds=".so" 10100 1.1 skrll postinstall_cmds= 10101 1.1 skrll postuninstall_cmds= 10102 1.1 skrll finish_cmds= 10103 1.1 skrll finish_eval= 10104 1.1 skrll shlibpath_var= 10105 1.1 skrll shlibpath_overrides_runpath=unknown 10106 1.1 skrll version_type=none 10107 1.1 skrll dynamic_linker="$host_os ld.so" 10108 1.1 skrll sys_lib_dlsearch_path_spec="/lib /usr/lib" 10109 1.1 skrll need_lib_prefix=unknown 10110 1.1 skrll hardcode_into_libs=no 10111 1.1 skrll 10112 1.1 skrll # when you set need_version to no, make sure it does not cause -set_version 10113 1.1 skrll # flags to be left without arguments 10114 1.1 skrll need_version=unknown 10115 1.1 skrll 10116 1.1 skrll case $host_os in 10117 1.1 skrll aix3*) 10118 1.1 skrll version_type=linux 10119 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10120 1.1 skrll shlibpath_var=LIBPATH 10121 1.1 skrll 10122 1.1 skrll # AIX 3 has no versioning support, so we append a major version to the name. 10123 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10124 1.1 skrll ;; 10125 1.1 skrll 10126 1.1 skrll aix[4-9]*) 10127 1.1 skrll version_type=linux 10128 1.1 skrll need_lib_prefix=no 10129 1.1 skrll need_version=no 10130 1.1 skrll hardcode_into_libs=yes 10131 1.1 skrll if test "$host_cpu" = ia64; then 10132 1.1 skrll # AIX 5 supports IA64 10133 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10134 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10135 1.1 skrll else 10136 1.1 skrll # With GCC up to 2.95.x, collect2 would create an import file 10137 1.1 skrll # for dependence libraries. The import file would start with 10138 1.1 skrll # the line `#! .'. This would cause the generated library to 10139 1.1 skrll # depend on `.', always an invalid library. This was fixed in 10140 1.1 skrll # development snapshots of GCC prior to 3.0. 10141 1.1 skrll case $host_os in 10142 1.1 skrll aix4 | aix4.[01] | aix4.[01].*) 10143 1.1 skrll if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10144 1.1 skrll echo ' yes ' 10145 1.1 skrll echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10146 1.1 skrll : 10147 1.1 skrll else 10148 1.1 skrll can_build_shared=no 10149 1.1 skrll fi 10150 1.1 skrll ;; 10151 1.1 skrll esac 10152 1.1 skrll # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10153 1.1 skrll # soname into executable. Probably we can add versioning support to 10154 1.1 skrll # collect2, so additional links can be useful in future. 10155 1.1 skrll if test "$aix_use_runtimelinking" = yes; then 10156 1.1 skrll # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10157 1.1 skrll # instead of lib<name>.a to let people know that these are not 10158 1.1 skrll # typical AIX shared libraries. 10159 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10160 1.1 skrll else 10161 1.1 skrll # We preserve .a as extension for shared libraries through AIX4.2 10162 1.1 skrll # and later when we are not doing run time linking. 10163 1.1 skrll library_names_spec='${libname}${release}.a $libname.a' 10164 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10165 1.1 skrll fi 10166 1.1 skrll shlibpath_var=LIBPATH 10167 1.1 skrll fi 10168 1.1 skrll ;; 10169 1.1 skrll 10170 1.1 skrll amigaos*) 10171 1.2 matt case $host_cpu in 10172 1.2 matt powerpc) 10173 1.2 matt # Since July 2007 AmigaOS4 officially supports .so libraries. 10174 1.2 matt # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10175 1.2 matt library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10176 1.2 matt ;; 10177 1.2 matt m68k) 10178 1.1 skrll library_names_spec='$libname.ixlibrary $libname.a' 10179 1.1 skrll # Create ${libname}_ixlibrary.a entries in /sys/libs. 10180 1.2 matt 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' 10181 1.2 matt ;; 10182 1.2 matt esac 10183 1.1 skrll ;; 10184 1.1 skrll 10185 1.1 skrll beos*) 10186 1.1 skrll library_names_spec='${libname}${shared_ext}' 10187 1.1 skrll dynamic_linker="$host_os ld.so" 10188 1.1 skrll shlibpath_var=LIBRARY_PATH 10189 1.1 skrll ;; 10190 1.1 skrll 10191 1.1 skrll bsdi[45]*) 10192 1.1 skrll version_type=linux 10193 1.1 skrll need_version=no 10194 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10195 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10196 1.1 skrll finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10197 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10198 1.1 skrll sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10199 1.1 skrll sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10200 1.1 skrll # the default ld.so.conf also contains /usr/contrib/lib and 10201 1.1 skrll # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10202 1.1 skrll # libtool to hard-code these into programs 10203 1.1 skrll ;; 10204 1.1 skrll 10205 1.2 matt cygwin* | mingw* | pw32* | cegcc*) 10206 1.1 skrll version_type=windows 10207 1.1 skrll shrext_cmds=".dll" 10208 1.1 skrll need_version=no 10209 1.1 skrll need_lib_prefix=no 10210 1.1 skrll 10211 1.2 matt case $GCC,$host_os in 10212 1.2 matt yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10213 1.1 skrll library_names_spec='$libname.dll.a' 10214 1.1 skrll # DLL is installed to $(libdir)/../bin by postinstall_cmds 10215 1.1 skrll postinstall_cmds='base_file=`basename \${file}`~ 10216 1.1 skrll dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10217 1.1 skrll dldir=$destdir/`dirname \$dlpath`~ 10218 1.1 skrll test -d \$dldir || mkdir -p \$dldir~ 10219 1.1 skrll $install_prog $dir/$dlname \$dldir/$dlname~ 10220 1.1 skrll chmod a+x \$dldir/$dlname~ 10221 1.1 skrll if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10222 1.1 skrll eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10223 1.1 skrll fi' 10224 1.1 skrll postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10225 1.1 skrll dlpath=$dir/\$dldll~ 10226 1.1 skrll $RM \$dlpath' 10227 1.1 skrll shlibpath_overrides_runpath=yes 10228 1.1 skrll 10229 1.1 skrll case $host_os in 10230 1.1 skrll cygwin*) 10231 1.1 skrll # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10232 1.1 skrll soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10233 1.2 matt 10234 1.2 matt sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10235 1.1 skrll ;; 10236 1.2 matt mingw* | cegcc*) 10237 1.1 skrll # MinGW DLLs use traditional 'lib' prefix 10238 1.1 skrll soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10239 1.1 skrll ;; 10240 1.1 skrll pw32*) 10241 1.1 skrll # pw32 DLLs use 'pw' prefix rather than 'lib' 10242 1.1 skrll library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10243 1.1 skrll ;; 10244 1.1 skrll esac 10245 1.1 skrll ;; 10246 1.1 skrll 10247 1.1 skrll *) 10248 1.1 skrll library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10249 1.1 skrll ;; 10250 1.1 skrll esac 10251 1.1 skrll dynamic_linker='Win32 ld.exe' 10252 1.1 skrll # FIXME: first we should search . and the directory the executable is in 10253 1.1 skrll shlibpath_var=PATH 10254 1.1 skrll ;; 10255 1.1 skrll 10256 1.1 skrll darwin* | rhapsody*) 10257 1.1 skrll dynamic_linker="$host_os dyld" 10258 1.1 skrll version_type=darwin 10259 1.1 skrll need_lib_prefix=no 10260 1.1 skrll need_version=no 10261 1.1 skrll library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10262 1.1 skrll soname_spec='${libname}${release}${major}$shared_ext' 10263 1.1 skrll shlibpath_overrides_runpath=yes 10264 1.1 skrll shlibpath_var=DYLD_LIBRARY_PATH 10265 1.1 skrll shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10266 1.1 skrll 10267 1.1 skrll sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10268 1.1 skrll sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10269 1.1 skrll ;; 10270 1.1 skrll 10271 1.1 skrll dgux*) 10272 1.1 skrll version_type=linux 10273 1.1 skrll need_lib_prefix=no 10274 1.1 skrll need_version=no 10275 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10276 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10277 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10278 1.1 skrll ;; 10279 1.1 skrll 10280 1.1 skrll freebsd* | dragonfly*) 10281 1.1 skrll # DragonFly does not have aout. When/if they implement a new 10282 1.1 skrll # versioning mechanism, adjust this. 10283 1.1 skrll if test -x /usr/bin/objformat; then 10284 1.1 skrll objformat=`/usr/bin/objformat` 10285 1.1 skrll else 10286 1.1 skrll case $host_os in 10287 1.3 christos freebsd[23].*) objformat=aout ;; 10288 1.1 skrll *) objformat=elf ;; 10289 1.1 skrll esac 10290 1.1 skrll fi 10291 1.1 skrll version_type=freebsd-$objformat 10292 1.1 skrll case $version_type in 10293 1.1 skrll freebsd-elf*) 10294 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10295 1.1 skrll need_version=no 10296 1.1 skrll need_lib_prefix=no 10297 1.1 skrll ;; 10298 1.1 skrll freebsd-*) 10299 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10300 1.1 skrll need_version=yes 10301 1.1 skrll ;; 10302 1.1 skrll esac 10303 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10304 1.1 skrll case $host_os in 10305 1.3 christos freebsd2.*) 10306 1.1 skrll shlibpath_overrides_runpath=yes 10307 1.1 skrll ;; 10308 1.1 skrll freebsd3.[01]* | freebsdelf3.[01]*) 10309 1.1 skrll shlibpath_overrides_runpath=yes 10310 1.1 skrll hardcode_into_libs=yes 10311 1.1 skrll ;; 10312 1.1 skrll freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10313 1.1 skrll freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10314 1.1 skrll shlibpath_overrides_runpath=no 10315 1.1 skrll hardcode_into_libs=yes 10316 1.1 skrll ;; 10317 1.1 skrll *) # from 4.6 on, and DragonFly 10318 1.1 skrll shlibpath_overrides_runpath=yes 10319 1.1 skrll hardcode_into_libs=yes 10320 1.1 skrll ;; 10321 1.1 skrll esac 10322 1.1 skrll ;; 10323 1.1 skrll 10324 1.2 matt haiku*) 10325 1.2 matt version_type=linux 10326 1.2 matt need_lib_prefix=no 10327 1.2 matt need_version=no 10328 1.2 matt dynamic_linker="$host_os runtime_loader" 10329 1.2 matt library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10330 1.2 matt soname_spec='${libname}${release}${shared_ext}$major' 10331 1.2 matt shlibpath_var=LIBRARY_PATH 10332 1.2 matt shlibpath_overrides_runpath=yes 10333 1.11 christos sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10334 1.2 matt hardcode_into_libs=yes 10335 1.2 matt ;; 10336 1.2 matt 10337 1.1 skrll hpux9* | hpux10* | hpux11*) 10338 1.1 skrll # Give a soname corresponding to the major version so that dld.sl refuses to 10339 1.1 skrll # link against other versions. 10340 1.1 skrll version_type=sunos 10341 1.1 skrll need_lib_prefix=no 10342 1.1 skrll need_version=no 10343 1.1 skrll case $host_cpu in 10344 1.1 skrll ia64*) 10345 1.1 skrll shrext_cmds='.so' 10346 1.1 skrll hardcode_into_libs=yes 10347 1.1 skrll dynamic_linker="$host_os dld.so" 10348 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10349 1.1 skrll shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10350 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10351 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10352 1.1 skrll if test "X$HPUX_IA64_MODE" = X32; then 10353 1.1 skrll sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10354 1.1 skrll else 10355 1.1 skrll sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10356 1.1 skrll fi 10357 1.1 skrll sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10358 1.1 skrll ;; 10359 1.1 skrll hppa*64*) 10360 1.1 skrll shrext_cmds='.sl' 10361 1.1 skrll hardcode_into_libs=yes 10362 1.1 skrll dynamic_linker="$host_os dld.sl" 10363 1.1 skrll shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10364 1.1 skrll shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10365 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10366 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10367 1.1 skrll sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10368 1.1 skrll sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10369 1.1 skrll ;; 10370 1.1 skrll *) 10371 1.1 skrll shrext_cmds='.sl' 10372 1.1 skrll dynamic_linker="$host_os dld.sl" 10373 1.1 skrll shlibpath_var=SHLIB_PATH 10374 1.1 skrll shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10375 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10376 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10377 1.1 skrll ;; 10378 1.1 skrll esac 10379 1.2 matt # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10380 1.1 skrll postinstall_cmds='chmod 555 $lib' 10381 1.2 matt # or fails outright, so override atomically: 10382 1.2 matt install_override_mode=555 10383 1.1 skrll ;; 10384 1.1 skrll 10385 1.1 skrll interix[3-9]*) 10386 1.1 skrll version_type=linux 10387 1.1 skrll need_lib_prefix=no 10388 1.1 skrll need_version=no 10389 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10390 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10391 1.1 skrll dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10392 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10393 1.1 skrll shlibpath_overrides_runpath=no 10394 1.1 skrll hardcode_into_libs=yes 10395 1.1 skrll ;; 10396 1.1 skrll 10397 1.1 skrll irix5* | irix6* | nonstopux*) 10398 1.1 skrll case $host_os in 10399 1.1 skrll nonstopux*) version_type=nonstopux ;; 10400 1.1 skrll *) 10401 1.1 skrll if test "$lt_cv_prog_gnu_ld" = yes; then 10402 1.1 skrll version_type=linux 10403 1.1 skrll else 10404 1.1 skrll version_type=irix 10405 1.1 skrll fi ;; 10406 1.1 skrll esac 10407 1.1 skrll need_lib_prefix=no 10408 1.1 skrll need_version=no 10409 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10410 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10411 1.1 skrll case $host_os in 10412 1.1 skrll irix5* | nonstopux*) 10413 1.1 skrll libsuff= shlibsuff= 10414 1.1 skrll ;; 10415 1.1 skrll *) 10416 1.1 skrll case $LD in # libtool.m4 will add one of these switches to LD 10417 1.1 skrll *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10418 1.1 skrll libsuff= shlibsuff= libmagic=32-bit;; 10419 1.1 skrll *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10420 1.1 skrll libsuff=32 shlibsuff=N32 libmagic=N32;; 10421 1.1 skrll *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10422 1.1 skrll libsuff=64 shlibsuff=64 libmagic=64-bit;; 10423 1.1 skrll *) libsuff= shlibsuff= libmagic=never-match;; 10424 1.1 skrll esac 10425 1.1 skrll ;; 10426 1.1 skrll esac 10427 1.1 skrll shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10428 1.1 skrll shlibpath_overrides_runpath=no 10429 1.1 skrll sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10430 1.1 skrll sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10431 1.1 skrll hardcode_into_libs=yes 10432 1.1 skrll ;; 10433 1.1 skrll 10434 1.1 skrll # No shared lib support for Linux oldld, aout, or coff. 10435 1.1 skrll linux*oldld* | linux*aout* | linux*coff*) 10436 1.1 skrll dynamic_linker=no 10437 1.1 skrll ;; 10438 1.1 skrll 10439 1.1 skrll # This must be Linux ELF. 10440 1.13 christos 10441 1.13 christos # uclinux* changes (here and below) have been submitted to the libtool 10442 1.13 christos # project, but have not yet been accepted: they are GCC-local changes 10443 1.13 christos # for the time being. (See 10444 1.13 christos # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10445 1.13 christos linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10446 1.1 skrll version_type=linux 10447 1.1 skrll need_lib_prefix=no 10448 1.1 skrll need_version=no 10449 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10450 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10451 1.1 skrll finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10452 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10453 1.1 skrll shlibpath_overrides_runpath=no 10454 1.2 matt 10455 1.1 skrll # Some binutils ld are patched to set DT_RUNPATH 10456 1.8 christos if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10457 1.2 matt $as_echo_n "(cached) " >&6 10458 1.2 matt else 10459 1.2 matt lt_cv_shlibpath_overrides_runpath=no 10460 1.2 matt save_LDFLAGS=$LDFLAGS 10461 1.2 matt save_libdir=$libdir 10462 1.2 matt eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10463 1.2 matt LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10464 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10465 1.1 skrll /* end confdefs.h. */ 10466 1.1 skrll 10467 1.1 skrll int 10468 1.1 skrll main () 10469 1.1 skrll { 10470 1.1 skrll 10471 1.1 skrll ; 10472 1.1 skrll return 0; 10473 1.1 skrll } 10474 1.1 skrll _ACEOF 10475 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 10476 1.2 matt if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10477 1.2 matt lt_cv_shlibpath_overrides_runpath=yes 10478 1.2 matt fi 10479 1.1 skrll fi 10480 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 10481 1.2 matt conftest$ac_exeext conftest.$ac_ext 10482 1.2 matt LDFLAGS=$save_LDFLAGS 10483 1.2 matt libdir=$save_libdir 10484 1.1 skrll 10485 1.2 matt fi 10486 1.1 skrll 10487 1.2 matt shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10488 1.1 skrll 10489 1.1 skrll # This implies no fast_install, which is unacceptable. 10490 1.1 skrll # Some rework will be needed to allow for fast_install 10491 1.1 skrll # before this can be enabled. 10492 1.1 skrll hardcode_into_libs=yes 10493 1.1 skrll 10494 1.1 skrll # Append ld.so.conf contents to the search path 10495 1.1 skrll if test -f /etc/ld.so.conf; then 10496 1.2 matt 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' ' '` 10497 1.1 skrll sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10498 1.1 skrll fi 10499 1.1 skrll 10500 1.1 skrll # We used to test for /lib/ld.so.1 and disable shared libraries on 10501 1.1 skrll # powerpc, because MkLinux only supported shared libraries with the 10502 1.1 skrll # GNU dynamic linker. Since this was broken with cross compilers, 10503 1.1 skrll # most powerpc-linux boxes support dynamic linking these days and 10504 1.1 skrll # people can always --disable-shared, the test was removed, and we 10505 1.1 skrll # assume the GNU/Linux dynamic linker is in use. 10506 1.1 skrll dynamic_linker='GNU/Linux ld.so' 10507 1.1 skrll ;; 10508 1.1 skrll 10509 1.1 skrll netbsd*) 10510 1.1 skrll version_type=sunos 10511 1.1 skrll need_lib_prefix=no 10512 1.1 skrll need_version=no 10513 1.1 skrll if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10514 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10515 1.1 skrll finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10516 1.1 skrll dynamic_linker='NetBSD (a.out) ld.so' 10517 1.1 skrll else 10518 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10519 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10520 1.1 skrll dynamic_linker='NetBSD ld.elf_so' 10521 1.1 skrll fi 10522 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10523 1.1 skrll shlibpath_overrides_runpath=yes 10524 1.1 skrll hardcode_into_libs=yes 10525 1.1 skrll ;; 10526 1.1 skrll 10527 1.1 skrll newsos6) 10528 1.1 skrll version_type=linux 10529 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10530 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10531 1.1 skrll shlibpath_overrides_runpath=yes 10532 1.1 skrll ;; 10533 1.1 skrll 10534 1.1 skrll *nto* | *qnx*) 10535 1.1 skrll version_type=qnx 10536 1.1 skrll need_lib_prefix=no 10537 1.1 skrll need_version=no 10538 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10539 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10540 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10541 1.1 skrll shlibpath_overrides_runpath=no 10542 1.1 skrll hardcode_into_libs=yes 10543 1.1 skrll dynamic_linker='ldqnx.so' 10544 1.1 skrll ;; 10545 1.1 skrll 10546 1.1 skrll openbsd*) 10547 1.1 skrll version_type=sunos 10548 1.1 skrll sys_lib_dlsearch_path_spec="/usr/lib" 10549 1.1 skrll need_lib_prefix=no 10550 1.1 skrll # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10551 1.1 skrll case $host_os in 10552 1.1 skrll openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10553 1.1 skrll *) need_version=no ;; 10554 1.1 skrll esac 10555 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10556 1.1 skrll finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10557 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10558 1.1 skrll if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10559 1.1 skrll case $host_os in 10560 1.1 skrll openbsd2.[89] | openbsd2.[89].*) 10561 1.1 skrll shlibpath_overrides_runpath=no 10562 1.1 skrll ;; 10563 1.1 skrll *) 10564 1.1 skrll shlibpath_overrides_runpath=yes 10565 1.1 skrll ;; 10566 1.1 skrll esac 10567 1.1 skrll else 10568 1.1 skrll shlibpath_overrides_runpath=yes 10569 1.1 skrll fi 10570 1.1 skrll ;; 10571 1.1 skrll 10572 1.1 skrll os2*) 10573 1.1 skrll libname_spec='$name' 10574 1.1 skrll shrext_cmds=".dll" 10575 1.1 skrll need_lib_prefix=no 10576 1.1 skrll library_names_spec='$libname${shared_ext} $libname.a' 10577 1.1 skrll dynamic_linker='OS/2 ld.exe' 10578 1.1 skrll shlibpath_var=LIBPATH 10579 1.1 skrll ;; 10580 1.1 skrll 10581 1.1 skrll osf3* | osf4* | osf5*) 10582 1.1 skrll version_type=osf 10583 1.1 skrll need_lib_prefix=no 10584 1.1 skrll need_version=no 10585 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10586 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10587 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10588 1.1 skrll sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10589 1.1 skrll sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10590 1.1 skrll ;; 10591 1.1 skrll 10592 1.1 skrll rdos*) 10593 1.1 skrll dynamic_linker=no 10594 1.1 skrll ;; 10595 1.1 skrll 10596 1.1 skrll solaris*) 10597 1.1 skrll version_type=linux 10598 1.1 skrll need_lib_prefix=no 10599 1.1 skrll need_version=no 10600 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10601 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10602 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10603 1.1 skrll shlibpath_overrides_runpath=yes 10604 1.1 skrll hardcode_into_libs=yes 10605 1.1 skrll # ldd complains unless libraries are executable 10606 1.1 skrll postinstall_cmds='chmod +x $lib' 10607 1.1 skrll ;; 10608 1.1 skrll 10609 1.1 skrll sunos4*) 10610 1.1 skrll version_type=sunos 10611 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10612 1.1 skrll finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10613 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10614 1.1 skrll shlibpath_overrides_runpath=yes 10615 1.1 skrll if test "$with_gnu_ld" = yes; then 10616 1.1 skrll need_lib_prefix=no 10617 1.1 skrll fi 10618 1.1 skrll need_version=yes 10619 1.1 skrll ;; 10620 1.1 skrll 10621 1.1 skrll sysv4 | sysv4.3*) 10622 1.1 skrll version_type=linux 10623 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10624 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10625 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10626 1.1 skrll case $host_vendor in 10627 1.1 skrll sni) 10628 1.1 skrll shlibpath_overrides_runpath=no 10629 1.1 skrll need_lib_prefix=no 10630 1.1 skrll runpath_var=LD_RUN_PATH 10631 1.1 skrll ;; 10632 1.1 skrll siemens) 10633 1.1 skrll need_lib_prefix=no 10634 1.1 skrll ;; 10635 1.1 skrll motorola) 10636 1.1 skrll need_lib_prefix=no 10637 1.1 skrll need_version=no 10638 1.1 skrll shlibpath_overrides_runpath=no 10639 1.1 skrll sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10640 1.1 skrll ;; 10641 1.1 skrll esac 10642 1.1 skrll ;; 10643 1.1 skrll 10644 1.1 skrll sysv4*MP*) 10645 1.1 skrll if test -d /usr/nec ;then 10646 1.1 skrll version_type=linux 10647 1.1 skrll library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10648 1.1 skrll soname_spec='$libname${shared_ext}.$major' 10649 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10650 1.1 skrll fi 10651 1.1 skrll ;; 10652 1.1 skrll 10653 1.1 skrll sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10654 1.1 skrll version_type=freebsd-elf 10655 1.1 skrll need_lib_prefix=no 10656 1.1 skrll need_version=no 10657 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10658 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10659 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10660 1.1 skrll shlibpath_overrides_runpath=yes 10661 1.1 skrll hardcode_into_libs=yes 10662 1.1 skrll if test "$with_gnu_ld" = yes; then 10663 1.1 skrll sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10664 1.1 skrll else 10665 1.1 skrll sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10666 1.1 skrll case $host_os in 10667 1.1 skrll sco3.2v5*) 10668 1.1 skrll sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10669 1.1 skrll ;; 10670 1.1 skrll esac 10671 1.1 skrll fi 10672 1.1 skrll sys_lib_dlsearch_path_spec='/usr/lib' 10673 1.1 skrll ;; 10674 1.1 skrll 10675 1.1 skrll tpf*) 10676 1.1 skrll # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10677 1.1 skrll version_type=linux 10678 1.1 skrll need_lib_prefix=no 10679 1.1 skrll need_version=no 10680 1.2 matt library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10681 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10682 1.1 skrll shlibpath_overrides_runpath=no 10683 1.1 skrll hardcode_into_libs=yes 10684 1.1 skrll ;; 10685 1.1 skrll 10686 1.1 skrll uts4*) 10687 1.1 skrll version_type=linux 10688 1.1 skrll library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10689 1.1 skrll soname_spec='${libname}${release}${shared_ext}$major' 10690 1.1 skrll shlibpath_var=LD_LIBRARY_PATH 10691 1.1 skrll ;; 10692 1.1 skrll 10693 1.13 christos # Shared libraries for VwWorks, >= 7 only at this stage 10694 1.13 christos # and (fpic) still incompatible with "large" code models 10695 1.13 christos # in a few configurations. Only for RTP mode in any case, 10696 1.13 christos # and upon explicit request at configure time. 10697 1.13 christos vxworks7*) 10698 1.13 christos dynamic_linker=no 10699 1.13 christos case ${with_multisubdir}-${enable_shared} in 10700 1.13 christos *large*) 10701 1.13 christos ;; 10702 1.13 christos *mrtp*-yes) 10703 1.13 christos version_type=linux 10704 1.13 christos need_lib_prefix=no 10705 1.13 christos need_version=no 10706 1.13 christos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10707 1.13 christos soname_spec='${libname}${release}${shared_ext}$major' 10708 1.13 christos dynamic_linker="$host_os module_loader" 10709 1.13 christos ;; 10710 1.13 christos esac 10711 1.13 christos ;; 10712 1.1 skrll *) 10713 1.1 skrll dynamic_linker=no 10714 1.1 skrll ;; 10715 1.1 skrll esac 10716 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10717 1.2 matt $as_echo "$dynamic_linker" >&6; } 10718 1.1 skrll test "$dynamic_linker" = no && can_build_shared=no 10719 1.1 skrll 10720 1.1 skrll variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10721 1.1 skrll if test "$GCC" = yes; then 10722 1.1 skrll variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10723 1.1 skrll fi 10724 1.1 skrll 10725 1.2 matt if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 10726 1.2 matt sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10727 1.2 matt fi 10728 1.2 matt if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 10729 1.2 matt sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10730 1.2 matt fi 10731 1.2 matt 10732 1.2 matt 10733 1.2 matt 10734 1.1 skrll 10735 1.1 skrll 10736 1.1 skrll 10737 1.1 skrll 10738 1.1 skrll 10739 1.1 skrll 10740 1.1 skrll 10741 1.1 skrll 10742 1.1 skrll 10743 1.1 skrll 10744 1.1 skrll 10745 1.1 skrll 10746 1.1 skrll 10747 1.1 skrll 10748 1.1 skrll 10749 1.1 skrll 10750 1.1 skrll 10751 1.1 skrll 10752 1.1 skrll 10753 1.1 skrll 10754 1.1 skrll 10755 1.1 skrll 10756 1.1 skrll 10757 1.1 skrll 10758 1.1 skrll 10759 1.1 skrll 10760 1.1 skrll 10761 1.1 skrll 10762 1.1 skrll 10763 1.1 skrll 10764 1.1 skrll 10765 1.1 skrll 10766 1.1 skrll 10767 1.1 skrll 10768 1.1 skrll 10769 1.1 skrll 10770 1.1 skrll 10771 1.1 skrll 10772 1.1 skrll 10773 1.1 skrll 10774 1.1 skrll 10775 1.1 skrll 10776 1.1 skrll 10777 1.1 skrll 10778 1.1 skrll 10779 1.1 skrll 10780 1.1 skrll 10781 1.1 skrll 10782 1.1 skrll 10783 1.1 skrll 10784 1.1 skrll 10785 1.1 skrll 10786 1.1 skrll 10787 1.1 skrll 10788 1.1 skrll 10789 1.1 skrll 10790 1.1 skrll 10791 1.1 skrll 10792 1.1 skrll 10793 1.1 skrll 10794 1.1 skrll 10795 1.1 skrll 10796 1.1 skrll 10797 1.1 skrll 10798 1.1 skrll 10799 1.1 skrll 10800 1.1 skrll 10801 1.1 skrll 10802 1.1 skrll 10803 1.1 skrll 10804 1.1 skrll 10805 1.1 skrll 10806 1.1 skrll 10807 1.1 skrll 10808 1.1 skrll 10809 1.1 skrll 10810 1.1 skrll 10811 1.1 skrll 10812 1.1 skrll 10813 1.1 skrll 10814 1.1 skrll 10815 1.1 skrll 10816 1.1 skrll 10817 1.1 skrll 10818 1.1 skrll 10819 1.1 skrll 10820 1.2 matt 10821 1.2 matt 10822 1.2 matt 10823 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 10824 1.2 matt $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 10825 1.1 skrll hardcode_action= 10826 1.1 skrll if test -n "$hardcode_libdir_flag_spec" || 10827 1.1 skrll test -n "$runpath_var" || 10828 1.1 skrll test "X$hardcode_automatic" = "Xyes" ; then 10829 1.1 skrll 10830 1.1 skrll # We can hardcode non-existent directories. 10831 1.1 skrll if test "$hardcode_direct" != no && 10832 1.1 skrll # If the only mechanism to avoid hardcoding is shlibpath_var, we 10833 1.1 skrll # have to relink, otherwise we might link with an installed library 10834 1.1 skrll # when we should be linking with a yet-to-be-installed one 10835 1.1 skrll ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 10836 1.1 skrll test "$hardcode_minus_L" != no; then 10837 1.1 skrll # Linking always hardcodes the temporary library directory. 10838 1.1 skrll hardcode_action=relink 10839 1.1 skrll else 10840 1.1 skrll # We can link without hardcoding, and we can hardcode nonexisting dirs. 10841 1.1 skrll hardcode_action=immediate 10842 1.1 skrll fi 10843 1.1 skrll else 10844 1.1 skrll # We cannot hardcode anything, or else we can only hardcode existing 10845 1.1 skrll # directories. 10846 1.1 skrll hardcode_action=unsupported 10847 1.1 skrll fi 10848 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 10849 1.2 matt $as_echo "$hardcode_action" >&6; } 10850 1.1 skrll 10851 1.1 skrll if test "$hardcode_action" = relink || 10852 1.1 skrll test "$inherit_rpath" = yes; then 10853 1.1 skrll # Fast installation is not supported 10854 1.1 skrll enable_fast_install=no 10855 1.1 skrll elif test "$shlibpath_overrides_runpath" = yes || 10856 1.1 skrll test "$enable_shared" = no; then 10857 1.1 skrll # Fast installation is not necessary 10858 1.1 skrll enable_fast_install=needless 10859 1.1 skrll fi 10860 1.1 skrll 10861 1.1 skrll 10862 1.1 skrll 10863 1.1 skrll 10864 1.1 skrll 10865 1.1 skrll 10866 1.1 skrll if test "x$enable_dlopen" != xyes; then 10867 1.1 skrll enable_dlopen=unknown 10868 1.1 skrll enable_dlopen_self=unknown 10869 1.1 skrll enable_dlopen_self_static=unknown 10870 1.1 skrll else 10871 1.1 skrll lt_cv_dlopen=no 10872 1.1 skrll lt_cv_dlopen_libs= 10873 1.1 skrll 10874 1.1 skrll case $host_os in 10875 1.1 skrll beos*) 10876 1.1 skrll lt_cv_dlopen="load_add_on" 10877 1.1 skrll lt_cv_dlopen_libs= 10878 1.1 skrll lt_cv_dlopen_self=yes 10879 1.1 skrll ;; 10880 1.1 skrll 10881 1.2 matt mingw* | pw32* | cegcc*) 10882 1.1 skrll lt_cv_dlopen="LoadLibrary" 10883 1.1 skrll lt_cv_dlopen_libs= 10884 1.1 skrll ;; 10885 1.1 skrll 10886 1.1 skrll cygwin*) 10887 1.1 skrll lt_cv_dlopen="dlopen" 10888 1.1 skrll lt_cv_dlopen_libs= 10889 1.1 skrll ;; 10890 1.1 skrll 10891 1.1 skrll darwin*) 10892 1.1 skrll # if libdl is installed we need to link against it 10893 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10894 1.2 matt $as_echo_n "checking for dlopen in -ldl... " >&6; } 10895 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10896 1.2 matt $as_echo_n "(cached) " >&6 10897 1.1 skrll else 10898 1.1 skrll ac_check_lib_save_LIBS=$LIBS 10899 1.1 skrll LIBS="-ldl $LIBS" 10900 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10901 1.1 skrll /* end confdefs.h. */ 10902 1.1 skrll 10903 1.2 matt /* Override any GCC internal prototype to avoid an error. 10904 1.2 matt Use char because int might match the return type of a GCC 10905 1.2 matt builtin and then its argument prototype would still apply. */ 10906 1.1 skrll #ifdef __cplusplus 10907 1.1 skrll extern "C" 10908 1.1 skrll #endif 10909 1.1 skrll char dlopen (); 10910 1.1 skrll int 10911 1.1 skrll main () 10912 1.1 skrll { 10913 1.2 matt return dlopen (); 10914 1.1 skrll ; 10915 1.1 skrll return 0; 10916 1.1 skrll } 10917 1.1 skrll _ACEOF 10918 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 10919 1.1 skrll ac_cv_lib_dl_dlopen=yes 10920 1.1 skrll else 10921 1.2 matt ac_cv_lib_dl_dlopen=no 10922 1.1 skrll fi 10923 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 10924 1.2 matt conftest$ac_exeext conftest.$ac_ext 10925 1.1 skrll LIBS=$ac_check_lib_save_LIBS 10926 1.1 skrll fi 10927 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 10928 1.2 matt $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 10929 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 10930 1.1 skrll lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 10931 1.1 skrll else 10932 1.1 skrll 10933 1.1 skrll lt_cv_dlopen="dyld" 10934 1.1 skrll lt_cv_dlopen_libs= 10935 1.1 skrll lt_cv_dlopen_self=yes 10936 1.1 skrll 10937 1.1 skrll fi 10938 1.1 skrll 10939 1.1 skrll ;; 10940 1.1 skrll 10941 1.1 skrll *) 10942 1.2 matt ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 10943 1.8 christos if test "x$ac_cv_func_shl_load" = xyes; then : 10944 1.1 skrll lt_cv_dlopen="shl_load" 10945 1.1 skrll else 10946 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 10947 1.2 matt $as_echo_n "checking for shl_load in -ldld... " >&6; } 10948 1.8 christos if ${ac_cv_lib_dld_shl_load+:} false; then : 10949 1.2 matt $as_echo_n "(cached) " >&6 10950 1.1 skrll else 10951 1.1 skrll ac_check_lib_save_LIBS=$LIBS 10952 1.1 skrll LIBS="-ldld $LIBS" 10953 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10954 1.1 skrll /* end confdefs.h. */ 10955 1.1 skrll 10956 1.2 matt /* Override any GCC internal prototype to avoid an error. 10957 1.2 matt Use char because int might match the return type of a GCC 10958 1.2 matt builtin and then its argument prototype would still apply. */ 10959 1.1 skrll #ifdef __cplusplus 10960 1.1 skrll extern "C" 10961 1.1 skrll #endif 10962 1.2 matt char shl_load (); 10963 1.1 skrll int 10964 1.1 skrll main () 10965 1.1 skrll { 10966 1.2 matt return shl_load (); 10967 1.1 skrll ; 10968 1.1 skrll return 0; 10969 1.1 skrll } 10970 1.1 skrll _ACEOF 10971 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 10972 1.2 matt ac_cv_lib_dld_shl_load=yes 10973 1.1 skrll else 10974 1.2 matt ac_cv_lib_dld_shl_load=no 10975 1.1 skrll fi 10976 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 10977 1.2 matt conftest$ac_exeext conftest.$ac_ext 10978 1.2 matt LIBS=$ac_check_lib_save_LIBS 10979 1.1 skrll fi 10980 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 10981 1.2 matt $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 10982 1.8 christos if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 10983 1.2 matt lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 10984 1.2 matt else 10985 1.2 matt ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 10986 1.8 christos if test "x$ac_cv_func_dlopen" = xyes; then : 10987 1.1 skrll lt_cv_dlopen="dlopen" 10988 1.1 skrll else 10989 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 10990 1.2 matt $as_echo_n "checking for dlopen in -ldl... " >&6; } 10991 1.8 christos if ${ac_cv_lib_dl_dlopen+:} false; then : 10992 1.2 matt $as_echo_n "(cached) " >&6 10993 1.1 skrll else 10994 1.1 skrll ac_check_lib_save_LIBS=$LIBS 10995 1.1 skrll LIBS="-ldl $LIBS" 10996 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10997 1.1 skrll /* end confdefs.h. */ 10998 1.1 skrll 10999 1.2 matt /* Override any GCC internal prototype to avoid an error. 11000 1.2 matt Use char because int might match the return type of a GCC 11001 1.2 matt builtin and then its argument prototype would still apply. */ 11002 1.1 skrll #ifdef __cplusplus 11003 1.1 skrll extern "C" 11004 1.1 skrll #endif 11005 1.1 skrll char dlopen (); 11006 1.1 skrll int 11007 1.1 skrll main () 11008 1.1 skrll { 11009 1.2 matt return dlopen (); 11010 1.1 skrll ; 11011 1.1 skrll return 0; 11012 1.1 skrll } 11013 1.1 skrll _ACEOF 11014 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 11015 1.1 skrll ac_cv_lib_dl_dlopen=yes 11016 1.1 skrll else 11017 1.2 matt ac_cv_lib_dl_dlopen=no 11018 1.1 skrll fi 11019 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 11020 1.2 matt conftest$ac_exeext conftest.$ac_ext 11021 1.1 skrll LIBS=$ac_check_lib_save_LIBS 11022 1.1 skrll fi 11023 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11024 1.2 matt $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11025 1.8 christos if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11026 1.1 skrll lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11027 1.1 skrll else 11028 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11029 1.2 matt $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11030 1.8 christos if ${ac_cv_lib_svld_dlopen+:} false; then : 11031 1.2 matt $as_echo_n "(cached) " >&6 11032 1.1 skrll else 11033 1.1 skrll ac_check_lib_save_LIBS=$LIBS 11034 1.1 skrll LIBS="-lsvld $LIBS" 11035 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11036 1.1 skrll /* end confdefs.h. */ 11037 1.1 skrll 11038 1.2 matt /* Override any GCC internal prototype to avoid an error. 11039 1.2 matt Use char because int might match the return type of a GCC 11040 1.2 matt builtin and then its argument prototype would still apply. */ 11041 1.1 skrll #ifdef __cplusplus 11042 1.1 skrll extern "C" 11043 1.1 skrll #endif 11044 1.1 skrll char dlopen (); 11045 1.1 skrll int 11046 1.1 skrll main () 11047 1.1 skrll { 11048 1.2 matt return dlopen (); 11049 1.1 skrll ; 11050 1.1 skrll return 0; 11051 1.1 skrll } 11052 1.1 skrll _ACEOF 11053 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 11054 1.1 skrll ac_cv_lib_svld_dlopen=yes 11055 1.1 skrll else 11056 1.2 matt ac_cv_lib_svld_dlopen=no 11057 1.1 skrll fi 11058 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 11059 1.2 matt conftest$ac_exeext conftest.$ac_ext 11060 1.1 skrll LIBS=$ac_check_lib_save_LIBS 11061 1.1 skrll fi 11062 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11063 1.2 matt $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11064 1.8 christos if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11065 1.1 skrll lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11066 1.1 skrll else 11067 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11068 1.2 matt $as_echo_n "checking for dld_link in -ldld... " >&6; } 11069 1.8 christos if ${ac_cv_lib_dld_dld_link+:} false; then : 11070 1.2 matt $as_echo_n "(cached) " >&6 11071 1.1 skrll else 11072 1.1 skrll ac_check_lib_save_LIBS=$LIBS 11073 1.1 skrll LIBS="-ldld $LIBS" 11074 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11075 1.1 skrll /* end confdefs.h. */ 11076 1.1 skrll 11077 1.2 matt /* Override any GCC internal prototype to avoid an error. 11078 1.2 matt Use char because int might match the return type of a GCC 11079 1.2 matt builtin and then its argument prototype would still apply. */ 11080 1.1 skrll #ifdef __cplusplus 11081 1.1 skrll extern "C" 11082 1.1 skrll #endif 11083 1.1 skrll char dld_link (); 11084 1.1 skrll int 11085 1.1 skrll main () 11086 1.1 skrll { 11087 1.2 matt return dld_link (); 11088 1.1 skrll ; 11089 1.1 skrll return 0; 11090 1.1 skrll } 11091 1.1 skrll _ACEOF 11092 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 11093 1.1 skrll ac_cv_lib_dld_dld_link=yes 11094 1.1 skrll else 11095 1.2 matt ac_cv_lib_dld_dld_link=no 11096 1.1 skrll fi 11097 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 11098 1.2 matt conftest$ac_exeext conftest.$ac_ext 11099 1.1 skrll LIBS=$ac_check_lib_save_LIBS 11100 1.1 skrll fi 11101 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11102 1.2 matt $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11103 1.8 christos if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11104 1.2 matt lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11105 1.1 skrll fi 11106 1.1 skrll 11107 1.1 skrll 11108 1.1 skrll fi 11109 1.1 skrll 11110 1.1 skrll 11111 1.1 skrll fi 11112 1.1 skrll 11113 1.1 skrll 11114 1.1 skrll fi 11115 1.1 skrll 11116 1.1 skrll 11117 1.1 skrll fi 11118 1.1 skrll 11119 1.1 skrll 11120 1.1 skrll fi 11121 1.1 skrll 11122 1.1 skrll ;; 11123 1.1 skrll esac 11124 1.1 skrll 11125 1.1 skrll if test "x$lt_cv_dlopen" != xno; then 11126 1.1 skrll enable_dlopen=yes 11127 1.1 skrll else 11128 1.1 skrll enable_dlopen=no 11129 1.1 skrll fi 11130 1.1 skrll 11131 1.1 skrll case $lt_cv_dlopen in 11132 1.1 skrll dlopen) 11133 1.1 skrll save_CPPFLAGS="$CPPFLAGS" 11134 1.1 skrll test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11135 1.1 skrll 11136 1.1 skrll save_LDFLAGS="$LDFLAGS" 11137 1.1 skrll wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11138 1.1 skrll 11139 1.1 skrll save_LIBS="$LIBS" 11140 1.1 skrll LIBS="$lt_cv_dlopen_libs $LIBS" 11141 1.1 skrll 11142 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11143 1.2 matt $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11144 1.8 christos if ${lt_cv_dlopen_self+:} false; then : 11145 1.2 matt $as_echo_n "(cached) " >&6 11146 1.1 skrll else 11147 1.1 skrll if test "$cross_compiling" = yes; then : 11148 1.1 skrll lt_cv_dlopen_self=cross 11149 1.1 skrll else 11150 1.1 skrll lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11151 1.1 skrll lt_status=$lt_dlunknown 11152 1.1 skrll cat > conftest.$ac_ext <<_LT_EOF 11153 1.15 christos #line 11153 "configure" 11154 1.1 skrll #include "confdefs.h" 11155 1.1 skrll 11156 1.1 skrll #if HAVE_DLFCN_H 11157 1.1 skrll #include <dlfcn.h> 11158 1.1 skrll #endif 11159 1.1 skrll 11160 1.1 skrll #include <stdio.h> 11161 1.1 skrll 11162 1.1 skrll #ifdef RTLD_GLOBAL 11163 1.1 skrll # define LT_DLGLOBAL RTLD_GLOBAL 11164 1.1 skrll #else 11165 1.1 skrll # ifdef DL_GLOBAL 11166 1.1 skrll # define LT_DLGLOBAL DL_GLOBAL 11167 1.1 skrll # else 11168 1.1 skrll # define LT_DLGLOBAL 0 11169 1.1 skrll # endif 11170 1.1 skrll #endif 11171 1.1 skrll 11172 1.1 skrll /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11173 1.1 skrll find out it does not work in some platform. */ 11174 1.1 skrll #ifndef LT_DLLAZY_OR_NOW 11175 1.1 skrll # ifdef RTLD_LAZY 11176 1.1 skrll # define LT_DLLAZY_OR_NOW RTLD_LAZY 11177 1.1 skrll # else 11178 1.1 skrll # ifdef DL_LAZY 11179 1.1 skrll # define LT_DLLAZY_OR_NOW DL_LAZY 11180 1.1 skrll # else 11181 1.1 skrll # ifdef RTLD_NOW 11182 1.1 skrll # define LT_DLLAZY_OR_NOW RTLD_NOW 11183 1.1 skrll # else 11184 1.1 skrll # ifdef DL_NOW 11185 1.1 skrll # define LT_DLLAZY_OR_NOW DL_NOW 11186 1.1 skrll # else 11187 1.1 skrll # define LT_DLLAZY_OR_NOW 0 11188 1.1 skrll # endif 11189 1.1 skrll # endif 11190 1.1 skrll # endif 11191 1.1 skrll # endif 11192 1.1 skrll #endif 11193 1.1 skrll 11194 1.2 matt /* When -fvisbility=hidden is used, assume the code has been annotated 11195 1.2 matt correspondingly for the symbols needed. */ 11196 1.2 matt #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11197 1.2 matt void fnord () __attribute__((visibility("default"))); 11198 1.1 skrll #endif 11199 1.1 skrll 11200 1.2 matt void fnord () { int i=42; } 11201 1.1 skrll int main () 11202 1.1 skrll { 11203 1.1 skrll void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11204 1.1 skrll int status = $lt_dlunknown; 11205 1.1 skrll 11206 1.1 skrll if (self) 11207 1.1 skrll { 11208 1.1 skrll if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11209 1.2 matt else 11210 1.2 matt { 11211 1.2 matt if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11212 1.2 matt else puts (dlerror ()); 11213 1.2 matt } 11214 1.1 skrll /* dlclose (self); */ 11215 1.1 skrll } 11216 1.1 skrll else 11217 1.1 skrll puts (dlerror ()); 11218 1.1 skrll 11219 1.2 matt return status; 11220 1.1 skrll } 11221 1.1 skrll _LT_EOF 11222 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11223 1.1 skrll (eval $ac_link) 2>&5 11224 1.1 skrll ac_status=$? 11225 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11226 1.2 matt test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11227 1.1 skrll (./conftest; exit; ) >&5 2>/dev/null 11228 1.1 skrll lt_status=$? 11229 1.1 skrll case x$lt_status in 11230 1.1 skrll x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11231 1.1 skrll x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11232 1.1 skrll x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11233 1.1 skrll esac 11234 1.1 skrll else : 11235 1.1 skrll # compilation failed 11236 1.1 skrll lt_cv_dlopen_self=no 11237 1.1 skrll fi 11238 1.1 skrll fi 11239 1.1 skrll rm -fr conftest* 11240 1.1 skrll 11241 1.1 skrll 11242 1.1 skrll fi 11243 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11244 1.2 matt $as_echo "$lt_cv_dlopen_self" >&6; } 11245 1.1 skrll 11246 1.1 skrll if test "x$lt_cv_dlopen_self" = xyes; then 11247 1.1 skrll wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11248 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11249 1.2 matt $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11250 1.8 christos if ${lt_cv_dlopen_self_static+:} false; then : 11251 1.2 matt $as_echo_n "(cached) " >&6 11252 1.1 skrll else 11253 1.1 skrll if test "$cross_compiling" = yes; then : 11254 1.1 skrll lt_cv_dlopen_self_static=cross 11255 1.1 skrll else 11256 1.1 skrll lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11257 1.1 skrll lt_status=$lt_dlunknown 11258 1.1 skrll cat > conftest.$ac_ext <<_LT_EOF 11259 1.15 christos #line 11259 "configure" 11260 1.1 skrll #include "confdefs.h" 11261 1.1 skrll 11262 1.1 skrll #if HAVE_DLFCN_H 11263 1.1 skrll #include <dlfcn.h> 11264 1.1 skrll #endif 11265 1.1 skrll 11266 1.1 skrll #include <stdio.h> 11267 1.1 skrll 11268 1.1 skrll #ifdef RTLD_GLOBAL 11269 1.1 skrll # define LT_DLGLOBAL RTLD_GLOBAL 11270 1.1 skrll #else 11271 1.1 skrll # ifdef DL_GLOBAL 11272 1.1 skrll # define LT_DLGLOBAL DL_GLOBAL 11273 1.1 skrll # else 11274 1.1 skrll # define LT_DLGLOBAL 0 11275 1.1 skrll # endif 11276 1.1 skrll #endif 11277 1.1 skrll 11278 1.1 skrll /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11279 1.1 skrll find out it does not work in some platform. */ 11280 1.1 skrll #ifndef LT_DLLAZY_OR_NOW 11281 1.1 skrll # ifdef RTLD_LAZY 11282 1.1 skrll # define LT_DLLAZY_OR_NOW RTLD_LAZY 11283 1.1 skrll # else 11284 1.1 skrll # ifdef DL_LAZY 11285 1.1 skrll # define LT_DLLAZY_OR_NOW DL_LAZY 11286 1.1 skrll # else 11287 1.1 skrll # ifdef RTLD_NOW 11288 1.1 skrll # define LT_DLLAZY_OR_NOW RTLD_NOW 11289 1.1 skrll # else 11290 1.1 skrll # ifdef DL_NOW 11291 1.1 skrll # define LT_DLLAZY_OR_NOW DL_NOW 11292 1.1 skrll # else 11293 1.1 skrll # define LT_DLLAZY_OR_NOW 0 11294 1.1 skrll # endif 11295 1.1 skrll # endif 11296 1.1 skrll # endif 11297 1.1 skrll # endif 11298 1.1 skrll #endif 11299 1.1 skrll 11300 1.2 matt /* When -fvisbility=hidden is used, assume the code has been annotated 11301 1.2 matt correspondingly for the symbols needed. */ 11302 1.2 matt #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11303 1.2 matt void fnord () __attribute__((visibility("default"))); 11304 1.1 skrll #endif 11305 1.1 skrll 11306 1.2 matt void fnord () { int i=42; } 11307 1.1 skrll int main () 11308 1.1 skrll { 11309 1.1 skrll void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11310 1.1 skrll int status = $lt_dlunknown; 11311 1.1 skrll 11312 1.1 skrll if (self) 11313 1.1 skrll { 11314 1.1 skrll if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11315 1.2 matt else 11316 1.2 matt { 11317 1.2 matt if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11318 1.2 matt else puts (dlerror ()); 11319 1.2 matt } 11320 1.1 skrll /* dlclose (self); */ 11321 1.1 skrll } 11322 1.1 skrll else 11323 1.1 skrll puts (dlerror ()); 11324 1.1 skrll 11325 1.2 matt return status; 11326 1.1 skrll } 11327 1.1 skrll _LT_EOF 11328 1.2 matt if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11329 1.1 skrll (eval $ac_link) 2>&5 11330 1.1 skrll ac_status=$? 11331 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11332 1.2 matt test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11333 1.1 skrll (./conftest; exit; ) >&5 2>/dev/null 11334 1.1 skrll lt_status=$? 11335 1.1 skrll case x$lt_status in 11336 1.1 skrll x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11337 1.1 skrll x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11338 1.1 skrll x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11339 1.1 skrll esac 11340 1.1 skrll else : 11341 1.1 skrll # compilation failed 11342 1.1 skrll lt_cv_dlopen_self_static=no 11343 1.1 skrll fi 11344 1.1 skrll fi 11345 1.1 skrll rm -fr conftest* 11346 1.1 skrll 11347 1.1 skrll 11348 1.1 skrll fi 11349 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11350 1.2 matt $as_echo "$lt_cv_dlopen_self_static" >&6; } 11351 1.1 skrll fi 11352 1.1 skrll 11353 1.1 skrll CPPFLAGS="$save_CPPFLAGS" 11354 1.1 skrll LDFLAGS="$save_LDFLAGS" 11355 1.1 skrll LIBS="$save_LIBS" 11356 1.1 skrll ;; 11357 1.1 skrll esac 11358 1.1 skrll 11359 1.1 skrll case $lt_cv_dlopen_self in 11360 1.1 skrll yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11361 1.1 skrll *) enable_dlopen_self=unknown ;; 11362 1.1 skrll esac 11363 1.1 skrll 11364 1.1 skrll case $lt_cv_dlopen_self_static in 11365 1.1 skrll yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11366 1.1 skrll *) enable_dlopen_self_static=unknown ;; 11367 1.1 skrll esac 11368 1.1 skrll fi 11369 1.1 skrll 11370 1.1 skrll 11371 1.1 skrll 11372 1.1 skrll 11373 1.1 skrll 11374 1.1 skrll 11375 1.1 skrll 11376 1.1 skrll 11377 1.1 skrll 11378 1.1 skrll 11379 1.1 skrll 11380 1.1 skrll 11381 1.1 skrll 11382 1.1 skrll 11383 1.1 skrll 11384 1.1 skrll 11385 1.1 skrll 11386 1.1 skrll striplib= 11387 1.1 skrll old_striplib= 11388 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11389 1.2 matt $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11390 1.1 skrll if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11391 1.1 skrll test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11392 1.1 skrll test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11393 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11394 1.2 matt $as_echo "yes" >&6; } 11395 1.1 skrll else 11396 1.1 skrll # FIXME - insert some real tests, host_os isn't really good enough 11397 1.1 skrll case $host_os in 11398 1.1 skrll darwin*) 11399 1.1 skrll if test -n "$STRIP" ; then 11400 1.1 skrll striplib="$STRIP -x" 11401 1.1 skrll old_striplib="$STRIP -S" 11402 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11403 1.2 matt $as_echo "yes" >&6; } 11404 1.1 skrll else 11405 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11406 1.2 matt $as_echo "no" >&6; } 11407 1.1 skrll fi 11408 1.1 skrll ;; 11409 1.1 skrll *) 11410 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11411 1.2 matt $as_echo "no" >&6; } 11412 1.1 skrll ;; 11413 1.1 skrll esac 11414 1.1 skrll fi 11415 1.1 skrll 11416 1.1 skrll 11417 1.1 skrll 11418 1.1 skrll 11419 1.1 skrll 11420 1.1 skrll 11421 1.1 skrll 11422 1.1 skrll 11423 1.1 skrll 11424 1.1 skrll 11425 1.1 skrll 11426 1.1 skrll 11427 1.1 skrll # Report which library types will actually be built 11428 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11429 1.2 matt $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11430 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11431 1.2 matt $as_echo "$can_build_shared" >&6; } 11432 1.1 skrll 11433 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11434 1.2 matt $as_echo_n "checking whether to build shared libraries... " >&6; } 11435 1.1 skrll test "$can_build_shared" = "no" && enable_shared=no 11436 1.1 skrll 11437 1.1 skrll # On AIX, shared libraries and static libraries use the same namespace, and 11438 1.1 skrll # are all built from PIC. 11439 1.1 skrll case $host_os in 11440 1.1 skrll aix3*) 11441 1.1 skrll test "$enable_shared" = yes && enable_static=no 11442 1.1 skrll if test -n "$RANLIB"; then 11443 1.1 skrll archive_cmds="$archive_cmds~\$RANLIB \$lib" 11444 1.1 skrll postinstall_cmds='$RANLIB $lib' 11445 1.1 skrll fi 11446 1.1 skrll ;; 11447 1.1 skrll 11448 1.1 skrll aix[4-9]*) 11449 1.1 skrll if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11450 1.1 skrll test "$enable_shared" = yes && enable_static=no 11451 1.1 skrll fi 11452 1.1 skrll ;; 11453 1.1 skrll esac 11454 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11455 1.2 matt $as_echo "$enable_shared" >&6; } 11456 1.1 skrll 11457 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11458 1.2 matt $as_echo_n "checking whether to build static libraries... " >&6; } 11459 1.1 skrll # Make sure either enable_shared or enable_static is yes. 11460 1.1 skrll test "$enable_shared" = yes || enable_static=yes 11461 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11462 1.2 matt $as_echo "$enable_static" >&6; } 11463 1.1 skrll 11464 1.1 skrll 11465 1.1 skrll 11466 1.1 skrll 11467 1.1 skrll fi 11468 1.1 skrll ac_ext=c 11469 1.1 skrll ac_cpp='$CPP $CPPFLAGS' 11470 1.1 skrll ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11471 1.1 skrll ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11472 1.1 skrll ac_compiler_gnu=$ac_cv_c_compiler_gnu 11473 1.1 skrll 11474 1.1 skrll CC="$lt_save_CC" 11475 1.1 skrll 11476 1.1 skrll 11477 1.1 skrll 11478 1.1 skrll 11479 1.1 skrll 11480 1.1 skrll 11481 1.1 skrll 11482 1.1 skrll 11483 1.1 skrll 11484 1.1 skrll 11485 1.1 skrll 11486 1.1 skrll 11487 1.1 skrll 11488 1.2 matt ac_config_commands="$ac_config_commands libtool" 11489 1.1 skrll 11490 1.1 skrll 11491 1.1 skrll 11492 1.1 skrll 11493 1.1 skrll # Only expand once: 11494 1.1 skrll 11495 1.1 skrll 11496 1.1 skrll 11497 1.3 christos # The tests for host and target for $enable_largefile require 11498 1.3 christos # canonical names. 11499 1.3 christos 11500 1.3 christos 11501 1.3 christos 11502 1.3 christos # As the $enable_largefile decision depends on --enable-plugins we must set it 11503 1.3 christos # even in directories otherwise not depending on the $plugins option. 11504 1.3 christos 11505 1.3 christos 11506 1.3 christos maybe_plugins=no 11507 1.3 christos for ac_header in dlfcn.h 11508 1.3 christos do : 11509 1.3 christos ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 11510 1.3 christos " 11511 1.8 christos if test "x$ac_cv_header_dlfcn_h" = xyes; then : 11512 1.3 christos cat >>confdefs.h <<_ACEOF 11513 1.3 christos #define HAVE_DLFCN_H 1 11514 1.3 christos _ACEOF 11515 1.3 christos maybe_plugins=yes 11516 1.3 christos fi 11517 1.3 christos 11518 1.3 christos done 11519 1.3 christos 11520 1.3 christos for ac_header in windows.h 11521 1.3 christos do : 11522 1.3 christos ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default 11523 1.3 christos " 11524 1.8 christos if test "x$ac_cv_header_windows_h" = xyes; then : 11525 1.3 christos cat >>confdefs.h <<_ACEOF 11526 1.3 christos #define HAVE_WINDOWS_H 1 11527 1.3 christos _ACEOF 11528 1.3 christos maybe_plugins=yes 11529 1.3 christos fi 11530 1.3 christos 11531 1.3 christos done 11532 1.3 christos 11533 1.3 christos 11534 1.3 christos # Check whether --enable-plugins was given. 11535 1.3 christos if test "${enable_plugins+set}" = set; then : 11536 1.3 christos enableval=$enable_plugins; case "${enableval}" in 11537 1.3 christos no) plugins=no ;; 11538 1.3 christos *) plugins=yes 11539 1.3 christos if test "$maybe_plugins" != "yes" ; then 11540 1.8 christos as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5 11541 1.3 christos fi ;; 11542 1.3 christos esac 11543 1.3 christos else 11544 1.3 christos plugins=$maybe_plugins 11545 1.3 christos 11546 1.3 christos fi 11547 1.3 christos 11548 1.3 christos if test "$plugins" = "yes"; then 11549 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 11550 1.8 christos $as_echo_n "checking for library containing dlsym... " >&6; } 11551 1.8 christos if ${ac_cv_search_dlsym+:} false; then : 11552 1.3 christos $as_echo_n "(cached) " >&6 11553 1.3 christos else 11554 1.3 christos ac_func_search_save_LIBS=$LIBS 11555 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11556 1.3 christos /* end confdefs.h. */ 11557 1.3 christos 11558 1.3 christos /* Override any GCC internal prototype to avoid an error. 11559 1.3 christos Use char because int might match the return type of a GCC 11560 1.3 christos builtin and then its argument prototype would still apply. */ 11561 1.3 christos #ifdef __cplusplus 11562 1.3 christos extern "C" 11563 1.3 christos #endif 11564 1.8 christos char dlsym (); 11565 1.3 christos int 11566 1.3 christos main () 11567 1.3 christos { 11568 1.8 christos return dlsym (); 11569 1.3 christos ; 11570 1.3 christos return 0; 11571 1.3 christos } 11572 1.3 christos _ACEOF 11573 1.3 christos for ac_lib in '' dl; do 11574 1.3 christos if test -z "$ac_lib"; then 11575 1.3 christos ac_res="none required" 11576 1.3 christos else 11577 1.3 christos ac_res=-l$ac_lib 11578 1.3 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11579 1.3 christos fi 11580 1.3 christos if ac_fn_c_try_link "$LINENO"; then : 11581 1.8 christos ac_cv_search_dlsym=$ac_res 11582 1.3 christos fi 11583 1.3 christos rm -f core conftest.err conftest.$ac_objext \ 11584 1.3 christos conftest$ac_exeext 11585 1.8 christos if ${ac_cv_search_dlsym+:} false; then : 11586 1.3 christos break 11587 1.3 christos fi 11588 1.3 christos done 11589 1.8 christos if ${ac_cv_search_dlsym+:} false; then : 11590 1.3 christos 11591 1.3 christos else 11592 1.8 christos ac_cv_search_dlsym=no 11593 1.3 christos fi 11594 1.3 christos rm conftest.$ac_ext 11595 1.3 christos LIBS=$ac_func_search_save_LIBS 11596 1.3 christos fi 11597 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 11598 1.8 christos $as_echo "$ac_cv_search_dlsym" >&6; } 11599 1.8 christos ac_res=$ac_cv_search_dlsym 11600 1.3 christos if test "$ac_res" != no; then : 11601 1.3 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11602 1.3 christos 11603 1.3 christos fi 11604 1.3 christos 11605 1.3 christos fi 11606 1.3 christos 11607 1.3 christos 11608 1.3 christos case "${host}" in 11609 1.11 christos sparc-*-solaris*|i?86-*-solaris*) 11610 1.11 christos # On native 32-bit Solaris/SPARC and x86, large-file and procfs support 11611 1.11 christos # were mutually exclusive until Solaris 11.3. Without procfs support, 11612 1.11 christos # the bfd/ elf module cannot provide certain routines such as 11613 1.11 christos # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user 11614 1.11 christos # explicitly requested large-file support through the 11615 1.11 christos # --enable-largefile switch, disable large-file support in favor of 11616 1.11 christos # procfs support. 11617 1.11 christos # 11618 1.11 christos # Check if <sys/procfs.h> is incompatible with large-file support. 11619 1.11 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11620 1.11 christos /* end confdefs.h. */ 11621 1.11 christos #define _FILE_OFFSET_BITS 64 11622 1.11 christos #define _STRUCTURED_PROC 1 11623 1.11 christos #include <sys/procfs.h> 11624 1.11 christos int 11625 1.11 christos main () 11626 1.11 christos { 11627 1.11 christos 11628 1.11 christos ; 11629 1.11 christos return 0; 11630 1.11 christos } 11631 1.11 christos _ACEOF 11632 1.11 christos if ac_fn_c_try_compile "$LINENO"; then : 11633 1.11 christos acx_cv_procfs_lfs=yes 11634 1.11 christos else 11635 1.11 christos acx_cv_procfs_lfs=no 11636 1.11 christos fi 11637 1.11 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11638 1.11 christos # 11639 1.11 christos # Forcefully disable large-file support only if necessary, gdb is in 11640 1.11 christos # tree and enabled. 11641 1.11 christos if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \ 11642 1.11 christos -a -d $srcdir/../gdb -a "$enable_gdb" != no; then 11643 1.11 christos : ${enable_largefile="no"} 11644 1.11 christos if test "$plugins" = yes; then 11645 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 11646 1.11 christos plugin support disabled; require large-file support which is incompatible with GDB." >&5 11647 1.11 christos $as_echo "$as_me: WARNING: 11648 1.11 christos plugin support disabled; require large-file support which is incompatible with GDB." >&2;} 11649 1.11 christos plugins=no 11650 1.11 christos fi 11651 1.11 christos fi 11652 1.11 christos # 11653 1.11 christos # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the 11654 1.11 christos # benefit of g++ 9+ which predefines it on Solaris. 11655 1.11 christos if test "$enable_largefile" = no; then 11656 1.11 christos LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS" 11657 1.11 christos 11658 1.11 christos fi 11659 1.3 christos ;; 11660 1.3 christos esac 11661 1.3 christos 11662 1.3 christos # Check whether --enable-largefile was given. 11663 1.3 christos if test "${enable_largefile+set}" = set; then : 11664 1.3 christos enableval=$enable_largefile; 11665 1.3 christos fi 11666 1.3 christos 11667 1.3 christos if test "$enable_largefile" != no; then 11668 1.3 christos 11669 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 11670 1.3 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; } 11671 1.8 christos if ${ac_cv_sys_largefile_CC+:} false; then : 11672 1.3 christos $as_echo_n "(cached) " >&6 11673 1.3 christos else 11674 1.3 christos ac_cv_sys_largefile_CC=no 11675 1.3 christos if test "$GCC" != yes; then 11676 1.3 christos ac_save_CC=$CC 11677 1.3 christos while :; do 11678 1.3 christos # IRIX 6.2 and later do not support large files by default, 11679 1.3 christos # so use the C compiler's -n32 option if that helps. 11680 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11681 1.3 christos /* end confdefs.h. */ 11682 1.3 christos #include <sys/types.h> 11683 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11684 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11685 1.3 christos since some C++ compilers masquerading as C compilers 11686 1.3 christos incorrectly reject 9223372036854775807. */ 11687 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11688 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11689 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11690 1.3 christos ? 1 : -1]; 11691 1.3 christos int 11692 1.3 christos main () 11693 1.3 christos { 11694 1.3 christos 11695 1.3 christos ; 11696 1.3 christos return 0; 11697 1.3 christos } 11698 1.3 christos _ACEOF 11699 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11700 1.3 christos break 11701 1.3 christos fi 11702 1.3 christos rm -f core conftest.err conftest.$ac_objext 11703 1.3 christos CC="$CC -n32" 11704 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11705 1.3 christos ac_cv_sys_largefile_CC=' -n32'; break 11706 1.3 christos fi 11707 1.3 christos rm -f core conftest.err conftest.$ac_objext 11708 1.3 christos break 11709 1.3 christos done 11710 1.3 christos CC=$ac_save_CC 11711 1.3 christos rm -f conftest.$ac_ext 11712 1.3 christos fi 11713 1.3 christos fi 11714 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 11715 1.3 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; } 11716 1.3 christos if test "$ac_cv_sys_largefile_CC" != no; then 11717 1.3 christos CC=$CC$ac_cv_sys_largefile_CC 11718 1.3 christos fi 11719 1.3 christos 11720 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 11721 1.3 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 11722 1.8 christos if ${ac_cv_sys_file_offset_bits+:} false; then : 11723 1.3 christos $as_echo_n "(cached) " >&6 11724 1.3 christos else 11725 1.3 christos while :; do 11726 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11727 1.3 christos /* end confdefs.h. */ 11728 1.3 christos #include <sys/types.h> 11729 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11730 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11731 1.3 christos since some C++ compilers masquerading as C compilers 11732 1.3 christos incorrectly reject 9223372036854775807. */ 11733 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11734 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11735 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11736 1.3 christos ? 1 : -1]; 11737 1.3 christos int 11738 1.3 christos main () 11739 1.3 christos { 11740 1.3 christos 11741 1.3 christos ; 11742 1.3 christos return 0; 11743 1.3 christos } 11744 1.3 christos _ACEOF 11745 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11746 1.3 christos ac_cv_sys_file_offset_bits=no; break 11747 1.3 christos fi 11748 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11749 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11750 1.3 christos /* end confdefs.h. */ 11751 1.3 christos #define _FILE_OFFSET_BITS 64 11752 1.3 christos #include <sys/types.h> 11753 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11754 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11755 1.3 christos since some C++ compilers masquerading as C compilers 11756 1.3 christos incorrectly reject 9223372036854775807. */ 11757 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11758 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11759 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11760 1.3 christos ? 1 : -1]; 11761 1.3 christos int 11762 1.3 christos main () 11763 1.3 christos { 11764 1.3 christos 11765 1.3 christos ; 11766 1.3 christos return 0; 11767 1.3 christos } 11768 1.3 christos _ACEOF 11769 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11770 1.3 christos ac_cv_sys_file_offset_bits=64; break 11771 1.3 christos fi 11772 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11773 1.3 christos ac_cv_sys_file_offset_bits=unknown 11774 1.3 christos break 11775 1.3 christos done 11776 1.3 christos fi 11777 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 11778 1.3 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; } 11779 1.3 christos case $ac_cv_sys_file_offset_bits in #( 11780 1.3 christos no | unknown) ;; 11781 1.3 christos *) 11782 1.3 christos cat >>confdefs.h <<_ACEOF 11783 1.3 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 11784 1.3 christos _ACEOF 11785 1.3 christos ;; 11786 1.3 christos esac 11787 1.3 christos rm -rf conftest* 11788 1.3 christos if test $ac_cv_sys_file_offset_bits = unknown; then 11789 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 11790 1.3 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 11791 1.8 christos if ${ac_cv_sys_large_files+:} false; then : 11792 1.3 christos $as_echo_n "(cached) " >&6 11793 1.3 christos else 11794 1.3 christos while :; do 11795 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11796 1.3 christos /* end confdefs.h. */ 11797 1.3 christos #include <sys/types.h> 11798 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11799 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11800 1.3 christos since some C++ compilers masquerading as C compilers 11801 1.3 christos incorrectly reject 9223372036854775807. */ 11802 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11803 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11804 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11805 1.3 christos ? 1 : -1]; 11806 1.3 christos int 11807 1.3 christos main () 11808 1.3 christos { 11809 1.3 christos 11810 1.3 christos ; 11811 1.3 christos return 0; 11812 1.3 christos } 11813 1.3 christos _ACEOF 11814 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11815 1.3 christos ac_cv_sys_large_files=no; break 11816 1.3 christos fi 11817 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11818 1.3 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11819 1.3 christos /* end confdefs.h. */ 11820 1.3 christos #define _LARGE_FILES 1 11821 1.3 christos #include <sys/types.h> 11822 1.3 christos /* Check that off_t can represent 2**63 - 1 correctly. 11823 1.3 christos We can't simply define LARGE_OFF_T to be 9223372036854775807, 11824 1.3 christos since some C++ compilers masquerading as C compilers 11825 1.3 christos incorrectly reject 9223372036854775807. */ 11826 1.3 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11827 1.3 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11828 1.3 christos && LARGE_OFF_T % 2147483647 == 1) 11829 1.3 christos ? 1 : -1]; 11830 1.3 christos int 11831 1.3 christos main () 11832 1.3 christos { 11833 1.3 christos 11834 1.3 christos ; 11835 1.3 christos return 0; 11836 1.3 christos } 11837 1.3 christos _ACEOF 11838 1.3 christos if ac_fn_c_try_compile "$LINENO"; then : 11839 1.3 christos ac_cv_sys_large_files=1; break 11840 1.3 christos fi 11841 1.3 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11842 1.3 christos ac_cv_sys_large_files=unknown 11843 1.3 christos break 11844 1.3 christos done 11845 1.3 christos fi 11846 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11847 1.3 christos $as_echo "$ac_cv_sys_large_files" >&6; } 11848 1.3 christos case $ac_cv_sys_large_files in #( 11849 1.3 christos no | unknown) ;; 11850 1.3 christos *) 11851 1.3 christos cat >>confdefs.h <<_ACEOF 11852 1.3 christos #define _LARGE_FILES $ac_cv_sys_large_files 11853 1.3 christos _ACEOF 11854 1.3 christos ;; 11855 1.3 christos esac 11856 1.3 christos rm -rf conftest* 11857 1.3 christos fi 11858 1.8 christos 11859 1.8 christos 11860 1.3 christos fi 11861 1.3 christos 11862 1.3 christos 11863 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5 11864 1.7 christos $as_echo_n "checking how to compare bootstrapped objects... " >&6; } 11865 1.8 christos if ${gcc_cv_prog_cmp_skip+:} false; then : 11866 1.7 christos $as_echo_n "(cached) " >&6 11867 1.7 christos else 11868 1.7 christos echo abfoo >t1 11869 1.7 christos echo cdfoo >t2 11870 1.7 christos gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2' 11871 1.7 christos if cmp t1 t2 2 2 > /dev/null 2>&1; then 11872 1.7 christos if cmp t1 t2 1 1 > /dev/null 2>&1; then 11873 1.7 christos : 11874 1.7 christos else 11875 1.7 christos gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16' 11876 1.7 christos fi 11877 1.7 christos fi 11878 1.7 christos if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then 11879 1.7 christos if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then 11880 1.7 christos : 11881 1.7 christos else 11882 1.7 christos gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2' 11883 1.7 christos fi 11884 1.7 christos fi 11885 1.7 christos rm t1 t2 11886 1.7 christos 11887 1.7 christos fi 11888 1.7 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5 11889 1.7 christos $as_echo "$gcc_cv_prog_cmp_skip" >&6; } 11890 1.7 christos do_compare="$gcc_cv_prog_cmp_skip" 11891 1.7 christos 11892 1.7 christos 11893 1.3 christos 11894 1.3 christos # Check whether --enable-targets was given. 11895 1.3 christos if test "${enable_targets+set}" = set; then : 11896 1.3 christos enableval=$enable_targets; case "${enableval}" in 11897 1.8 christos yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5 11898 1.3 christos ;; 11899 1.3 christos no) enable_targets= ;; 11900 1.3 christos *) enable_targets=$enableval ;; 11901 1.3 christos esac 11902 1.3 christos fi 11903 1.2 matt 11904 1.9 christos ac_checking= 11905 1.9 christos . ${srcdir}/../bfd/development.sh 11906 1.9 christos test "$development" = true && ac_checking=yes 11907 1.2 matt # Check whether --enable-checking was given. 11908 1.2 matt if test "${enable_checking+set}" = set; then : 11909 1.2 matt enableval=$enable_checking; case "${enableval}" in 11910 1.1 skrll no|none) ac_checking= ;; 11911 1.1 skrll *) ac_checking=yes ;; 11912 1.1 skrll esac 11913 1.2 matt fi 11914 1.2 matt if test x$ac_checking != x ; then 11915 1.1 skrll 11916 1.2 matt $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h 11917 1.1 skrll 11918 1.1 skrll fi 11919 1.1 skrll 11920 1.3 christos # PR gas/19109 11921 1.3 christos # Decide the default method for compressing debug sections. 11922 1.3 christos ac_default_compressed_debug_sections=unset 11923 1.3 christos # Provide a configure time option to override our default. 11924 1.3 christos # Check whether --enable-compressed_debug_sections was given. 11925 1.3 christos if test "${enable_compressed_debug_sections+set}" = set; then : 11926 1.3 christos enableval=$enable_compressed_debug_sections; case ,"${enableval}", in 11927 1.3 christos ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;; 11928 1.3 christos ,no, | ,none,) ac_default_compressed_debug_sections=no ;; 11929 1.3 christos *) ac_default_compressed_debug_sections=unset ;; 11930 1.3 christos esac 11931 1.3 christos fi 11932 1.3 christos 11933 1.13 christos # Select default compression algorithm. 11934 1.13 christos ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_GABI_ZLIB 11935 1.13 christos # Check whether --enable-default_compressed_debug_sections_algorithm was given. 11936 1.13 christos if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then : 11937 1.13 christos enableval=$enable_default_compressed_debug_sections_algorithm; case "${enableval}" in 11938 1.13 christos zstd) ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_ZSTD ;; 11939 1.13 christos esac 11940 1.13 christos fi 11941 1.13 christos 11942 1.14 christos # PR gas/32022 11943 1.14 christos # Decide if x86 assembler should check TLS relocation. 11944 1.14 christos ac_default_x86_tls_check=unset 11945 1.14 christos # Provide a configure time option to override our default. 11946 1.14 christos # Check whether --enable-x86_tls_check was given. 11947 1.14 christos if test "${enable_x86_tls_check+set}" = set; then : 11948 1.14 christos enableval=$enable_x86_tls_check; case "${enableval}" in 11949 1.14 christos no) ac_default_x86_tls_check=0 ;; 11950 1.14 christos esac 11951 1.14 christos fi 11952 1.14 christos 11953 1.6 christos # Decide if ELF assembler should generate common symbols with the 11954 1.6 christos # STT_COMMON type. 11955 1.6 christos ac_default_elf_stt_common=unset 11956 1.6 christos # Provide a configure time option to override our default. 11957 1.6 christos # Check whether --enable-elf_stt_common was given. 11958 1.6 christos if test "${enable_elf_stt_common+set}" = set; then : 11959 1.6 christos enableval=$enable_elf_stt_common; case "${enableval}" in 11960 1.6 christos yes) ac_default_elf_stt_common=1 ;; 11961 1.6 christos esac 11962 1.6 christos fi 11963 1.6 christos 11964 1.15 christos ac_default_sframe=unset 11965 1.15 christos # Provide a configure time option to override our default. 11966 1.15 christos # Check whether --enable-default-sframe was given. 11967 1.15 christos if test "${enable_default_sframe+set}" = set; then : 11968 1.15 christos enableval=$enable_default_sframe; case "${enableval}" in 11969 1.15 christos yes) ac_default_sframe=1 ;; 11970 1.15 christos no) ac_default_sframe=0 ;; 11971 1.15 christos esac 11972 1.15 christos fi 11973 1.8 christos 11974 1.8 christos # Decide if the ELF assembler should default to generating 11975 1.8 christos # GNU Build notes if none are provided by the input. 11976 1.8 christos ac_default_generate_build_notes=0 11977 1.8 christos # Provide a configuration option to override the default. 11978 1.8 christos # Check whether --enable-generate_build_notes was given. 11979 1.8 christos if test "${enable_generate_build_notes+set}" = set; then : 11980 1.8 christos enableval=$enable_generate_build_notes; case "${enableval}" in 11981 1.8 christos yes) ac_default_generate_build_notes=1 ;; 11982 1.8 christos no) ac_default_generate_build_notes=0 ;; 11983 1.8 christos esac 11984 1.8 christos fi 11985 1.8 christos 11986 1.9 christos # Decide if the MIPS assembler should default to enable MIPS fix Loongson3 11987 1.9 christos # LLSC errata. 11988 1.9 christos ac_default_mips_fix_loongson3_llsc=unset 11989 1.9 christos # Provide a configuration option to override the default. 11990 1.9 christos # Check whether --enable-mips-fix-loongson3-llsc was given. 11991 1.9 christos if test "${enable_mips_fix_loongson3_llsc+set}" = set; then : 11992 1.9 christos enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in 11993 1.9 christos yes) ac_default_mips_fix_loongson3_llsc=1 ;; 11994 1.9 christos no) ac_default_mips_fix_loongson3_llsc=0 ;; 11995 1.9 christos esac 11996 1.9 christos fi 11997 1.9 christos 11998 1.9 christos # Decide if the x86 ELF assembler should default to generating GNU x86 11999 1.9 christos # used ISA and feature properties. 12000 1.9 christos ac_default_generate_x86_used_note=unset 12001 1.9 christos # Provide a configuration option to override the default. 12002 1.9 christos # Check whether --enable-x86-used-note was given. 12003 1.9 christos if test "${enable_x86_used_note+set}" = set; then : 12004 1.9 christos enableval=$enable_x86_used_note; case "${enableval}" in 12005 1.9 christos yes) ac_default_generate_x86_used_note=1 ;; 12006 1.9 christos no) ac_default_generate_x86_used_note=0 ;; 12007 1.9 christos esac 12008 1.9 christos fi 12009 1.9 christos 12010 1.9 christos # Decide if the RISC-V ELF assembler should default to generating attribute. 12011 1.9 christos ac_default_generate_riscv_attr=unset 12012 1.9 christos # Provide a configuration option to override the default. 12013 1.9 christos # Check whether --enable-default-riscv-attribute was given. 12014 1.9 christos if test "${enable_default_riscv_attribute+set}" = set; then : 12015 1.9 christos enableval=$enable_default_riscv_attribute; case "${enableval}" in 12016 1.9 christos yes) ac_default_generate_riscv_attr=1 ;; 12017 1.9 christos no) ac_default_generate_riscv_attr=0 ;; 12018 1.9 christos esac 12019 1.9 christos fi 12020 1.8 christos 12021 1.1 skrll using_cgen=no 12022 1.1 skrll 12023 1.1 skrll 12024 1.3 christos # Set the 'development' global. 12025 1.3 christos . $srcdir/../bfd/development.sh 12026 1.3 christos 12027 1.7 christos # Set acp_cpp_for_build variable 12028 1.7 christos ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD" 12029 1.7 christos 12030 1.6 christos # Default set of GCC warnings to enable. 12031 1.1 skrll GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12032 1.7 christos GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes" 12033 1.6 christos 12034 1.6 christos # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12035 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12036 1.2 matt /* end confdefs.h. */ 12037 1.2 matt __GNUC__ 12038 1.2 matt _ACEOF 12039 1.2 matt if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12040 1.9 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12041 1.2 matt 12042 1.2 matt else 12043 1.2 matt GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow" 12044 1.2 matt fi 12045 1.2 matt rm -f conftest* 12046 1.2 matt 12047 1.1 skrll 12048 1.6 christos # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12049 1.12 christos #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12050 1.12 christos #/* end confdefs.h. */ 12051 1.12 christos #__GNUC__ 12052 1.12 christos #_ACEOF 12053 1.12 christos #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12054 1.12 christos # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12055 1.12 christos # 12056 1.12 christos #else 12057 1.13 christos # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12058 1.13 christos #/* end confdefs.h. */ 12059 1.13 christos #__clang__ 12060 1.13 christos #_ACEOF 12061 1.13 christos #if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12062 1.13 christos # $EGREP "^__clang__$" >/dev/null 2>&1; then : 12063 1.12 christos # GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144" 12064 1.12 christos #fi 12065 1.12 christos #rm -f conftest* 12066 1.6 christos 12067 1.6 christos 12068 1.6 christos # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings. 12069 1.6 christos WARN_WRITE_STRINGS="" 12070 1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12071 1.6 christos /* end confdefs.h. */ 12072 1.6 christos __GNUC__ 12073 1.6 christos _ACEOF 12074 1.6 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12075 1.9 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12076 1.6 christos 12077 1.6 christos else 12078 1.6 christos WARN_WRITE_STRINGS="-Wwrite-strings" 12079 1.6 christos fi 12080 1.6 christos rm -f conftest* 12081 1.6 christos 12082 1.6 christos 12083 1.7 christos # Verify CC_FOR_BUILD to be compatible with warning flags 12084 1.7 christos 12085 1.7 christos # Add -Wshadow if the compiler is a sufficiently recent version of GCC. 12086 1.7 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12087 1.7 christos /* end confdefs.h. */ 12088 1.7 christos __GNUC__ 12089 1.7 christos _ACEOF 12090 1.7 christos if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12091 1.9 christos $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then : 12092 1.7 christos 12093 1.7 christos else 12094 1.7 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow" 12095 1.7 christos fi 12096 1.7 christos rm -f conftest* 12097 1.7 christos 12098 1.7 christos 12099 1.7 christos # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC. 12100 1.12 christos #cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12101 1.12 christos #/* end confdefs.h. */ 12102 1.12 christos #__GNUC__ 12103 1.12 christos #_ACEOF 12104 1.12 christos #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12105 1.12 christos # $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then : 12106 1.12 christos # 12107 1.12 christos #else 12108 1.13 christos # cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12109 1.13 christos #/* end confdefs.h. */ 12110 1.13 christos #__clang__ 12111 1.13 christos #_ACEOF 12112 1.13 christos #if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 | 12113 1.13 christos # $EGREP "^__clang__$" >/dev/null 2>&1; then : 12114 1.12 christos # GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144" 12115 1.12 christos #fi 12116 1.12 christos #rm -f conftest* 12117 1.7 christos 12118 1.7 christos 12119 1.2 matt # Check whether --enable-werror was given. 12120 1.2 matt if test "${enable_werror+set}" = set; then : 12121 1.2 matt enableval=$enable_werror; case "${enableval}" in 12122 1.1 skrll yes | y) ERROR_ON_WARNING="yes" ;; 12123 1.1 skrll no | n) ERROR_ON_WARNING="no" ;; 12124 1.8 christos *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;; 12125 1.1 skrll esac 12126 1.2 matt fi 12127 1.2 matt 12128 1.1 skrll 12129 1.2 matt # Disable -Wformat by default when using gcc on mingw 12130 1.1 skrll case "${host}" in 12131 1.1 skrll *-*-mingw32*) 12132 1.1 skrll if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then 12133 1.1 skrll GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format" 12134 1.7 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format" 12135 1.1 skrll fi 12136 1.1 skrll ;; 12137 1.1 skrll *) ;; 12138 1.1 skrll esac 12139 1.1 skrll 12140 1.3 christos # Enable -Werror by default when using gcc. Turn it off for releases. 12141 1.3 christos if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then 12142 1.1 skrll ERROR_ON_WARNING=yes 12143 1.1 skrll fi 12144 1.1 skrll 12145 1.1 skrll NO_WERROR= 12146 1.1 skrll if test "${ERROR_ON_WARNING}" = yes ; then 12147 1.1 skrll GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror" 12148 1.7 christos GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror" 12149 1.1 skrll NO_WERROR="-Wno-error" 12150 1.1 skrll fi 12151 1.1 skrll 12152 1.1 skrll if test "${GCC}" = yes ; then 12153 1.1 skrll WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12154 1.7 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}" 12155 1.1 skrll fi 12156 1.1 skrll 12157 1.2 matt # Check whether --enable-build-warnings was given. 12158 1.2 matt if test "${enable_build_warnings+set}" = set; then : 12159 1.2 matt enableval=$enable_build_warnings; case "${enableval}" in 12160 1.7 christos yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}" 12161 1.7 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";; 12162 1.1 skrll no) if test "${GCC}" = yes ; then 12163 1.1 skrll WARN_CFLAGS="-w" 12164 1.7 christos WARN_CFLAGS_FOR_BUILD="-w" 12165 1.1 skrll fi;; 12166 1.1 skrll ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12167 1.7 christos WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}" 12168 1.7 christos WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";; 12169 1.1 skrll *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 12170 1.7 christos WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}" 12171 1.7 christos WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";; 12172 1.7 christos *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"` 12173 1.7 christos WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;; 12174 1.1 skrll esac 12175 1.2 matt fi 12176 1.2 matt 12177 1.1 skrll 12178 1.1 skrll if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then 12179 1.1 skrll echo "Setting warning flags = $WARN_CFLAGS" 6>&1 12180 1.1 skrll fi 12181 1.1 skrll 12182 1.1 skrll 12183 1.1 skrll 12184 1.1 skrll 12185 1.1 skrll 12186 1.6 christos 12187 1.7 christos 12188 1.1 skrll # Generate a header file 12189 1.2 matt ac_config_headers="$ac_config_headers config.h:config.in" 12190 1.2 matt 12191 1.2 matt 12192 1.6 christos 12193 1.6 christos # Check whether --with-cpu was given. 12194 1.6 christos if test "${with_cpu+set}" = set; then : 12195 1.6 christos withval=$with_cpu; 12196 1.6 christos cat >>confdefs.h <<_ACEOF 12197 1.6 christos #define TARGET_WITH_CPU "${with_cpu}" 12198 1.6 christos _ACEOF 12199 1.6 christos 12200 1.6 christos fi 12201 1.6 christos 12202 1.6 christos 12203 1.2 matt # PR 14072 12204 1.1 skrll 12205 1.1 skrll 12206 1.1 skrll # If we are on a DOS filesystem, we must use gdb.ini rather than 12207 1.1 skrll # .gdbinit. 12208 1.1 skrll case "${host}" in 12209 1.1 skrll *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*) 12210 1.1 skrll GDBINIT="gdb.ini" 12211 1.2 matt ac_config_files="$ac_config_files gdb.ini:gdbinit.in" 12212 1.1 skrll 12213 1.1 skrll ;; 12214 1.1 skrll *) 12215 1.1 skrll GDBINIT=".gdbinit" 12216 1.2 matt ac_config_files="$ac_config_files .gdbinit:gdbinit.in" 12217 1.1 skrll 12218 1.1 skrll ;; 12219 1.1 skrll esac 12220 1.1 skrll 12221 1.1 skrll 12222 1.8 christos #We need this for the host. 12223 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 12224 1.2 matt $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 12225 1.8 christos if ${ac_cv_c_bigendian+:} false; then : 12226 1.2 matt $as_echo_n "(cached) " >&6 12227 1.2 matt else 12228 1.2 matt ac_cv_c_bigendian=unknown 12229 1.2 matt # See if we're dealing with a universal compiler. 12230 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12231 1.2 matt /* end confdefs.h. */ 12232 1.2 matt #ifndef __APPLE_CC__ 12233 1.2 matt not a universal capable compiler 12234 1.2 matt #endif 12235 1.2 matt typedef int dummy; 12236 1.2 matt 12237 1.2 matt _ACEOF 12238 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12239 1.2 matt 12240 1.2 matt # Check for potential -arch flags. It is not universal unless 12241 1.2 matt # there are at least two -arch flags with different values. 12242 1.2 matt ac_arch= 12243 1.2 matt ac_prev= 12244 1.2 matt for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 12245 1.2 matt if test -n "$ac_prev"; then 12246 1.2 matt case $ac_word in 12247 1.2 matt i?86 | x86_64 | ppc | ppc64) 12248 1.2 matt if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 12249 1.2 matt ac_arch=$ac_word 12250 1.2 matt else 12251 1.2 matt ac_cv_c_bigendian=universal 12252 1.2 matt break 12253 1.2 matt fi 12254 1.2 matt ;; 12255 1.2 matt esac 12256 1.2 matt ac_prev= 12257 1.2 matt elif test "x$ac_word" = "x-arch"; then 12258 1.2 matt ac_prev=arch 12259 1.2 matt fi 12260 1.2 matt done 12261 1.2 matt fi 12262 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12263 1.2 matt if test $ac_cv_c_bigendian = unknown; then 12264 1.2 matt # See if sys/param.h defines the BYTE_ORDER macro. 12265 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266 1.1 skrll /* end confdefs.h. */ 12267 1.1 skrll #include <sys/types.h> 12268 1.2 matt #include <sys/param.h> 12269 1.1 skrll 12270 1.1 skrll int 12271 1.1 skrll main () 12272 1.1 skrll { 12273 1.2 matt #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 12274 1.2 matt && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 12275 1.2 matt && LITTLE_ENDIAN) 12276 1.2 matt bogus endian macros 12277 1.2 matt #endif 12278 1.1 skrll 12279 1.1 skrll ; 12280 1.1 skrll return 0; 12281 1.1 skrll } 12282 1.1 skrll _ACEOF 12283 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12284 1.1 skrll # It does; now see whether it defined to BIG_ENDIAN or not. 12285 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12286 1.1 skrll /* end confdefs.h. */ 12287 1.1 skrll #include <sys/types.h> 12288 1.2 matt #include <sys/param.h> 12289 1.1 skrll 12290 1.1 skrll int 12291 1.1 skrll main () 12292 1.1 skrll { 12293 1.1 skrll #if BYTE_ORDER != BIG_ENDIAN 12294 1.2 matt not big endian 12295 1.2 matt #endif 12296 1.1 skrll 12297 1.1 skrll ; 12298 1.1 skrll return 0; 12299 1.1 skrll } 12300 1.1 skrll _ACEOF 12301 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12302 1.1 skrll ac_cv_c_bigendian=yes 12303 1.1 skrll else 12304 1.2 matt ac_cv_c_bigendian=no 12305 1.2 matt fi 12306 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12307 1.2 matt fi 12308 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12309 1.2 matt fi 12310 1.2 matt if test $ac_cv_c_bigendian = unknown; then 12311 1.2 matt # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 12312 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12313 1.2 matt /* end confdefs.h. */ 12314 1.2 matt #include <limits.h> 12315 1.1 skrll 12316 1.2 matt int 12317 1.2 matt main () 12318 1.2 matt { 12319 1.2 matt #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 12320 1.2 matt bogus endian macros 12321 1.2 matt #endif 12322 1.1 skrll 12323 1.2 matt ; 12324 1.2 matt return 0; 12325 1.2 matt } 12326 1.1 skrll _ACEOF 12327 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12328 1.2 matt # It does; now see whether it defined to _BIG_ENDIAN or not. 12329 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12330 1.1 skrll /* end confdefs.h. */ 12331 1.2 matt #include <limits.h> 12332 1.2 matt 12333 1.1 skrll int 12334 1.1 skrll main () 12335 1.1 skrll { 12336 1.2 matt #ifndef _BIG_ENDIAN 12337 1.2 matt not big endian 12338 1.2 matt #endif 12339 1.2 matt 12340 1.1 skrll ; 12341 1.1 skrll return 0; 12342 1.1 skrll } 12343 1.1 skrll _ACEOF 12344 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12345 1.1 skrll ac_cv_c_bigendian=yes 12346 1.2 matt else 12347 1.2 matt ac_cv_c_bigendian=no 12348 1.1 skrll fi 12349 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12350 1.1 skrll fi 12351 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12352 1.2 matt fi 12353 1.2 matt if test $ac_cv_c_bigendian = unknown; then 12354 1.2 matt # Compile a test program. 12355 1.2 matt if test "$cross_compiling" = yes; then : 12356 1.2 matt # Try to guess by grepping values from an object file. 12357 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12358 1.2 matt /* end confdefs.h. */ 12359 1.2 matt short int ascii_mm[] = 12360 1.2 matt { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 12361 1.2 matt short int ascii_ii[] = 12362 1.2 matt { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 12363 1.2 matt int use_ascii (int i) { 12364 1.2 matt return ascii_mm[i] + ascii_ii[i]; 12365 1.2 matt } 12366 1.2 matt short int ebcdic_ii[] = 12367 1.2 matt { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 12368 1.2 matt short int ebcdic_mm[] = 12369 1.2 matt { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 12370 1.2 matt int use_ebcdic (int i) { 12371 1.2 matt return ebcdic_mm[i] + ebcdic_ii[i]; 12372 1.2 matt } 12373 1.2 matt extern int foo; 12374 1.1 skrll 12375 1.2 matt int 12376 1.2 matt main () 12377 1.2 matt { 12378 1.2 matt return use_ascii (foo) == use_ebcdic (foo); 12379 1.2 matt ; 12380 1.2 matt return 0; 12381 1.2 matt } 12382 1.2 matt _ACEOF 12383 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 12384 1.2 matt if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 12385 1.2 matt ac_cv_c_bigendian=yes 12386 1.2 matt fi 12387 1.2 matt if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 12388 1.2 matt if test "$ac_cv_c_bigendian" = unknown; then 12389 1.2 matt ac_cv_c_bigendian=no 12390 1.2 matt else 12391 1.2 matt # finding both strings is unlikely to happen, but who knows? 12392 1.2 matt ac_cv_c_bigendian=unknown 12393 1.2 matt fi 12394 1.2 matt fi 12395 1.1 skrll fi 12396 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12397 1.1 skrll else 12398 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12399 1.1 skrll /* end confdefs.h. */ 12400 1.2 matt $ac_includes_default 12401 1.1 skrll int 12402 1.1 skrll main () 12403 1.1 skrll { 12404 1.2 matt 12405 1.2 matt /* Are we little or big endian? From Harbison&Steele. */ 12406 1.2 matt union 12407 1.2 matt { 12408 1.2 matt long int l; 12409 1.2 matt char c[sizeof (long int)]; 12410 1.2 matt } u; 12411 1.2 matt u.l = 1; 12412 1.2 matt return u.c[sizeof (long int) - 1] == 1; 12413 1.2 matt 12414 1.2 matt ; 12415 1.2 matt return 0; 12416 1.1 skrll } 12417 1.1 skrll _ACEOF 12418 1.2 matt if ac_fn_c_try_run "$LINENO"; then : 12419 1.1 skrll ac_cv_c_bigendian=no 12420 1.1 skrll else 12421 1.2 matt ac_cv_c_bigendian=yes 12422 1.1 skrll fi 12423 1.2 matt rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12424 1.2 matt conftest.$ac_objext conftest.beam conftest.$ac_ext 12425 1.1 skrll fi 12426 1.2 matt 12427 1.2 matt fi 12428 1.1 skrll fi 12429 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 12430 1.2 matt $as_echo "$ac_cv_c_bigendian" >&6; } 12431 1.2 matt case $ac_cv_c_bigendian in #( 12432 1.2 matt yes) 12433 1.2 matt $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 12434 1.2 matt ;; #( 12435 1.2 matt no) 12436 1.2 matt ;; #( 12437 1.2 matt universal) 12438 1.2 matt 12439 1.2 matt $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 12440 1.2 matt 12441 1.2 matt ;; #( 12442 1.2 matt *) 12443 1.8 christos as_fn_error $? "unknown endianness 12444 1.2 matt presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 12445 1.2 matt esac 12446 1.1 skrll 12447 1.1 skrll 12448 1.1 skrll te_file=generic 12449 1.1 skrll 12450 1.1 skrll # Makefile target for installing gas in $(tooldir)/bin. 12451 1.1 skrll install_tooldir=install-exec-tooldir 12452 1.1 skrll 12453 1.1 skrll canon_targets="" 12454 1.1 skrll all_targets=no 12455 1.1 skrll if test -n "$enable_targets" ; then 12456 1.1 skrll for t in `echo $enable_targets | sed 's/,/ /g'`; do 12457 1.1 skrll if test $t = "all"; then 12458 1.1 skrll all_targets=yes 12459 1.1 skrll continue 12460 1.1 skrll fi 12461 1.1 skrll result=`$ac_config_sub $t 2>/dev/null` 12462 1.1 skrll if test -n "$result" ; then 12463 1.1 skrll canon_targets="$canon_targets $result" 12464 1.1 skrll # else 12465 1.1 skrll # # Permit "all", etc. We don't support it yet though. 12466 1.1 skrll # canon_targets="$canon_targets $t" 12467 1.1 skrll fi 12468 1.1 skrll done 12469 1.1 skrll _gas_uniq_list="$canon_targets" 12470 1.1 skrll _gas_uniq_newlist="" 12471 1.1 skrll for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 12472 1.1 skrll case $_gas_uniq_i in 12473 1.1 skrll _gas_uniq_dummy) ;; 12474 1.1 skrll *) case " $_gas_uniq_newlist " in 12475 1.1 skrll *" $_gas_uniq_i "*) ;; 12476 1.1 skrll *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 12477 1.1 skrll esac ;; 12478 1.1 skrll esac 12479 1.1 skrll done 12480 1.1 skrll canon_targets=$_gas_uniq_newlist 12481 1.1 skrll 12482 1.1 skrll fi 12483 1.1 skrll 12484 1.1 skrll emulations="" 12485 1.1 skrll 12486 1.1 skrll for this_target in $target $canon_targets ; do 12487 1.1 skrll 12488 1.1 skrll targ=${this_target} 12489 1.1 skrll . ${srcdir}/configure.tgt 12490 1.1 skrll 12491 1.1 skrll case ${target_cpu} in 12492 1.1 skrll crisv32) 12493 1.1 skrll 12494 1.1 skrll cat >>confdefs.h <<_ACEOF 12495 1.1 skrll #define DEFAULT_CRIS_ARCH $arch 12496 1.1 skrll _ACEOF 12497 1.1 skrll 12498 1.1 skrll ;; 12499 1.1 skrll esac 12500 1.1 skrll 12501 1.1 skrll if test ${this_target} = $target ; then 12502 1.1 skrll target_cpu_type=${cpu_type} 12503 1.1 skrll elif test ${target_cpu_type} != ${cpu_type} ; then 12504 1.1 skrll continue 12505 1.1 skrll fi 12506 1.1 skrll 12507 1.1 skrll generic_target=${cpu_type}-${target_vendor}-${target_os} 12508 1.1 skrll case ${generic_target} in 12509 1.1 skrll i386-*-msdosdjgpp* \ 12510 1.13 christos | i386-*-go32*) 12511 1.1 skrll 12512 1.2 matt $as_echo "#define STRICTCOFF 1" >>confdefs.h 12513 1.1 skrll 12514 1.1 skrll ;; 12515 1.1 skrll 12516 1.11 christos i386-*-linux-* | x86_64-*-linux-*) 12517 1.11 christos if test ${this_target} = $target \ 12518 1.11 christos && test ${ac_default_generate_x86_used_note} = unset; then 12519 1.11 christos ac_default_generate_x86_used_note=1 12520 1.11 christos fi 12521 1.11 christos ;; 12522 1.11 christos 12523 1.2 matt microblaze*) 12524 1.2 matt ;; 12525 1.2 matt 12526 1.13 christos ppc-*-aix5.[01]*) 12527 1.13 christos ;; 12528 1.2 matt ppc-*-aix[5-9].*) 12529 1.1 skrll 12530 1.2 matt $as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h 12531 1.1 skrll 12532 1.1 skrll ;; 12533 1.1 skrll esac 12534 1.1 skrll 12535 1.1 skrll if test ${this_target} = $target ; then 12536 1.1 skrll endian_def= 12537 1.1 skrll if test x${endian} = xbig; then 12538 1.1 skrll endian_def=1 12539 1.1 skrll elif test x${endian} = xlittle; then 12540 1.1 skrll endian_def=0 12541 1.1 skrll fi 12542 1.1 skrll if test x${endian_def} != x; then 12543 1.1 skrll 12544 1.1 skrll cat >>confdefs.h <<_ACEOF 12545 1.1 skrll #define TARGET_BYTES_BIG_ENDIAN $endian_def 12546 1.1 skrll _ACEOF 12547 1.1 skrll 12548 1.1 skrll fi 12549 1.1 skrll fi 12550 1.1 skrll 12551 1.1 skrll # Other random stuff. 12552 1.1 skrll 12553 1.1 skrll case ${cpu_type} in 12554 1.1 skrll mips) 12555 1.1 skrll # Set mips_cpu to the name of the default CPU. 12556 1.1 skrll case ${target_cpu} in 12557 1.10 christos mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el | mips64eb | mipsn64el | mipsn64eb) 12558 1.1 skrll mips_cpu=from-abi 12559 1.1 skrll ;; 12560 1.1 skrll mipsisa32 | mipsisa32el) 12561 1.1 skrll mips_cpu=mips32 12562 1.1 skrll ;; 12563 1.1 skrll mipsisa32r2 | mipsisa32r2el) 12564 1.1 skrll mips_cpu=mips32r2 12565 1.1 skrll ;; 12566 1.3 christos mipsisa32r3 | mipsisa32r3el) 12567 1.3 christos mips_cpu=mips32r3 12568 1.3 christos ;; 12569 1.3 christos mipsisa32r5 | mipsisa32r5el) 12570 1.3 christos mips_cpu=mips32r5 12571 1.3 christos ;; 12572 1.3 christos mipsisa32r6 | mipsisa32r6el) 12573 1.3 christos mips_cpu=mips32r6 12574 1.3 christos ;; 12575 1.1 skrll mipsisa64 | mipsisa64el) 12576 1.1 skrll mips_cpu=mips64 12577 1.1 skrll ;; 12578 1.1 skrll mipsisa64r2 | mipsisa64r2el) 12579 1.1 skrll mips_cpu=mips64r2 12580 1.1 skrll ;; 12581 1.3 christos mipsisa64r3 | mipsisa64r3el) 12582 1.3 christos mips_cpu=mips64r3 12583 1.3 christos ;; 12584 1.3 christos mipsisa64r5 | mipsisa64r5el) 12585 1.3 christos mips_cpu=mips64r5 12586 1.3 christos ;; 12587 1.3 christos mipsisa64r6 | mipsisa64r6el) 12588 1.3 christos mips_cpu=mips64r6 12589 1.3 christos ;; 12590 1.1 skrll mipstx39 | mipstx39el) 12591 1.1 skrll mips_cpu=r3900 12592 1.1 skrll ;; 12593 1.1 skrll mips64vr | mips64vrel) 12594 1.1 skrll mips_cpu=vr4100 12595 1.1 skrll ;; 12596 1.1 skrll mipsisa32r2* | mipsisa64r2*) 12597 1.1 skrll mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'` 12598 1.1 skrll ;; 12599 1.3 christos mipsisa32r6* | mipsisa64r6*) 12600 1.3 christos mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'` 12601 1.3 christos ;; 12602 1.1 skrll mips64* | mipsisa64* | mipsisa32*) 12603 1.1 skrll mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'` 12604 1.1 skrll ;; 12605 1.3 christos mips*) 12606 1.3 christos mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'` 12607 1.3 christos ;; 12608 1.1 skrll *) 12609 1.8 christos as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5 12610 1.1 skrll ;; 12611 1.1 skrll esac 12612 1.13 christos # See whether it's appropriate to set EF_MIPS_ABI_O32 for o32 12613 1.1 skrll # binaries. It's a GNU extension that some OSes don't understand. 12614 1.1 skrll case ${target} in 12615 1.1 skrll *-*-irix*) 12616 1.13 christos use_ef_mips_abi_o32=0 12617 1.1 skrll ;; 12618 1.1 skrll *) 12619 1.13 christos use_ef_mips_abi_o32=1 12620 1.13 christos ;; 12621 1.13 christos esac 12622 1.14 christos # If target vendor is IMG, then MIPSr6 is used. 12623 1.13 christos case ${target} in 12624 1.14 christos mips64*-img-*) 12625 1.14 christos mips_cpu=mips64r6 12626 1.14 christos ;; 12627 1.13 christos mips*-img-*) 12628 1.13 christos mips_cpu=mips32r6 12629 1.1 skrll ;; 12630 1.1 skrll esac 12631 1.1 skrll # Decide whether to generate 32-bit or 64-bit code by default. 12632 1.1 skrll # Used to resolve -march=from-abi when an embedded ABI is selected. 12633 1.1 skrll case ${target} in 12634 1.1 skrll mips64*-*-* | mipsisa64*-*-*) 12635 1.1 skrll mips_default_64bit=1 12636 1.1 skrll ;; 12637 1.1 skrll *) 12638 1.1 skrll mips_default_64bit=0 12639 1.1 skrll ;; 12640 1.1 skrll esac 12641 1.1 skrll # Decide which ABI to target by default. 12642 1.1 skrll case ${target} in 12643 1.13 christos mips64*-openbsd* | mips64*-linux-gnuabi64) 12644 1.13 christos mips_default_abi=N64_ABI 12645 1.13 christos ;; 12646 1.7 christos mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \ 12647 1.7 christos | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*) 12648 1.1 skrll mips_default_abi=N32_ABI 12649 1.1 skrll ;; 12650 1.2 matt mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu) 12651 1.1 skrll mips_default_abi=O32_ABI 12652 1.1 skrll ;; 12653 1.1 skrll *) 12654 1.1 skrll mips_default_abi=NO_ABI 12655 1.1 skrll ;; 12656 1.1 skrll esac 12657 1.1 skrll 12658 1.1 skrll cat >>confdefs.h <<_ACEOF 12659 1.1 skrll #define MIPS_CPU_STRING_DEFAULT "$mips_cpu" 12660 1.1 skrll _ACEOF 12661 1.1 skrll 12662 1.1 skrll 12663 1.1 skrll cat >>confdefs.h <<_ACEOF 12664 1.13 christos #define USE_EF_MIPS_ABI_O32 $use_ef_mips_abi_o32 12665 1.1 skrll _ACEOF 12666 1.1 skrll 12667 1.1 skrll 12668 1.1 skrll cat >>confdefs.h <<_ACEOF 12669 1.1 skrll #define MIPS_DEFAULT_64BIT $mips_default_64bit 12670 1.1 skrll _ACEOF 12671 1.1 skrll 12672 1.1 skrll 12673 1.1 skrll cat >>confdefs.h <<_ACEOF 12674 1.1 skrll #define MIPS_DEFAULT_ABI $mips_default_abi 12675 1.1 skrll _ACEOF 12676 1.1 skrll 12677 1.1 skrll ;; 12678 1.1 skrll esac 12679 1.1 skrll 12680 1.1 skrll # Do we need the opcodes library? 12681 1.1 skrll case ${cpu_type} in 12682 1.13 christos vax | tic30 | i386 | arm) 12683 1.1 skrll ;; 12684 1.1 skrll 12685 1.1 skrll *) 12686 1.1 skrll need_opcodes=yes 12687 1.1 skrll 12688 1.1 skrll case "${enable_shared}" in 12689 1.1 skrll yes) shared_opcodes=true ;; 12690 1.1 skrll *opcodes*) shared_opcodes=true ;; 12691 1.1 skrll *) shared_opcodes=false ;; 12692 1.1 skrll esac 12693 1.1 skrll ;; 12694 1.1 skrll esac 12695 1.1 skrll 12696 1.15 christos # Does the target support Object Attributes ? 12697 1.15 christos case ${cpu_type} in 12698 1.15 christos aarch64* | arc* | arm* | csky | loongarch | m68k | mips* | msp430 \ 12699 1.15 christos | ppc* | riscv* | s390* | sparc* | tic6x) 12700 1.15 christos for f in config/obj-elf-attr.o; do 12701 1.15 christos case " $extra_objects " in 12702 1.15 christos *" $f "*) ;; 12703 1.15 christos *) extra_objects="$extra_objects $f" ;; 12704 1.15 christos esac 12705 1.15 christos done 12706 1.15 christos ;; 12707 1.15 christos esac 12708 1.15 christos 12709 1.1 skrll # Any other special object files needed ? 12710 1.1 skrll case ${cpu_type} in 12711 1.1 skrll 12712 1.1 skrll bfin) 12713 1.11 christos for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do 12714 1.8 christos case " $extra_objects " in 12715 1.8 christos *" $f "*) ;; 12716 1.8 christos *) extra_objects="$extra_objects $f" ;; 12717 1.8 christos esac 12718 1.8 christos done 12719 1.8 christos ;; 12720 1.1 skrll 12721 1.9 christos bpf) 12722 1.9 christos if test $this_target = $target ; then 12723 1.9 christos 12724 1.9 christos cat >>confdefs.h <<_ACEOF 12725 1.9 christos #define DEFAULT_ARCH "${arch}" 12726 1.9 christos _ACEOF 12727 1.9 christos 12728 1.9 christos fi 12729 1.9 christos ;; 12730 1.3 christos epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k) 12731 1.1 skrll using_cgen=yes 12732 1.1 skrll ;; 12733 1.1 skrll 12734 1.11 christos loongarch) 12735 1.11 christos for f in config/loongarch-parse.o config/loongarch-lex-wrapper.o; do 12736 1.11 christos case " $extra_objects " in 12737 1.11 christos *" $f "*) ;; 12738 1.11 christos *) extra_objects="$extra_objects $f" ;; 12739 1.11 christos esac 12740 1.11 christos done 12741 1.11 christos # --target=loongarch[32|64]-*-*. */ 12742 1.11 christos if test $this_target = $target ; then 12743 1.11 christos 12744 1.11 christos cat >>confdefs.h <<_ACEOF 12745 1.11 christos #define DEFAULT_ARCH "${arch}" 12746 1.11 christos _ACEOF 12747 1.11 christos 12748 1.11 christos fi 12749 1.11 christos ;; 12750 1.11 christos 12751 1.1 skrll m32c) 12752 1.1 skrll using_cgen=yes 12753 1.1 skrll ;; 12754 1.1 skrll frv) 12755 1.1 skrll using_cgen=yes 12756 1.1 skrll ;; 12757 1.13 christos kvx) 12758 1.13 christos for f in config/kvx-parse.o; do 12759 1.13 christos case " $extra_objects " in 12760 1.13 christos *" $f "*) ;; 12761 1.13 christos *) extra_objects="$extra_objects $f" ;; 12762 1.13 christos esac 12763 1.13 christos done 12764 1.13 christos ;; 12765 1.1 skrll m68k) 12766 1.11 christos f=config/m68k-parse.o 12767 1.8 christos case " $extra_objects " in 12768 1.8 christos *" $f "*) ;; 12769 1.8 christos *) extra_objects="$extra_objects $f" ;; 12770 1.1 skrll esac 12771 1.1 skrll ;; 12772 1.1 skrll 12773 1.1 skrll mep) 12774 1.1 skrll using_cgen=yes 12775 1.1 skrll ;; 12776 1.1 skrll 12777 1.1 skrll mips) 12778 1.8 christos for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do 12779 1.8 christos case " $extra_objects " in 12780 1.8 christos *" $f "*) ;; 12781 1.8 christos *) extra_objects="$extra_objects $f" ;; 12782 1.8 christos esac 12783 1.8 christos done 12784 1.1 skrll ;; 12785 1.1 skrll 12786 1.1 skrll mt) 12787 1.8 christos using_cgen=yes 12788 1.1 skrll ;; 12789 1.1 skrll 12790 1.3 christos nds32) 12791 1.9 christos # setup NDS32_LINUX_TOOLCHAIN definition 12792 1.9 christos if test "linux" = $em; then 12793 1.9 christos 12794 1.9 christos $as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h 12795 1.9 christos 12796 1.9 christos else 12797 1.9 christos 12798 1.9 christos $as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h 12799 1.9 christos 12800 1.9 christos fi 12801 1.9 christos 12802 1.8 christos # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features 12803 1.3 christos # based on arch_name. 12804 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12805 1.3 christos $as_echo_n "checking for default configuration of --with-arch... " >&6; } 12806 1.3 christos if test "x${with_arch}" != x; then 12807 1.3 christos case ${with_arch} in 12808 1.8 christos v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 ) 12809 1.3 christos 12810 1.3 christos cat >>confdefs.h <<_ACEOF 12811 1.3 christos #define NDS32_DEFAULT_ARCH_NAME "$with_arch" 12812 1.3 christos _ACEOF 12813 1.3 christos 12814 1.8 christos ;; 12815 1.3 christos *) 12816 1.8 christos as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5 12817 1.3 christos ;; 12818 1.8 christos esac 12819 1.3 christos fi 12820 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12821 1.3 christos $as_echo "$with_arch" >&6; } 12822 1.3 christos 12823 1.8 christos # Decide features one by one. 12824 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5 12825 1.3 christos $as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; } 12826 1.3 christos if test "x${enable_dx_regs}" = xyes; then 12827 1.3 christos 12828 1.3 christos $as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h 12829 1.3 christos 12830 1.3 christos else 12831 1.3 christos 12832 1.3 christos $as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h 12833 1.3 christos 12834 1.3 christos fi 12835 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5 12836 1.3 christos $as_echo "$enable_dx_regs" >&6; } 12837 1.3 christos 12838 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5 12839 1.3 christos $as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; } 12840 1.3 christos if test "x${enable_perf_ext}" = xno; then 12841 1.3 christos 12842 1.3 christos $as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h 12843 1.3 christos 12844 1.3 christos else 12845 1.3 christos 12846 1.3 christos $as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h 12847 1.3 christos 12848 1.3 christos fi 12849 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5 12850 1.3 christos $as_echo "$enable_perf_ext" >&6; } 12851 1.3 christos 12852 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5 12853 1.3 christos $as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; } 12854 1.3 christos if test "x${enable_perf_ext2}" = xno; then 12855 1.3 christos 12856 1.3 christos $as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h 12857 1.3 christos 12858 1.3 christos else 12859 1.3 christos 12860 1.3 christos $as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h 12861 1.3 christos 12862 1.3 christos fi 12863 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5 12864 1.3 christos $as_echo "$enable_perf_ext2" >&6; } 12865 1.3 christos 12866 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5 12867 1.3 christos $as_echo_n "checking for default configuration of --enable-string-ext... " >&6; } 12868 1.3 christos if test "x${enable_string_ext}" = xno; then 12869 1.3 christos 12870 1.3 christos $as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h 12871 1.3 christos 12872 1.3 christos else 12873 1.3 christos 12874 1.3 christos $as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h 12875 1.3 christos 12876 1.3 christos fi 12877 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5 12878 1.3 christos $as_echo "$enable_string_ext" >&6; } 12879 1.3 christos 12880 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5 12881 1.3 christos $as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; } 12882 1.3 christos if test "x${enable_audio_ext}" = xno; then 12883 1.3 christos 12884 1.3 christos $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h 12885 1.3 christos 12886 1.3 christos else 12887 1.3 christos 12888 1.3 christos $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h 12889 1.3 christos 12890 1.3 christos fi 12891 1.3 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5 12892 1.3 christos $as_echo "$enable_audio_ext" >&6; } 12893 1.9 christos 12894 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5 12895 1.9 christos $as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; } 12896 1.9 christos if test "x${enable_dsp_ext}" = xno; then 12897 1.9 christos 12898 1.9 christos $as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h 12899 1.9 christos 12900 1.9 christos else 12901 1.9 christos 12902 1.9 christos $as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h 12903 1.9 christos 12904 1.9 christos fi 12905 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5 12906 1.9 christos $as_echo "$enable_dsp_ext" >&6; } 12907 1.9 christos 12908 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5 12909 1.9 christos $as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; } 12910 1.9 christos if test "x${enable_zol_ext}" = xno; then 12911 1.9 christos 12912 1.9 christos $as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h 12913 1.9 christos 12914 1.9 christos else 12915 1.9 christos 12916 1.9 christos $as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h 12917 1.9 christos 12918 1.9 christos fi 12919 1.9 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5 12920 1.9 christos $as_echo "$enable_zol_ext" >&6; } 12921 1.3 christos ;; 12922 1.3 christos 12923 1.11 christos aarch64 | i386 | s390 | sparc) 12924 1.1 skrll if test $this_target = $target ; then 12925 1.1 skrll 12926 1.1 skrll cat >>confdefs.h <<_ACEOF 12927 1.1 skrll #define DEFAULT_ARCH "${arch}" 12928 1.1 skrll _ACEOF 12929 1.1 skrll 12930 1.1 skrll fi 12931 1.1 skrll ;; 12932 1.1 skrll 12933 1.11 christos riscv) 12934 1.11 christos # --target=riscv[32|64]-*-*. */ 12935 1.11 christos if test $this_target = $target ; then 12936 1.11 christos 12937 1.11 christos cat >>confdefs.h <<_ACEOF 12938 1.11 christos #define DEFAULT_ARCH "${arch}" 12939 1.11 christos _ACEOF 12940 1.11 christos 12941 1.11 christos fi 12942 1.11 christos 12943 1.11 christos # --with-arch=<value>. The syntax of <value> is same as Gas option -march. 12944 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5 12945 1.11 christos $as_echo_n "checking for default configuration of --with-arch... " >&6; } 12946 1.11 christos if test "x${with_arch}" != x; then 12947 1.11 christos 12948 1.11 christos cat >>confdefs.h <<_ACEOF 12949 1.11 christos #define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch" 12950 1.11 christos _ACEOF 12951 1.11 christos 12952 1.11 christos fi 12953 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5 12954 1.11 christos $as_echo "$with_arch" >&6; } 12955 1.11 christos 12956 1.11 christos # --with-isa-spec=[2.2|20190608|20191213]. 12957 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5 12958 1.11 christos $as_echo_n "checking for default configuration of --with-isa-spec... " >&6; } 12959 1.11 christos if test "x${with_isa_spec}" != x; then 12960 1.11 christos 12961 1.11 christos cat >>confdefs.h <<_ACEOF 12962 1.11 christos #define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec" 12963 1.11 christos _ACEOF 12964 1.11 christos 12965 1.11 christos fi 12966 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5 12967 1.11 christos $as_echo "$with_isa_spec" >&6; } 12968 1.11 christos 12969 1.14 christos # --with-priv-spec=[1.9.1|1.10|1.11|1.12|1.13]. 12970 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5 12971 1.11 christos $as_echo_n "checking for default configuration of --with-priv-spec... " >&6; } 12972 1.11 christos if test "x${with_priv_spec}" != x; then 12973 1.11 christos 12974 1.11 christos cat >>confdefs.h <<_ACEOF 12975 1.11 christos #define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec" 12976 1.11 christos _ACEOF 12977 1.11 christos 12978 1.11 christos fi 12979 1.11 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5 12980 1.11 christos $as_echo "$with_priv_spec" >&6; } 12981 1.11 christos ;; 12982 1.11 christos 12983 1.2 matt rl78) 12984 1.11 christos f=config/rl78-parse.o 12985 1.8 christos case " $extra_objects " in 12986 1.8 christos *" $f "*) ;; 12987 1.8 christos *) extra_objects="$extra_objects $f" ;; 12988 1.8 christos esac 12989 1.2 matt ;; 12990 1.2 matt 12991 1.2 matt rx) 12992 1.11 christos f=config/rx-parse.o 12993 1.8 christos case " $extra_objects " in 12994 1.8 christos *" $f "*) ;; 12995 1.8 christos *) extra_objects="$extra_objects $f" ;; 12996 1.8 christos esac 12997 1.2 matt ;; 12998 1.2 matt 12999 1.1 skrll xstormy16) 13000 1.1 skrll using_cgen=yes 13001 1.1 skrll ;; 13002 1.1 skrll 13003 1.1 skrll xtensa) 13004 1.8 christos f=config/xtensa-relax.o 13005 1.8 christos case " $extra_objects " in 13006 1.8 christos *" $f "*) ;; 13007 1.8 christos *) extra_objects="$extra_objects $f" ;; 13008 1.8 christos esac 13009 1.1 skrll ;; 13010 1.1 skrll 13011 1.1 skrll *) 13012 1.1 skrll ;; 13013 1.1 skrll esac 13014 1.1 skrll 13015 1.1 skrll if test $using_cgen = yes ; then 13016 1.8 christos f=cgen.o 13017 1.8 christos case " $extra_objects " in 13018 1.8 christos *" $f "*) ;; 13019 1.8 christos *) extra_objects="$extra_objects $f" ;; 13020 1.1 skrll esac 13021 1.1 skrll fi 13022 1.1 skrll 13023 1.1 skrll # See if we really can support this configuration with the emulation code. 13024 1.1 skrll 13025 1.1 skrll if test $this_target = $target ; then 13026 1.1 skrll obj_format=$fmt 13027 1.1 skrll te_file=$em 13028 1.1 skrll fi 13029 1.1 skrll 13030 1.8 christos case ${te_file} in 13031 1.8 christos vms) 13032 1.8 christos f=config/te-vms.o 13033 1.8 christos case " $extra_objects " in 13034 1.8 christos *" $f "*) ;; 13035 1.8 christos *) extra_objects="$extra_objects $f" ;; 13036 1.8 christos esac ;; 13037 1.8 christos esac 13038 1.2 matt 13039 1.1 skrll # From target name and format, produce a list of supported emulations. 13040 1.1 skrll 13041 1.1 skrll case ${generic_target}-${fmt} in 13042 1.3 christos mips-*-*-*) case "$endian" in 13043 1.1 skrll big) emulation="mipsbelf mipslelf mipself" ;; 13044 1.1 skrll *) emulation="mipslelf mipsbelf mipself" ;; 13045 1.1 skrll esac ;; 13046 1.1 skrll 13047 1.1 skrll # Always all formats. The first stated emulation becomes the default. 13048 1.1 skrll cris-*-*aout*) emulation="crisaout criself" ;; 13049 1.1 skrll cris-*-*) emulation="criself crisaout" ;; 13050 1.1 skrll esac 13051 1.1 skrll 13052 1.1 skrll emulations="$emulations $emulation" 13053 1.1 skrll 13054 1.1 skrll done 13055 1.1 skrll 13056 1.15 christos if test ${ac_default_x86_tls_check} = unset; then 13057 1.15 christos ac_default_x86_tls_check=1 13058 1.5 christos fi 13059 1.5 christos 13060 1.5 christos cat >>confdefs.h <<_ACEOF 13061 1.15 christos #define DEFAULT_X86_TLS_CHECK $ac_default_x86_tls_check 13062 1.5 christos _ACEOF 13063 1.5 christos 13064 1.5 christos 13065 1.15 christos if test ${ac_default_elf_stt_common} = unset; then 13066 1.15 christos ac_default_elf_stt_common=0 13067 1.14 christos fi 13068 1.14 christos 13069 1.14 christos cat >>confdefs.h <<_ACEOF 13070 1.15 christos #define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common 13071 1.14 christos _ACEOF 13072 1.14 christos 13073 1.14 christos 13074 1.15 christos if test ${ac_default_sframe} = unset; then 13075 1.15 christos ac_default_sframe=0 13076 1.6 christos fi 13077 1.6 christos 13078 1.6 christos cat >>confdefs.h <<_ACEOF 13079 1.15 christos #define DEFAULT_SFRAME $ac_default_sframe 13080 1.6 christos _ACEOF 13081 1.6 christos 13082 1.6 christos 13083 1.8 christos 13084 1.8 christos cat >>confdefs.h <<_ACEOF 13085 1.8 christos #define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes 13086 1.8 christos _ACEOF 13087 1.8 christos 13088 1.8 christos 13089 1.9 christos if test ${ac_default_generate_x86_used_note} = unset; then 13090 1.9 christos ac_default_generate_x86_used_note=0 13091 1.9 christos fi 13092 1.9 christos 13093 1.9 christos cat >>confdefs.h <<_ACEOF 13094 1.9 christos #define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note 13095 1.9 christos _ACEOF 13096 1.9 christos 13097 1.9 christos 13098 1.9 christos if test ${ac_default_generate_riscv_attr} = unset; then 13099 1.11 christos ac_default_generate_riscv_attr=1 13100 1.9 christos fi 13101 1.9 christos 13102 1.9 christos 13103 1.9 christos cat >>confdefs.h <<_ACEOF 13104 1.9 christos #define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr 13105 1.9 christos _ACEOF 13106 1.9 christos 13107 1.9 christos 13108 1.9 christos if test ${ac_default_mips_fix_loongson3_llsc} = unset; then 13109 1.9 christos ac_default_mips_fix_loongson3_llsc=0 13110 1.9 christos fi 13111 1.9 christos 13112 1.9 christos cat >>confdefs.h <<_ACEOF 13113 1.9 christos #define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc 13114 1.9 christos _ACEOF 13115 1.9 christos 13116 1.9 christos 13117 1.4 christos if test x$ac_default_compressed_debug_sections = xyes ; then 13118 1.3 christos 13119 1.3 christos $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h 13120 1.3 christos 13121 1.3 christos fi 13122 1.3 christos 13123 1.13 christos 13124 1.13 christos cat >>confdefs.h <<_ACEOF 13125 1.13 christos #define DEFAULT_COMPRESSED_DEBUG_ALGORITHM $ac_default_compressed_debug_sections_algorithm 13126 1.13 christos _ACEOF 13127 1.13 christos 13128 1.13 christos 13129 1.2 matt # PE code has way too many macros tweaking behaviour 13130 1.2 matt case ${te_file} in 13131 1.2 matt pe*) emulations="" ;; 13132 1.2 matt esac 13133 1.2 matt 13134 1.1 skrll # Assign floating point type. Most processors with FP support 13135 1.1 skrll # IEEE FP. On those that don't support FP at all, usually IEEE 13136 1.1 skrll # is emulated. 13137 1.1 skrll case ${target_cpu} in 13138 1.1 skrll vax | pdp11 ) atof=vax ;; 13139 1.1 skrll *) atof=ieee ;; 13140 1.1 skrll esac 13141 1.1 skrll 13142 1.1 skrll case "${obj_format}" in 13143 1.8 christos "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;; 13144 1.1 skrll esac 13145 1.1 skrll 13146 1.1 skrll # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU). 13147 1.1 skrll cgen_cpu_prefix="" 13148 1.1 skrll if test $using_cgen = yes ; then 13149 1.1 skrll case ${target_cpu} in 13150 1.2 matt or1knd) 13151 1.2 matt cgen_cpu_prefix=or1k ;; 13152 1.1 skrll *) cgen_cpu_prefix=${target_cpu} ;; 13153 1.1 skrll esac 13154 1.1 skrll 13155 1.1 skrll 13156 1.2 matt $as_echo "#define USING_CGEN 1" >>confdefs.h 13157 1.1 skrll 13158 1.1 skrll fi 13159 1.1 skrll 13160 1.1 skrll 13161 1.1 skrll if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then 13162 1.8 christos as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5 13163 1.1 skrll fi 13164 1.1 skrll 13165 1.1 skrll if test ! -r ${srcdir}/config/obj-${obj_format}.c; then 13166 1.8 christos as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5 13167 1.1 skrll fi 13168 1.1 skrll 13169 1.1 skrll # Some COFF configurations want these random other flags set. 13170 1.1 skrll case ${obj_format} in 13171 1.1 skrll coff) 13172 1.1 skrll case ${target_cpu_type} in 13173 1.1 skrll i386) 13174 1.2 matt $as_echo "#define I386COFF 1" >>confdefs.h 13175 1.1 skrll ;; 13176 1.1 skrll x86_64) 13177 1.2 matt $as_echo "#define I386COFF 1" >>confdefs.h 13178 1.1 skrll ;; 13179 1.1 skrll esac 13180 1.1 skrll ;; 13181 1.1 skrll esac 13182 1.1 skrll 13183 1.1 skrll # Getting this done right is going to be a bitch. Each configuration specified 13184 1.1 skrll # with --enable-targets=... should be checked for environment, format, cpu 13185 1.1 skrll # setting. 13186 1.1 skrll # 13187 1.1 skrll # For each configuration, the necessary object file support code must be linked 13188 1.1 skrll # in. This might be only one, it might be up to four. The necessary emulation 13189 1.1 skrll # code needs to be provided, too. 13190 1.1 skrll # 13191 1.1 skrll # And then there's "--enable-targets=all".... 13192 1.1 skrll # 13193 1.3 christos # For now, just always do it for MIPS ELF configurations. Sigh. 13194 1.1 skrll 13195 1.1 skrll formats="${obj_format}" 13196 1.1 skrll emfiles="" 13197 1.1 skrll EMULATIONS="" 13198 1.1 skrll _gas_uniq_list="$emulations" 13199 1.1 skrll _gas_uniq_newlist="" 13200 1.1 skrll for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 13201 1.1 skrll case $_gas_uniq_i in 13202 1.1 skrll _gas_uniq_dummy) ;; 13203 1.1 skrll *) case " $_gas_uniq_newlist " in 13204 1.1 skrll *" $_gas_uniq_i "*) ;; 13205 1.1 skrll *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 13206 1.1 skrll esac ;; 13207 1.1 skrll esac 13208 1.1 skrll done 13209 1.1 skrll emulations=$_gas_uniq_newlist 13210 1.1 skrll 13211 1.1 skrll for em in . $emulations ; do 13212 1.1 skrll case $em in 13213 1.1 skrll .) continue ;; 13214 1.1 skrll mipsbelf | mipslelf | mipself) 13215 1.1 skrll fmt=elf file=mipself ;; 13216 1.1 skrll *coff) 13217 1.1 skrll fmt=coff file=$em ;; 13218 1.1 skrll *aout) 13219 1.1 skrll fmt=aout file=$em ;; 13220 1.1 skrll *elf) 13221 1.1 skrll fmt=elf file=$em ;; 13222 1.1 skrll esac 13223 1.1 skrll formats="$formats $fmt" 13224 1.8 christos emfiles="$emfiles config/e-$file.o" 13225 1.1 skrll EMULATIONS="$EMULATIONS &$em," 13226 1.1 skrll done 13227 1.1 skrll _gas_uniq_list="$formats" 13228 1.1 skrll _gas_uniq_newlist="" 13229 1.1 skrll for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 13230 1.1 skrll case $_gas_uniq_i in 13231 1.1 skrll _gas_uniq_dummy) ;; 13232 1.1 skrll *) case " $_gas_uniq_newlist " in 13233 1.1 skrll *" $_gas_uniq_i "*) ;; 13234 1.1 skrll *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 13235 1.1 skrll esac ;; 13236 1.1 skrll esac 13237 1.1 skrll done 13238 1.1 skrll formats=$_gas_uniq_newlist 13239 1.1 skrll 13240 1.1 skrll _gas_uniq_list="$emfiles" 13241 1.1 skrll _gas_uniq_newlist="" 13242 1.1 skrll for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do 13243 1.1 skrll case $_gas_uniq_i in 13244 1.1 skrll _gas_uniq_dummy) ;; 13245 1.1 skrll *) case " $_gas_uniq_newlist " in 13246 1.1 skrll *" $_gas_uniq_i "*) ;; 13247 1.1 skrll *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;; 13248 1.1 skrll esac ;; 13249 1.1 skrll esac 13250 1.1 skrll done 13251 1.1 skrll emfiles=$_gas_uniq_newlist 13252 1.1 skrll 13253 1.1 skrll if test `set . $formats ; shift ; echo $#` -gt 1 ; then 13254 1.1 skrll for fmt in $formats ; do 13255 1.1 skrll case $fmt in 13256 1.1 skrll aout) 13257 1.2 matt $as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h 13258 1.1 skrll ;; 13259 1.1 skrll coff) 13260 1.2 matt $as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h 13261 1.1 skrll ;; 13262 1.1 skrll ecoff) 13263 1.2 matt $as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h 13264 1.1 skrll ;; 13265 1.1 skrll elf) 13266 1.2 matt $as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h 13267 1.1 skrll ;; 13268 1.1 skrll generic) 13269 1.2 matt $as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h 13270 1.1 skrll ;; 13271 1.1 skrll som) 13272 1.2 matt $as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h 13273 1.1 skrll ;; 13274 1.1 skrll esac 13275 1.8 christos extra_objects="$extra_objects config/obj-$fmt.o" 13276 1.1 skrll done 13277 1.1 skrll obj_format=multi 13278 1.1 skrll fi 13279 1.1 skrll if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then 13280 1.1 skrll DEFAULT_EMULATION=`set . $emulations ; echo $2` 13281 1.3 christos # e-mipself has more than one emulation per file, e-i386* has just one at the 13282 1.1 skrll # moment. If only one emulation is specified, then don't define 13283 1.1 skrll # USE_EMULATIONS or include any of the e-files as they will only be bloat. 13284 1.1 skrll case "${obj_format}${emfiles}" in 13285 1.3 christos multi* | *mipself*) 13286 1.1 skrll extra_objects="$extra_objects $emfiles" 13287 1.1 skrll 13288 1.2 matt $as_echo "#define USE_EMULATIONS 1" >>confdefs.h 13289 1.1 skrll ;; 13290 1.1 skrll esac 13291 1.1 skrll fi 13292 1.1 skrll 13293 1.1 skrll 13294 1.1 skrll cat >>confdefs.h <<_ACEOF 13295 1.1 skrll #define EMULATIONS $EMULATIONS 13296 1.1 skrll _ACEOF 13297 1.1 skrll 13298 1.1 skrll 13299 1.1 skrll cat >>confdefs.h <<_ACEOF 13300 1.1 skrll #define DEFAULT_EMULATION "$DEFAULT_EMULATION" 13301 1.1 skrll _ACEOF 13302 1.1 skrll 13303 1.1 skrll 13304 1.1 skrll reject_dev_configs=yes 13305 1.1 skrll 13306 1.1 skrll case ${reject_dev_configs}-${dev} in 13307 1.1 skrll yes-yes) # Oops. 13308 1.8 christos as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5 13309 1.1 skrll ;; 13310 1.1 skrll esac 13311 1.1 skrll 13312 1.1 skrll 13313 1.1 skrll 13314 1.1 skrll 13315 1.1 skrll 13316 1.1 skrll 13317 1.1 skrll 13318 1.1 skrll # do we need the opcodes library? 13319 1.1 skrll case "${need_opcodes}" in 13320 1.1 skrll yes) 13321 1.1 skrll OPCODES_LIB=../opcodes/libopcodes.la 13322 1.1 skrll ;; 13323 1.1 skrll esac 13324 1.1 skrll 13325 1.1 skrll 13326 1.1 skrll 13327 1.1 skrll 13328 1.1 skrll cat >>confdefs.h <<_ACEOF 13329 1.1 skrll #define TARGET_ALIAS "${target_alias}" 13330 1.1 skrll _ACEOF 13331 1.1 skrll 13332 1.1 skrll 13333 1.1 skrll cat >>confdefs.h <<_ACEOF 13334 1.1 skrll #define TARGET_CANONICAL "${target}" 13335 1.1 skrll _ACEOF 13336 1.1 skrll 13337 1.1 skrll 13338 1.1 skrll cat >>confdefs.h <<_ACEOF 13339 1.1 skrll #define TARGET_CPU "${target_cpu}" 13340 1.1 skrll _ACEOF 13341 1.1 skrll 13342 1.1 skrll 13343 1.1 skrll cat >>confdefs.h <<_ACEOF 13344 1.1 skrll #define TARGET_VENDOR "${target_vendor}" 13345 1.1 skrll _ACEOF 13346 1.1 skrll 13347 1.1 skrll 13348 1.1 skrll cat >>confdefs.h <<_ACEOF 13349 1.1 skrll #define TARGET_OS "${target_os}" 13350 1.1 skrll _ACEOF 13351 1.1 skrll 13352 1.1 skrll 13353 1.1 skrll for ac_prog in 'bison -y' byacc 13354 1.1 skrll do 13355 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args. 13356 1.1 skrll set dummy $ac_prog; ac_word=$2 13357 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13358 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13359 1.8 christos if ${ac_cv_prog_YACC+:} false; then : 13360 1.2 matt $as_echo_n "(cached) " >&6 13361 1.1 skrll else 13362 1.1 skrll if test -n "$YACC"; then 13363 1.1 skrll ac_cv_prog_YACC="$YACC" # Let the user override the test. 13364 1.1 skrll else 13365 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13366 1.1 skrll for as_dir in $PATH 13367 1.1 skrll do 13368 1.1 skrll IFS=$as_save_IFS 13369 1.1 skrll test -z "$as_dir" && as_dir=. 13370 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 13371 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13372 1.1 skrll ac_cv_prog_YACC="$ac_prog" 13373 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13374 1.1 skrll break 2 13375 1.1 skrll fi 13376 1.1 skrll done 13377 1.2 matt done 13378 1.2 matt IFS=$as_save_IFS 13379 1.1 skrll 13380 1.1 skrll fi 13381 1.1 skrll fi 13382 1.1 skrll YACC=$ac_cv_prog_YACC 13383 1.1 skrll if test -n "$YACC"; then 13384 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5 13385 1.2 matt $as_echo "$YACC" >&6; } 13386 1.1 skrll else 13387 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13388 1.2 matt $as_echo "no" >&6; } 13389 1.1 skrll fi 13390 1.1 skrll 13391 1.2 matt 13392 1.1 skrll test -n "$YACC" && break 13393 1.1 skrll done 13394 1.1 skrll test -n "$YACC" || YACC="yacc" 13395 1.1 skrll 13396 1.1 skrll for ac_prog in flex lex 13397 1.1 skrll do 13398 1.1 skrll # Extract the first word of "$ac_prog", so it can be a program name with args. 13399 1.1 skrll set dummy $ac_prog; ac_word=$2 13400 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13401 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13402 1.8 christos if ${ac_cv_prog_LEX+:} false; then : 13403 1.2 matt $as_echo_n "(cached) " >&6 13404 1.1 skrll else 13405 1.1 skrll if test -n "$LEX"; then 13406 1.1 skrll ac_cv_prog_LEX="$LEX" # Let the user override the test. 13407 1.1 skrll else 13408 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13409 1.1 skrll for as_dir in $PATH 13410 1.1 skrll do 13411 1.1 skrll IFS=$as_save_IFS 13412 1.1 skrll test -z "$as_dir" && as_dir=. 13413 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 13414 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13415 1.1 skrll ac_cv_prog_LEX="$ac_prog" 13416 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13417 1.1 skrll break 2 13418 1.1 skrll fi 13419 1.1 skrll done 13420 1.2 matt done 13421 1.2 matt IFS=$as_save_IFS 13422 1.1 skrll 13423 1.1 skrll fi 13424 1.1 skrll fi 13425 1.1 skrll LEX=$ac_cv_prog_LEX 13426 1.1 skrll if test -n "$LEX"; then 13427 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5 13428 1.2 matt $as_echo "$LEX" >&6; } 13429 1.1 skrll else 13430 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13431 1.2 matt $as_echo "no" >&6; } 13432 1.1 skrll fi 13433 1.1 skrll 13434 1.2 matt 13435 1.1 skrll test -n "$LEX" && break 13436 1.1 skrll done 13437 1.1 skrll test -n "$LEX" || LEX=":" 13438 1.1 skrll 13439 1.3 christos case "$LEX" in 13440 1.3 christos :|*"missing "*) ;; 13441 1.3 christos *) cat >conftest.l <<_ACEOF 13442 1.2 matt %% 13443 1.2 matt a { ECHO; } 13444 1.2 matt b { REJECT; } 13445 1.2 matt c { yymore (); } 13446 1.2 matt d { yyless (1); } 13447 1.8 christos e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ 13448 1.8 christos yyless ((input () != 0)); } 13449 1.2 matt f { unput (yytext[0]); } 13450 1.2 matt . { BEGIN INITIAL; } 13451 1.2 matt %% 13452 1.2 matt #ifdef YYTEXT_POINTER 13453 1.2 matt extern char *yytext; 13454 1.1 skrll #endif 13455 1.1 skrll int 13456 1.2 matt main (void) 13457 1.1 skrll { 13458 1.2 matt return ! yylex () + ! yywrap (); 13459 1.1 skrll } 13460 1.1 skrll _ACEOF 13461 1.2 matt { { ac_try="$LEX conftest.l" 13462 1.2 matt case "(($ac_try" in 13463 1.2 matt *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 13464 1.2 matt *) ac_try_echo=$ac_try;; 13465 1.2 matt esac 13466 1.2 matt eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 13467 1.2 matt $as_echo "$ac_try_echo"; } >&5 13468 1.2 matt (eval "$LEX conftest.l") 2>&5 13469 1.2 matt ac_status=$? 13470 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13471 1.2 matt test $ac_status = 0; } 13472 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5 13473 1.2 matt $as_echo_n "checking lex output file root... " >&6; } 13474 1.8 christos if ${ac_cv_prog_lex_root+:} false; then : 13475 1.2 matt $as_echo_n "(cached) " >&6 13476 1.1 skrll else 13477 1.1 skrll 13478 1.1 skrll if test -f lex.yy.c; then 13479 1.1 skrll ac_cv_prog_lex_root=lex.yy 13480 1.1 skrll elif test -f lexyy.c; then 13481 1.1 skrll ac_cv_prog_lex_root=lexyy 13482 1.1 skrll else 13483 1.8 christos as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5 13484 1.1 skrll fi 13485 1.1 skrll fi 13486 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5 13487 1.2 matt $as_echo "$ac_cv_prog_lex_root" >&6; } 13488 1.1 skrll LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root 13489 1.1 skrll 13490 1.2 matt if test -z "${LEXLIB+set}"; then 13491 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5 13492 1.2 matt $as_echo_n "checking lex library... " >&6; } 13493 1.8 christos if ${ac_cv_lib_lex+:} false; then : 13494 1.2 matt $as_echo_n "(cached) " >&6 13495 1.2 matt else 13496 1.2 matt 13497 1.2 matt ac_save_LIBS=$LIBS 13498 1.2 matt ac_cv_lib_lex='none needed' 13499 1.2 matt for ac_lib in '' -lfl -ll; do 13500 1.2 matt LIBS="$ac_lib $ac_save_LIBS" 13501 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13502 1.2 matt /* end confdefs.h. */ 13503 1.2 matt `cat $LEX_OUTPUT_ROOT.c` 13504 1.2 matt _ACEOF 13505 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 13506 1.2 matt ac_cv_lib_lex=$ac_lib 13507 1.2 matt fi 13508 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 13509 1.2 matt conftest$ac_exeext conftest.$ac_ext 13510 1.2 matt test "$ac_cv_lib_lex" != 'none needed' && break 13511 1.2 matt done 13512 1.2 matt LIBS=$ac_save_LIBS 13513 1.2 matt 13514 1.2 matt fi 13515 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5 13516 1.2 matt $as_echo "$ac_cv_lib_lex" >&6; } 13517 1.2 matt test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex 13518 1.2 matt fi 13519 1.2 matt 13520 1.2 matt 13521 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5 13522 1.2 matt $as_echo_n "checking whether yytext is a pointer... " >&6; } 13523 1.8 christos if ${ac_cv_prog_lex_yytext_pointer+:} false; then : 13524 1.2 matt $as_echo_n "(cached) " >&6 13525 1.1 skrll else 13526 1.1 skrll # POSIX says lex can declare yytext either as a pointer or an array; the 13527 1.2 matt # default is implementation-dependent. Figure out which it is, since 13528 1.1 skrll # not all implementations provide the %pointer and %array declarations. 13529 1.1 skrll ac_cv_prog_lex_yytext_pointer=no 13530 1.1 skrll ac_save_LIBS=$LIBS 13531 1.2 matt LIBS="$LEXLIB $ac_save_LIBS" 13532 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13533 1.2 matt /* end confdefs.h. */ 13534 1.8 christos 13535 1.8 christos #define YYTEXT_POINTER 1 13536 1.1 skrll `cat $LEX_OUTPUT_ROOT.c` 13537 1.1 skrll _ACEOF 13538 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 13539 1.1 skrll ac_cv_prog_lex_yytext_pointer=yes 13540 1.1 skrll fi 13541 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 13542 1.2 matt conftest$ac_exeext conftest.$ac_ext 13543 1.1 skrll LIBS=$ac_save_LIBS 13544 1.1 skrll 13545 1.1 skrll fi 13546 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5 13547 1.2 matt $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; } 13548 1.1 skrll if test $ac_cv_prog_lex_yytext_pointer = yes; then 13549 1.1 skrll 13550 1.2 matt $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h 13551 1.1 skrll 13552 1.1 skrll fi 13553 1.2 matt rm -f conftest.l $LEX_OUTPUT_ROOT.c 13554 1.3 christos ;; 13555 1.3 christos esac 13556 1.1 skrll if test "$LEX" = :; then 13557 1.1 skrll LEX=${am_missing_run}flex 13558 1.1 skrll fi 13559 1.1 skrll 13560 1.8 christos ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN" 13561 1.1 skrll 13562 1.1 skrll MKINSTALLDIRS= 13563 1.1 skrll if test -n "$ac_aux_dir"; then 13564 1.1 skrll case "$ac_aux_dir" in 13565 1.1 skrll /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; 13566 1.1 skrll *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; 13567 1.1 skrll esac 13568 1.1 skrll fi 13569 1.1 skrll if test -z "$MKINSTALLDIRS"; then 13570 1.1 skrll MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" 13571 1.1 skrll fi 13572 1.1 skrll 13573 1.1 skrll 13574 1.1 skrll 13575 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 13576 1.2 matt $as_echo_n "checking whether NLS is requested... " >&6; } 13577 1.2 matt # Check whether --enable-nls was given. 13578 1.2 matt if test "${enable_nls+set}" = set; then : 13579 1.2 matt enableval=$enable_nls; USE_NLS=$enableval 13580 1.1 skrll else 13581 1.1 skrll USE_NLS=yes 13582 1.2 matt fi 13583 1.2 matt 13584 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 13585 1.2 matt $as_echo "$USE_NLS" >&6; } 13586 1.1 skrll 13587 1.1 skrll 13588 1.1 skrll 13589 1.1 skrll 13590 1.1 skrll 13591 1.1 skrll 13592 1.1 skrll # Prepare PATH_SEPARATOR. 13593 1.1 skrll # The user is always right. 13594 1.1 skrll if test "${PATH_SEPARATOR+set}" != set; then 13595 1.1 skrll echo "#! /bin/sh" >conf$$.sh 13596 1.1 skrll echo "exit 0" >>conf$$.sh 13597 1.1 skrll chmod +x conf$$.sh 13598 1.1 skrll if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13599 1.1 skrll PATH_SEPARATOR=';' 13600 1.1 skrll else 13601 1.1 skrll PATH_SEPARATOR=: 13602 1.1 skrll fi 13603 1.1 skrll rm -f conf$$.sh 13604 1.1 skrll fi 13605 1.1 skrll 13606 1.1 skrll # Find out how to test for executable files. Don't use a zero-byte file, 13607 1.1 skrll # as systems may use methods other than mode bits to determine executability. 13608 1.1 skrll cat >conf$$.file <<_ASEOF 13609 1.1 skrll #! /bin/sh 13610 1.1 skrll exit 0 13611 1.1 skrll _ASEOF 13612 1.1 skrll chmod +x conf$$.file 13613 1.1 skrll if test -x conf$$.file >/dev/null 2>&1; then 13614 1.1 skrll ac_executable_p="test -x" 13615 1.1 skrll else 13616 1.1 skrll ac_executable_p="test -f" 13617 1.1 skrll fi 13618 1.1 skrll rm -f conf$$.file 13619 1.1 skrll 13620 1.1 skrll # Extract the first word of "msgfmt", so it can be a program name with args. 13621 1.1 skrll set dummy msgfmt; ac_word=$2 13622 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13623 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13624 1.8 christos if ${ac_cv_path_MSGFMT+:} false; then : 13625 1.2 matt $as_echo_n "(cached) " >&6 13626 1.1 skrll else 13627 1.1 skrll case "$MSGFMT" in 13628 1.1 skrll [\\/]* | ?:[\\/]*) 13629 1.1 skrll ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 13630 1.1 skrll ;; 13631 1.1 skrll *) 13632 1.1 skrll ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13633 1.1 skrll for ac_dir in $PATH; do 13634 1.1 skrll IFS="$ac_save_IFS" 13635 1.1 skrll test -z "$ac_dir" && ac_dir=. 13636 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do 13637 1.1 skrll if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13638 1.1 skrll if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && 13639 1.1 skrll (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13640 1.1 skrll ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 13641 1.1 skrll break 2 13642 1.1 skrll fi 13643 1.1 skrll fi 13644 1.1 skrll done 13645 1.1 skrll done 13646 1.1 skrll IFS="$ac_save_IFS" 13647 1.1 skrll test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 13648 1.1 skrll ;; 13649 1.1 skrll esac 13650 1.1 skrll fi 13651 1.1 skrll MSGFMT="$ac_cv_path_MSGFMT" 13652 1.1 skrll if test "$MSGFMT" != ":"; then 13653 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 13654 1.2 matt $as_echo "$MSGFMT" >&6; } 13655 1.1 skrll else 13656 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13657 1.2 matt $as_echo "no" >&6; } 13658 1.1 skrll fi 13659 1.1 skrll 13660 1.1 skrll # Extract the first word of "gmsgfmt", so it can be a program name with args. 13661 1.1 skrll set dummy gmsgfmt; ac_word=$2 13662 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13663 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13664 1.8 christos if ${ac_cv_path_GMSGFMT+:} false; then : 13665 1.2 matt $as_echo_n "(cached) " >&6 13666 1.1 skrll else 13667 1.1 skrll case $GMSGFMT in 13668 1.1 skrll [\\/]* | ?:[\\/]*) 13669 1.1 skrll ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 13670 1.1 skrll ;; 13671 1.1 skrll *) 13672 1.1 skrll as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13673 1.1 skrll for as_dir in $PATH 13674 1.1 skrll do 13675 1.1 skrll IFS=$as_save_IFS 13676 1.1 skrll test -z "$as_dir" && as_dir=. 13677 1.2 matt for ac_exec_ext in '' $ac_executable_extensions; do 13678 1.8 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 13679 1.1 skrll ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" 13680 1.2 matt $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 13681 1.1 skrll break 2 13682 1.1 skrll fi 13683 1.1 skrll done 13684 1.2 matt done 13685 1.2 matt IFS=$as_save_IFS 13686 1.1 skrll 13687 1.1 skrll test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 13688 1.1 skrll ;; 13689 1.1 skrll esac 13690 1.1 skrll fi 13691 1.1 skrll GMSGFMT=$ac_cv_path_GMSGFMT 13692 1.1 skrll if test -n "$GMSGFMT"; then 13693 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 13694 1.2 matt $as_echo "$GMSGFMT" >&6; } 13695 1.1 skrll else 13696 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13697 1.2 matt $as_echo "no" >&6; } 13698 1.1 skrll fi 13699 1.1 skrll 13700 1.1 skrll 13701 1.1 skrll 13702 1.2 matt 13703 1.1 skrll # Prepare PATH_SEPARATOR. 13704 1.1 skrll # The user is always right. 13705 1.1 skrll if test "${PATH_SEPARATOR+set}" != set; then 13706 1.1 skrll echo "#! /bin/sh" >conf$$.sh 13707 1.1 skrll echo "exit 0" >>conf$$.sh 13708 1.1 skrll chmod +x conf$$.sh 13709 1.1 skrll if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13710 1.1 skrll PATH_SEPARATOR=';' 13711 1.1 skrll else 13712 1.1 skrll PATH_SEPARATOR=: 13713 1.1 skrll fi 13714 1.1 skrll rm -f conf$$.sh 13715 1.1 skrll fi 13716 1.1 skrll 13717 1.1 skrll # Find out how to test for executable files. Don't use a zero-byte file, 13718 1.1 skrll # as systems may use methods other than mode bits to determine executability. 13719 1.1 skrll cat >conf$$.file <<_ASEOF 13720 1.1 skrll #! /bin/sh 13721 1.1 skrll exit 0 13722 1.1 skrll _ASEOF 13723 1.1 skrll chmod +x conf$$.file 13724 1.1 skrll if test -x conf$$.file >/dev/null 2>&1; then 13725 1.1 skrll ac_executable_p="test -x" 13726 1.1 skrll else 13727 1.1 skrll ac_executable_p="test -f" 13728 1.1 skrll fi 13729 1.1 skrll rm -f conf$$.file 13730 1.1 skrll 13731 1.1 skrll # Extract the first word of "xgettext", so it can be a program name with args. 13732 1.1 skrll set dummy xgettext; ac_word=$2 13733 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13734 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13735 1.8 christos if ${ac_cv_path_XGETTEXT+:} false; then : 13736 1.2 matt $as_echo_n "(cached) " >&6 13737 1.1 skrll else 13738 1.1 skrll case "$XGETTEXT" in 13739 1.1 skrll [\\/]* | ?:[\\/]*) 13740 1.1 skrll ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 13741 1.1 skrll ;; 13742 1.1 skrll *) 13743 1.1 skrll ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13744 1.1 skrll for ac_dir in $PATH; do 13745 1.1 skrll IFS="$ac_save_IFS" 13746 1.1 skrll test -z "$ac_dir" && ac_dir=. 13747 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do 13748 1.1 skrll if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13749 1.1 skrll if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13750 1.1 skrll (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13751 1.1 skrll ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 13752 1.1 skrll break 2 13753 1.1 skrll fi 13754 1.1 skrll fi 13755 1.1 skrll done 13756 1.1 skrll done 13757 1.1 skrll IFS="$ac_save_IFS" 13758 1.1 skrll test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 13759 1.1 skrll ;; 13760 1.1 skrll esac 13761 1.1 skrll fi 13762 1.1 skrll XGETTEXT="$ac_cv_path_XGETTEXT" 13763 1.1 skrll if test "$XGETTEXT" != ":"; then 13764 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 13765 1.2 matt $as_echo "$XGETTEXT" >&6; } 13766 1.1 skrll else 13767 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13768 1.2 matt $as_echo "no" >&6; } 13769 1.1 skrll fi 13770 1.1 skrll 13771 1.1 skrll rm -f messages.po 13772 1.1 skrll 13773 1.1 skrll 13774 1.1 skrll # Prepare PATH_SEPARATOR. 13775 1.1 skrll # The user is always right. 13776 1.1 skrll if test "${PATH_SEPARATOR+set}" != set; then 13777 1.1 skrll echo "#! /bin/sh" >conf$$.sh 13778 1.1 skrll echo "exit 0" >>conf$$.sh 13779 1.1 skrll chmod +x conf$$.sh 13780 1.1 skrll if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13781 1.1 skrll PATH_SEPARATOR=';' 13782 1.1 skrll else 13783 1.1 skrll PATH_SEPARATOR=: 13784 1.1 skrll fi 13785 1.1 skrll rm -f conf$$.sh 13786 1.1 skrll fi 13787 1.1 skrll 13788 1.1 skrll # Find out how to test for executable files. Don't use a zero-byte file, 13789 1.1 skrll # as systems may use methods other than mode bits to determine executability. 13790 1.1 skrll cat >conf$$.file <<_ASEOF 13791 1.1 skrll #! /bin/sh 13792 1.1 skrll exit 0 13793 1.1 skrll _ASEOF 13794 1.1 skrll chmod +x conf$$.file 13795 1.1 skrll if test -x conf$$.file >/dev/null 2>&1; then 13796 1.1 skrll ac_executable_p="test -x" 13797 1.1 skrll else 13798 1.1 skrll ac_executable_p="test -f" 13799 1.1 skrll fi 13800 1.1 skrll rm -f conf$$.file 13801 1.1 skrll 13802 1.1 skrll # Extract the first word of "msgmerge", so it can be a program name with args. 13803 1.1 skrll set dummy msgmerge; ac_word=$2 13804 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 13805 1.2 matt $as_echo_n "checking for $ac_word... " >&6; } 13806 1.8 christos if ${ac_cv_path_MSGMERGE+:} false; then : 13807 1.2 matt $as_echo_n "(cached) " >&6 13808 1.1 skrll else 13809 1.1 skrll case "$MSGMERGE" in 13810 1.1 skrll [\\/]* | ?:[\\/]*) 13811 1.1 skrll ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 13812 1.1 skrll ;; 13813 1.1 skrll *) 13814 1.1 skrll ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 13815 1.1 skrll for ac_dir in $PATH; do 13816 1.1 skrll IFS="$ac_save_IFS" 13817 1.1 skrll test -z "$ac_dir" && ac_dir=. 13818 1.1 skrll for ac_exec_ext in '' $ac_executable_extensions; do 13819 1.1 skrll if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 13820 1.1 skrll if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then 13821 1.1 skrll ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 13822 1.1 skrll break 2 13823 1.1 skrll fi 13824 1.1 skrll fi 13825 1.1 skrll done 13826 1.1 skrll done 13827 1.1 skrll IFS="$ac_save_IFS" 13828 1.1 skrll test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 13829 1.1 skrll ;; 13830 1.1 skrll esac 13831 1.1 skrll fi 13832 1.1 skrll MSGMERGE="$ac_cv_path_MSGMERGE" 13833 1.1 skrll if test "$MSGMERGE" != ":"; then 13834 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 13835 1.2 matt $as_echo "$MSGMERGE" >&6; } 13836 1.1 skrll else 13837 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13838 1.2 matt $as_echo "no" >&6; } 13839 1.1 skrll fi 13840 1.1 skrll 13841 1.1 skrll 13842 1.1 skrll if test "$GMSGFMT" != ":"; then 13843 1.1 skrll if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && 13844 1.1 skrll (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13845 1.1 skrll : ; 13846 1.1 skrll else 13847 1.1 skrll GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` 13848 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 13849 1.2 matt $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } 13850 1.1 skrll GMSGFMT=":" 13851 1.1 skrll fi 13852 1.1 skrll fi 13853 1.1 skrll 13854 1.1 skrll if test "$XGETTEXT" != ":"; then 13855 1.1 skrll if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && 13856 1.1 skrll (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 13857 1.1 skrll : ; 13858 1.1 skrll else 13859 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 13860 1.2 matt $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } 13861 1.1 skrll XGETTEXT=":" 13862 1.1 skrll fi 13863 1.1 skrll rm -f messages.po 13864 1.1 skrll fi 13865 1.1 skrll 13866 1.2 matt ac_config_commands="$ac_config_commands default-1" 13867 1.1 skrll 13868 1.1 skrll 13869 1.1 skrll 13870 1.13 christos if test "X$prefix" = "XNONE"; then 13871 1.13 christos acl_final_prefix="$ac_default_prefix" 13872 1.13 christos else 13873 1.13 christos acl_final_prefix="$prefix" 13874 1.13 christos fi 13875 1.13 christos if test "X$exec_prefix" = "XNONE"; then 13876 1.13 christos acl_final_exec_prefix='${prefix}' 13877 1.13 christos else 13878 1.13 christos acl_final_exec_prefix="$exec_prefix" 13879 1.13 christos fi 13880 1.13 christos acl_save_prefix="$prefix" 13881 1.13 christos prefix="$acl_final_prefix" 13882 1.13 christos eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 13883 1.13 christos prefix="$acl_save_prefix" 13884 1.13 christos 13885 1.13 christos 13886 1.13 christos # Check whether --with-gnu-ld was given. 13887 1.13 christos if test "${with_gnu_ld+set}" = set; then : 13888 1.13 christos withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 13889 1.13 christos else 13890 1.13 christos with_gnu_ld=no 13891 1.13 christos fi 13892 1.2 matt 13893 1.13 christos # Prepare PATH_SEPARATOR. 13894 1.13 christos # The user is always right. 13895 1.13 christos if test "${PATH_SEPARATOR+set}" != set; then 13896 1.13 christos echo "#! /bin/sh" >conf$$.sh 13897 1.13 christos echo "exit 0" >>conf$$.sh 13898 1.13 christos chmod +x conf$$.sh 13899 1.13 christos if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 13900 1.13 christos PATH_SEPARATOR=';' 13901 1.13 christos else 13902 1.13 christos PATH_SEPARATOR=: 13903 1.13 christos fi 13904 1.13 christos rm -f conf$$.sh 13905 1.13 christos fi 13906 1.13 christos ac_prog=ld 13907 1.13 christos if test "$GCC" = yes; then 13908 1.13 christos # Check if gcc -print-prog-name=ld gives a path. 13909 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 13910 1.13 christos $as_echo_n "checking for ld used by GCC... " >&6; } 13911 1.13 christos case $host in 13912 1.13 christos *-*-mingw*) 13913 1.13 christos # gcc leaves a trailing carriage return which upsets mingw 13914 1.13 christos ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13915 1.13 christos *) 13916 1.13 christos ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13917 1.13 christos esac 13918 1.13 christos case $ac_prog in 13919 1.13 christos # Accept absolute paths. 13920 1.13 christos [\\/]* | [A-Za-z]:[\\/]*) 13921 1.13 christos re_direlt='/[^/][^/]*/\.\./' 13922 1.13 christos # Canonicalize the path of ld 13923 1.13 christos ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` 13924 1.13 christos while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do 13925 1.13 christos ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 13926 1.13 christos done 13927 1.13 christos test -z "$LD" && LD="$ac_prog" 13928 1.13 christos ;; 13929 1.13 christos "") 13930 1.13 christos # If it fails, then pretend we aren't using GCC. 13931 1.13 christos ac_prog=ld 13932 1.13 christos ;; 13933 1.13 christos *) 13934 1.13 christos # If it is relative, then search for the first ld in PATH. 13935 1.13 christos with_gnu_ld=unknown 13936 1.13 christos ;; 13937 1.13 christos esac 13938 1.13 christos elif test "$with_gnu_ld" = yes; then 13939 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 13940 1.13 christos $as_echo_n "checking for GNU ld... " >&6; } 13941 1.13 christos else 13942 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 13943 1.13 christos $as_echo_n "checking for non-GNU ld... " >&6; } 13944 1.13 christos fi 13945 1.13 christos if ${acl_cv_path_LD+:} false; then : 13946 1.13 christos $as_echo_n "(cached) " >&6 13947 1.13 christos else 13948 1.13 christos if test -z "$LD"; then 13949 1.13 christos IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" 13950 1.13 christos for ac_dir in $PATH; do 13951 1.13 christos test -z "$ac_dir" && ac_dir=. 13952 1.13 christos if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 13953 1.13 christos acl_cv_path_LD="$ac_dir/$ac_prog" 13954 1.13 christos # Check to see if the program is GNU ld. I'd rather use --version, 13955 1.13 christos # but apparently some GNU ld's only accept -v. 13956 1.13 christos # Break only if it was the GNU/non-GNU ld that we prefer. 13957 1.13 christos if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then 13958 1.13 christos test "$with_gnu_ld" != no && break 13959 1.13 christos else 13960 1.13 christos test "$with_gnu_ld" != yes && break 13961 1.13 christos fi 13962 1.13 christos fi 13963 1.13 christos done 13964 1.13 christos IFS="$ac_save_ifs" 13965 1.1 skrll else 13966 1.13 christos acl_cv_path_LD="$LD" # Let the user override the test with a path. 13967 1.13 christos fi 13968 1.2 matt fi 13969 1.1 skrll 13970 1.13 christos LD="$acl_cv_path_LD" 13971 1.13 christos if test -n "$LD"; then 13972 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 13973 1.13 christos $as_echo "$LD" >&6; } 13974 1.13 christos else 13975 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13976 1.13 christos $as_echo "no" >&6; } 13977 1.13 christos fi 13978 1.13 christos test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 13979 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 13980 1.13 christos $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 13981 1.13 christos if ${acl_cv_prog_gnu_ld+:} false; then : 13982 1.13 christos $as_echo_n "(cached) " >&6 13983 1.13 christos else 13984 1.13 christos # I'd rather use --version here, but apparently some GNU ld's only accept -v. 13985 1.13 christos if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then 13986 1.13 christos acl_cv_prog_gnu_ld=yes 13987 1.1 skrll else 13988 1.13 christos acl_cv_prog_gnu_ld=no 13989 1.13 christos fi 13990 1.1 skrll fi 13991 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 13992 1.13 christos $as_echo "$acl_cv_prog_gnu_ld" >&6; } 13993 1.13 christos with_gnu_ld=$acl_cv_prog_gnu_ld 13994 1.13 christos 13995 1.1 skrll 13996 1.1 skrll 13997 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 13998 1.13 christos $as_echo_n "checking for shared library run path origin... " >&6; } 13999 1.13 christos if ${acl_cv_rpath+:} false; then : 14000 1.13 christos $as_echo_n "(cached) " >&6 14001 1.13 christos else 14002 1.13 christos 14003 1.13 christos CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 14004 1.13 christos ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 14005 1.13 christos . ./conftest.sh 14006 1.13 christos rm -f ./conftest.sh 14007 1.13 christos acl_cv_rpath=done 14008 1.1 skrll 14009 1.13 christos fi 14010 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 14011 1.13 christos $as_echo "$acl_cv_rpath" >&6; } 14012 1.13 christos wl="$acl_cv_wl" 14013 1.13 christos libext="$acl_cv_libext" 14014 1.13 christos shlibext="$acl_cv_shlibext" 14015 1.13 christos hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 14016 1.13 christos hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 14017 1.13 christos hardcode_direct="$acl_cv_hardcode_direct" 14018 1.13 christos hardcode_minus_L="$acl_cv_hardcode_minus_L" 14019 1.13 christos # Check whether --enable-rpath was given. 14020 1.13 christos if test "${enable_rpath+set}" = set; then : 14021 1.13 christos enableval=$enable_rpath; : 14022 1.1 skrll else 14023 1.13 christos enable_rpath=yes 14024 1.1 skrll fi 14025 1.1 skrll 14026 1.1 skrll 14027 1.1 skrll 14028 1.11 christos 14029 1.11 christos 14030 1.1 skrll 14031 1.11 christos 14032 1.11 christos 14033 1.13 christos use_additional=yes 14034 1.13 christos 14035 1.13 christos acl_save_prefix="$prefix" 14036 1.13 christos prefix="$acl_final_prefix" 14037 1.13 christos acl_save_exec_prefix="$exec_prefix" 14038 1.13 christos exec_prefix="$acl_final_exec_prefix" 14039 1.13 christos 14040 1.13 christos eval additional_includedir=\"$includedir\" 14041 1.13 christos eval additional_libdir=\"$libdir\" 14042 1.13 christos 14043 1.13 christos exec_prefix="$acl_save_exec_prefix" 14044 1.13 christos prefix="$acl_save_prefix" 14045 1.1 skrll 14046 1.13 christos 14047 1.13 christos # Check whether --with-libiconv-prefix was given. 14048 1.13 christos if test "${with_libiconv_prefix+set}" = set; then : 14049 1.13 christos withval=$with_libiconv_prefix; 14050 1.13 christos if test "X$withval" = "Xno"; then 14051 1.13 christos use_additional=no 14052 1.13 christos else 14053 1.13 christos if test "X$withval" = "X"; then 14054 1.13 christos 14055 1.13 christos acl_save_prefix="$prefix" 14056 1.13 christos prefix="$acl_final_prefix" 14057 1.13 christos acl_save_exec_prefix="$exec_prefix" 14058 1.13 christos exec_prefix="$acl_final_exec_prefix" 14059 1.13 christos 14060 1.13 christos eval additional_includedir=\"$includedir\" 14061 1.13 christos eval additional_libdir=\"$libdir\" 14062 1.13 christos 14063 1.13 christos exec_prefix="$acl_save_exec_prefix" 14064 1.13 christos prefix="$acl_save_prefix" 14065 1.13 christos 14066 1.13 christos else 14067 1.13 christos additional_includedir="$withval/include" 14068 1.13 christos additional_libdir="$withval/lib" 14069 1.13 christos fi 14070 1.13 christos fi 14071 1.13 christos 14072 1.13 christos fi 14073 1.13 christos 14074 1.13 christos 14075 1.13 christos # Check whether --with-libiconv-type was given. 14076 1.13 christos if test "${with_libiconv_type+set}" = set; then : 14077 1.13 christos withval=$with_libiconv_type; with_libiconv_type=$withval 14078 1.13 christos else 14079 1.13 christos with_libiconv_type=auto 14080 1.13 christos fi 14081 1.13 christos 14082 1.13 christos lib_type=`eval echo \$with_libiconv_type` 14083 1.13 christos 14084 1.13 christos LIBICONV= 14085 1.13 christos LTLIBICONV= 14086 1.13 christos INCICONV= 14087 1.13 christos rpathdirs= 14088 1.13 christos ltrpathdirs= 14089 1.13 christos names_already_handled= 14090 1.13 christos names_next_round='iconv ' 14091 1.13 christos while test -n "$names_next_round"; do 14092 1.13 christos names_this_round="$names_next_round" 14093 1.13 christos names_next_round= 14094 1.13 christos for name in $names_this_round; do 14095 1.13 christos already_handled= 14096 1.13 christos for n in $names_already_handled; do 14097 1.13 christos if test "$n" = "$name"; then 14098 1.13 christos already_handled=yes 14099 1.13 christos break 14100 1.13 christos fi 14101 1.13 christos done 14102 1.13 christos if test -z "$already_handled"; then 14103 1.13 christos names_already_handled="$names_already_handled $name" 14104 1.13 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 14105 1.13 christos eval value=\"\$HAVE_LIB$uppername\" 14106 1.13 christos if test -n "$value"; then 14107 1.13 christos if test "$value" = yes; then 14108 1.13 christos eval value=\"\$LIB$uppername\" 14109 1.13 christos test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 14110 1.13 christos eval value=\"\$LTLIB$uppername\" 14111 1.13 christos test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 14112 1.13 christos else 14113 1.13 christos : 14114 1.13 christos fi 14115 1.13 christos else 14116 1.13 christos found_dir= 14117 1.13 christos found_la= 14118 1.13 christos found_so= 14119 1.13 christos found_a= 14120 1.13 christos if test $use_additional = yes; then 14121 1.13 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14122 1.13 christos found_dir="$additional_libdir" 14123 1.13 christos found_so="$additional_libdir/lib$name.$shlibext" 14124 1.13 christos if test -f "$additional_libdir/lib$name.la"; then 14125 1.13 christos found_la="$additional_libdir/lib$name.la" 14126 1.13 christos fi 14127 1.13 christos elif test x$lib_type != xshared; then 14128 1.13 christos if test -f "$additional_libdir/lib$name.$libext"; then 14129 1.13 christos found_dir="$additional_libdir" 14130 1.13 christos found_a="$additional_libdir/lib$name.$libext" 14131 1.13 christos if test -f "$additional_libdir/lib$name.la"; then 14132 1.13 christos found_la="$additional_libdir/lib$name.la" 14133 1.13 christos fi 14134 1.13 christos fi 14135 1.13 christos fi 14136 1.13 christos fi 14137 1.13 christos if test "X$found_dir" = "X"; then 14138 1.13 christos for x in $LDFLAGS $LTLIBICONV; do 14139 1.13 christos 14140 1.13 christos acl_save_prefix="$prefix" 14141 1.13 christos prefix="$acl_final_prefix" 14142 1.13 christos acl_save_exec_prefix="$exec_prefix" 14143 1.13 christos exec_prefix="$acl_final_exec_prefix" 14144 1.13 christos eval x=\"$x\" 14145 1.13 christos exec_prefix="$acl_save_exec_prefix" 14146 1.13 christos prefix="$acl_save_prefix" 14147 1.13 christos 14148 1.13 christos case "$x" in 14149 1.13 christos -L*) 14150 1.13 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 14151 1.13 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14152 1.13 christos found_dir="$dir" 14153 1.13 christos found_so="$dir/lib$name.$shlibext" 14154 1.13 christos if test -f "$dir/lib$name.la"; then 14155 1.13 christos found_la="$dir/lib$name.la" 14156 1.13 christos fi 14157 1.13 christos elif test x$lib_type != xshared; then 14158 1.13 christos if test -f "$dir/lib$name.$libext"; then 14159 1.13 christos found_dir="$dir" 14160 1.13 christos found_a="$dir/lib$name.$libext" 14161 1.13 christos if test -f "$dir/lib$name.la"; then 14162 1.13 christos found_la="$dir/lib$name.la" 14163 1.13 christos fi 14164 1.13 christos fi 14165 1.13 christos fi 14166 1.13 christos ;; 14167 1.13 christos esac 14168 1.13 christos if test "X$found_dir" != "X"; then 14169 1.13 christos break 14170 1.13 christos fi 14171 1.13 christos done 14172 1.13 christos fi 14173 1.13 christos if test "X$found_dir" != "X"; then 14174 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 14175 1.13 christos if test "X$found_so" != "X"; then 14176 1.13 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 14177 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14178 1.13 christos else 14179 1.13 christos haveit= 14180 1.13 christos for x in $ltrpathdirs; do 14181 1.13 christos if test "X$x" = "X$found_dir"; then 14182 1.13 christos haveit=yes 14183 1.13 christos break 14184 1.13 christos fi 14185 1.13 christos done 14186 1.13 christos if test -z "$haveit"; then 14187 1.13 christos ltrpathdirs="$ltrpathdirs $found_dir" 14188 1.13 christos fi 14189 1.13 christos if test "$hardcode_direct" = yes; then 14190 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14191 1.13 christos else 14192 1.13 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 14193 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14194 1.13 christos haveit= 14195 1.13 christos for x in $rpathdirs; do 14196 1.13 christos if test "X$x" = "X$found_dir"; then 14197 1.13 christos haveit=yes 14198 1.13 christos break 14199 1.13 christos fi 14200 1.13 christos done 14201 1.13 christos if test -z "$haveit"; then 14202 1.13 christos rpathdirs="$rpathdirs $found_dir" 14203 1.13 christos fi 14204 1.13 christos else 14205 1.13 christos haveit= 14206 1.13 christos for x in $LDFLAGS $LIBICONV; do 14207 1.13 christos 14208 1.13 christos acl_save_prefix="$prefix" 14209 1.13 christos prefix="$acl_final_prefix" 14210 1.13 christos acl_save_exec_prefix="$exec_prefix" 14211 1.13 christos exec_prefix="$acl_final_exec_prefix" 14212 1.13 christos eval x=\"$x\" 14213 1.13 christos exec_prefix="$acl_save_exec_prefix" 14214 1.13 christos prefix="$acl_save_prefix" 14215 1.13 christos 14216 1.13 christos if test "X$x" = "X-L$found_dir"; then 14217 1.13 christos haveit=yes 14218 1.13 christos break 14219 1.13 christos fi 14220 1.13 christos done 14221 1.13 christos if test -z "$haveit"; then 14222 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 14223 1.13 christos fi 14224 1.13 christos if test "$hardcode_minus_L" != no; then 14225 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 14226 1.13 christos else 14227 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 14228 1.13 christos fi 14229 1.13 christos fi 14230 1.13 christos fi 14231 1.13 christos fi 14232 1.13 christos else 14233 1.13 christos if test "X$found_a" != "X"; then 14234 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 14235 1.13 christos else 14236 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 14237 1.13 christos fi 14238 1.13 christos fi 14239 1.13 christos additional_includedir= 14240 1.13 christos case "$found_dir" in 14241 1.13 christos */lib | */lib/) 14242 1.13 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 14243 1.13 christos additional_includedir="$basedir/include" 14244 1.13 christos ;; 14245 1.13 christos esac 14246 1.13 christos if test "X$additional_includedir" != "X"; then 14247 1.13 christos if test "X$additional_includedir" != "X/usr/include"; then 14248 1.13 christos haveit= 14249 1.13 christos if test "X$additional_includedir" = "X/usr/local/include"; then 14250 1.13 christos if test -n "$GCC"; then 14251 1.13 christos case $host_os in 14252 1.13 christos linux*) haveit=yes;; 14253 1.13 christos esac 14254 1.13 christos fi 14255 1.13 christos fi 14256 1.13 christos if test -z "$haveit"; then 14257 1.13 christos for x in $CPPFLAGS $INCICONV; do 14258 1.13 christos 14259 1.13 christos acl_save_prefix="$prefix" 14260 1.13 christos prefix="$acl_final_prefix" 14261 1.13 christos acl_save_exec_prefix="$exec_prefix" 14262 1.13 christos exec_prefix="$acl_final_exec_prefix" 14263 1.13 christos eval x=\"$x\" 14264 1.13 christos exec_prefix="$acl_save_exec_prefix" 14265 1.13 christos prefix="$acl_save_prefix" 14266 1.13 christos 14267 1.13 christos if test "X$x" = "X-I$additional_includedir"; then 14268 1.13 christos haveit=yes 14269 1.13 christos break 14270 1.13 christos fi 14271 1.13 christos done 14272 1.13 christos if test -z "$haveit"; then 14273 1.13 christos if test -d "$additional_includedir"; then 14274 1.13 christos INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 14275 1.13 christos fi 14276 1.13 christos fi 14277 1.13 christos fi 14278 1.13 christos fi 14279 1.13 christos fi 14280 1.13 christos if test -n "$found_la"; then 14281 1.13 christos save_libdir="$libdir" 14282 1.13 christos case "$found_la" in 14283 1.13 christos */* | *\\*) . "$found_la" ;; 14284 1.13 christos *) . "./$found_la" ;; 14285 1.13 christos esac 14286 1.13 christos libdir="$save_libdir" 14287 1.13 christos for dep in $dependency_libs; do 14288 1.13 christos case "$dep" in 14289 1.13 christos -L*) 14290 1.13 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 14291 1.13 christos if test "X$additional_libdir" != "X/usr/lib"; then 14292 1.13 christos haveit= 14293 1.13 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 14294 1.13 christos if test -n "$GCC"; then 14295 1.13 christos case $host_os in 14296 1.13 christos linux*) haveit=yes;; 14297 1.13 christos esac 14298 1.13 christos fi 14299 1.13 christos fi 14300 1.13 christos if test -z "$haveit"; then 14301 1.13 christos haveit= 14302 1.13 christos for x in $LDFLAGS $LIBICONV; do 14303 1.13 christos 14304 1.13 christos acl_save_prefix="$prefix" 14305 1.13 christos prefix="$acl_final_prefix" 14306 1.13 christos acl_save_exec_prefix="$exec_prefix" 14307 1.13 christos exec_prefix="$acl_final_exec_prefix" 14308 1.13 christos eval x=\"$x\" 14309 1.13 christos exec_prefix="$acl_save_exec_prefix" 14310 1.13 christos prefix="$acl_save_prefix" 14311 1.13 christos 14312 1.13 christos if test "X$x" = "X-L$additional_libdir"; then 14313 1.13 christos haveit=yes 14314 1.13 christos break 14315 1.13 christos fi 14316 1.13 christos done 14317 1.13 christos if test -z "$haveit"; then 14318 1.13 christos if test -d "$additional_libdir"; then 14319 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 14320 1.13 christos fi 14321 1.13 christos fi 14322 1.13 christos haveit= 14323 1.13 christos for x in $LDFLAGS $LTLIBICONV; do 14324 1.13 christos 14325 1.13 christos acl_save_prefix="$prefix" 14326 1.13 christos prefix="$acl_final_prefix" 14327 1.13 christos acl_save_exec_prefix="$exec_prefix" 14328 1.13 christos exec_prefix="$acl_final_exec_prefix" 14329 1.13 christos eval x=\"$x\" 14330 1.13 christos exec_prefix="$acl_save_exec_prefix" 14331 1.13 christos prefix="$acl_save_prefix" 14332 1.13 christos 14333 1.13 christos if test "X$x" = "X-L$additional_libdir"; then 14334 1.13 christos haveit=yes 14335 1.13 christos break 14336 1.13 christos fi 14337 1.13 christos done 14338 1.13 christos if test -z "$haveit"; then 14339 1.13 christos if test -d "$additional_libdir"; then 14340 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 14341 1.13 christos fi 14342 1.13 christos fi 14343 1.13 christos fi 14344 1.13 christos fi 14345 1.13 christos ;; 14346 1.13 christos -R*) 14347 1.13 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 14348 1.13 christos if test "$enable_rpath" != no; then 14349 1.13 christos haveit= 14350 1.13 christos for x in $rpathdirs; do 14351 1.13 christos if test "X$x" = "X$dir"; then 14352 1.13 christos haveit=yes 14353 1.13 christos break 14354 1.13 christos fi 14355 1.13 christos done 14356 1.13 christos if test -z "$haveit"; then 14357 1.13 christos rpathdirs="$rpathdirs $dir" 14358 1.13 christos fi 14359 1.13 christos haveit= 14360 1.13 christos for x in $ltrpathdirs; do 14361 1.13 christos if test "X$x" = "X$dir"; then 14362 1.13 christos haveit=yes 14363 1.13 christos break 14364 1.13 christos fi 14365 1.13 christos done 14366 1.13 christos if test -z "$haveit"; then 14367 1.13 christos ltrpathdirs="$ltrpathdirs $dir" 14368 1.13 christos fi 14369 1.13 christos fi 14370 1.13 christos ;; 14371 1.13 christos -l*) 14372 1.13 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 14373 1.13 christos ;; 14374 1.13 christos *.la) 14375 1.13 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 14376 1.13 christos ;; 14377 1.13 christos *) 14378 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 14379 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 14380 1.13 christos ;; 14381 1.13 christos esac 14382 1.13 christos done 14383 1.13 christos fi 14384 1.13 christos else 14385 1.13 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 14386 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 14387 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 14388 1.13 christos else 14389 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" 14390 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" 14391 1.13 christos fi 14392 1.13 christos fi 14393 1.13 christos fi 14394 1.13 christos fi 14395 1.13 christos done 14396 1.13 christos done 14397 1.13 christos if test "X$rpathdirs" != "X"; then 14398 1.13 christos if test -n "$hardcode_libdir_separator"; then 14399 1.13 christos alldirs= 14400 1.13 christos for found_dir in $rpathdirs; do 14401 1.13 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 14402 1.13 christos done 14403 1.13 christos acl_save_libdir="$libdir" 14404 1.13 christos libdir="$alldirs" 14405 1.13 christos eval flag=\"$hardcode_libdir_flag_spec\" 14406 1.13 christos libdir="$acl_save_libdir" 14407 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14408 1.13 christos else 14409 1.13 christos for found_dir in $rpathdirs; do 14410 1.13 christos acl_save_libdir="$libdir" 14411 1.13 christos libdir="$found_dir" 14412 1.13 christos eval flag=\"$hardcode_libdir_flag_spec\" 14413 1.13 christos libdir="$acl_save_libdir" 14414 1.13 christos LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 14415 1.13 christos done 14416 1.13 christos fi 14417 1.13 christos fi 14418 1.13 christos if test "X$ltrpathdirs" != "X"; then 14419 1.13 christos for found_dir in $ltrpathdirs; do 14420 1.13 christos LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 14421 1.13 christos done 14422 1.13 christos fi 14423 1.13 christos 14424 1.13 christos 14425 1.13 christos 14426 1.13 christos 14427 1.13 christos 14428 1.13 christos if test -f ../gettext/uninstalled-config.sh; then 14429 1.13 christos relative_builddir='$(top_builddir)/../gettext' 14430 1.13 christos . ../gettext/uninstalled-config.sh 14431 1.13 christos else 14432 1.13 christos # The sister gettext directory doesn't exist and won't collect information on 14433 1.13 christos # using gettext for us. Call a bundled AM_GNU_GETTEXT. 14434 1.13 christos 14435 1.13 christos 14436 1.13 christos 14437 1.13 christos 14438 1.13 christos 14439 1.13 christos 14440 1.13 christos 14441 1.13 christos 14442 1.13 christos 14443 1.13 christos 14444 1.13 christos 14445 1.13 christos 14446 1.13 christos 14447 1.13 christos 14448 1.13 christos 14449 1.13 christos 14450 1.13 christos 14451 1.13 christos 14452 1.13 christos 14453 1.13 christos 14454 1.13 christos 14455 1.13 christos 14456 1.13 christos 14457 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 14458 1.13 christos $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } 14459 1.13 christos if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : 14460 1.13 christos $as_echo_n "(cached) " >&6 14461 1.13 christos else 14462 1.13 christos gt_save_LIBS="$LIBS" 14463 1.13 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 14464 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14465 1.13 christos /* end confdefs.h. */ 14466 1.13 christos #include <CoreFoundation/CFPreferences.h> 14467 1.13 christos int 14468 1.13 christos main () 14469 1.13 christos { 14470 1.13 christos CFPreferencesCopyAppValue(NULL, NULL) 14471 1.13 christos ; 14472 1.13 christos return 0; 14473 1.13 christos } 14474 1.13 christos _ACEOF 14475 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 14476 1.13 christos gt_cv_func_CFPreferencesCopyAppValue=yes 14477 1.13 christos else 14478 1.13 christos gt_cv_func_CFPreferencesCopyAppValue=no 14479 1.13 christos fi 14480 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 14481 1.13 christos conftest$ac_exeext conftest.$ac_ext 14482 1.13 christos LIBS="$gt_save_LIBS" 14483 1.13 christos fi 14484 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 14485 1.13 christos $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 14486 1.13 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 14487 1.13 christos 14488 1.13 christos $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 14489 1.13 christos 14490 1.13 christos fi 14491 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 14492 1.13 christos $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } 14493 1.13 christos if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : 14494 1.13 christos $as_echo_n "(cached) " >&6 14495 1.13 christos else 14496 1.13 christos gt_save_LIBS="$LIBS" 14497 1.13 christos LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 14498 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14499 1.13 christos /* end confdefs.h. */ 14500 1.13 christos #include <CoreFoundation/CFLocale.h> 14501 1.13 christos int 14502 1.13 christos main () 14503 1.13 christos { 14504 1.13 christos CFLocaleCopyPreferredLanguages(); 14505 1.13 christos ; 14506 1.13 christos return 0; 14507 1.13 christos } 14508 1.13 christos _ACEOF 14509 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 14510 1.13 christos gt_cv_func_CFLocaleCopyPreferredLanguages=yes 14511 1.13 christos else 14512 1.13 christos gt_cv_func_CFLocaleCopyPreferredLanguages=no 14513 1.13 christos fi 14514 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 14515 1.13 christos conftest$ac_exeext conftest.$ac_ext 14516 1.13 christos LIBS="$gt_save_LIBS" 14517 1.13 christos fi 14518 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 14519 1.13 christos $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } 14520 1.13 christos if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 14521 1.13 christos 14522 1.13 christos $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h 14523 1.13 christos 14524 1.13 christos fi 14525 1.13 christos INTL_MACOSX_LIBS= 14526 1.13 christos if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ 14527 1.13 christos || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then 14528 1.13 christos INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" 14529 1.13 christos fi 14530 1.13 christos 14531 1.13 christos 14532 1.13 christos 14533 1.13 christos 14534 1.13 christos 14535 1.13 christos 14536 1.13 christos LIBINTL= 14537 1.13 christos LTLIBINTL= 14538 1.13 christos POSUB= 14539 1.13 christos 14540 1.13 christos case " $gt_needs " in 14541 1.13 christos *" need-formatstring-macros "*) gt_api_version=3 ;; 14542 1.13 christos *" need-ngettext "*) gt_api_version=2 ;; 14543 1.13 christos *) gt_api_version=1 ;; 14544 1.13 christos esac 14545 1.13 christos gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 14546 1.13 christos gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 14547 1.13 christos 14548 1.13 christos if test "$USE_NLS" = "yes"; then 14549 1.13 christos gt_use_preinstalled_gnugettext=no 14550 1.13 christos 14551 1.13 christos 14552 1.13 christos if test $gt_api_version -ge 3; then 14553 1.13 christos gt_revision_test_code=' 14554 1.13 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14555 1.13 christos #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 14556 1.13 christos #endif 14557 1.13 christos typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 14558 1.13 christos ' 14559 1.13 christos else 14560 1.13 christos gt_revision_test_code= 14561 1.13 christos fi 14562 1.13 christos if test $gt_api_version -ge 2; then 14563 1.13 christos gt_expression_test_code=' + * ngettext ("", "", 0)' 14564 1.13 christos else 14565 1.13 christos gt_expression_test_code= 14566 1.13 christos fi 14567 1.13 christos 14568 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 14569 1.13 christos $as_echo_n "checking for GNU gettext in libc... " >&6; } 14570 1.13 christos if eval \${$gt_func_gnugettext_libc+:} false; then : 14571 1.13 christos $as_echo_n "(cached) " >&6 14572 1.13 christos else 14573 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14574 1.13 christos /* end confdefs.h. */ 14575 1.13 christos 14576 1.13 christos #include <libintl.h> 14577 1.13 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 14578 1.13 christos extern int _nl_msg_cat_cntr; 14579 1.13 christos extern int *_nl_domain_bindings; 14580 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 14581 1.13 christos #else 14582 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 14583 1.13 christos #endif 14584 1.13 christos $gt_revision_test_code 14585 1.13 christos 14586 1.13 christos int 14587 1.13 christos main () 14588 1.13 christos { 14589 1.13 christos 14590 1.13 christos bindtextdomain ("", ""); 14591 1.13 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 14592 1.13 christos 14593 1.13 christos ; 14594 1.13 christos return 0; 14595 1.13 christos } 14596 1.13 christos _ACEOF 14597 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 14598 1.13 christos eval "$gt_func_gnugettext_libc=yes" 14599 1.13 christos else 14600 1.13 christos eval "$gt_func_gnugettext_libc=no" 14601 1.13 christos fi 14602 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 14603 1.13 christos conftest$ac_exeext conftest.$ac_ext 14604 1.13 christos fi 14605 1.13 christos eval ac_res=\$$gt_func_gnugettext_libc 14606 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 14607 1.13 christos $as_echo "$ac_res" >&6; } 14608 1.13 christos 14609 1.13 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 14610 1.13 christos 14611 1.13 christos 14612 1.13 christos 14613 1.13 christos 14614 1.13 christos 14615 1.13 christos am_save_CPPFLAGS="$CPPFLAGS" 14616 1.13 christos 14617 1.13 christos for element in $INCICONV; do 14618 1.13 christos haveit= 14619 1.13 christos for x in $CPPFLAGS; do 14620 1.13 christos 14621 1.13 christos acl_save_prefix="$prefix" 14622 1.13 christos prefix="$acl_final_prefix" 14623 1.13 christos acl_save_exec_prefix="$exec_prefix" 14624 1.13 christos exec_prefix="$acl_final_exec_prefix" 14625 1.13 christos eval x=\"$x\" 14626 1.13 christos exec_prefix="$acl_save_exec_prefix" 14627 1.13 christos prefix="$acl_save_prefix" 14628 1.13 christos 14629 1.13 christos if test "X$x" = "X$element"; then 14630 1.13 christos haveit=yes 14631 1.13 christos break 14632 1.13 christos fi 14633 1.13 christos done 14634 1.13 christos if test -z "$haveit"; then 14635 1.13 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 14636 1.13 christos fi 14637 1.13 christos done 14638 1.13 christos 14639 1.13 christos 14640 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 14641 1.13 christos $as_echo_n "checking for iconv... " >&6; } 14642 1.13 christos if ${am_cv_func_iconv+:} false; then : 14643 1.13 christos $as_echo_n "(cached) " >&6 14644 1.13 christos else 14645 1.13 christos 14646 1.13 christos am_cv_func_iconv="no, consider installing GNU libiconv" 14647 1.13 christos am_cv_lib_iconv=no 14648 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14649 1.13 christos /* end confdefs.h. */ 14650 1.13 christos 14651 1.13 christos #include <stdlib.h> 14652 1.13 christos #include <iconv.h> 14653 1.13 christos 14654 1.13 christos int 14655 1.13 christos main () 14656 1.13 christos { 14657 1.13 christos iconv_t cd = iconv_open("",""); 14658 1.13 christos iconv(cd,NULL,NULL,NULL,NULL); 14659 1.13 christos iconv_close(cd); 14660 1.13 christos ; 14661 1.13 christos return 0; 14662 1.13 christos } 14663 1.13 christos _ACEOF 14664 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 14665 1.13 christos am_cv_func_iconv=yes 14666 1.13 christos fi 14667 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 14668 1.13 christos conftest$ac_exeext conftest.$ac_ext 14669 1.13 christos if test "$am_cv_func_iconv" != yes; then 14670 1.13 christos am_save_LIBS="$LIBS" 14671 1.13 christos LIBS="$LIBS $LIBICONV" 14672 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14673 1.13 christos /* end confdefs.h. */ 14674 1.13 christos 14675 1.13 christos #include <stdlib.h> 14676 1.13 christos #include <iconv.h> 14677 1.13 christos 14678 1.13 christos int 14679 1.13 christos main () 14680 1.13 christos { 14681 1.13 christos iconv_t cd = iconv_open("",""); 14682 1.13 christos iconv(cd,NULL,NULL,NULL,NULL); 14683 1.13 christos iconv_close(cd); 14684 1.13 christos ; 14685 1.13 christos return 0; 14686 1.13 christos } 14687 1.13 christos _ACEOF 14688 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 14689 1.13 christos am_cv_lib_iconv=yes 14690 1.13 christos am_cv_func_iconv=yes 14691 1.13 christos fi 14692 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 14693 1.13 christos conftest$ac_exeext conftest.$ac_ext 14694 1.13 christos LIBS="$am_save_LIBS" 14695 1.13 christos fi 14696 1.13 christos 14697 1.13 christos fi 14698 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 14699 1.13 christos $as_echo "$am_cv_func_iconv" >&6; } 14700 1.13 christos if test "$am_cv_func_iconv" = yes; then 14701 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 14702 1.13 christos $as_echo_n "checking for working iconv... " >&6; } 14703 1.13 christos if ${am_cv_func_iconv_works+:} false; then : 14704 1.13 christos $as_echo_n "(cached) " >&6 14705 1.13 christos else 14706 1.13 christos 14707 1.13 christos am_save_LIBS="$LIBS" 14708 1.13 christos if test $am_cv_lib_iconv = yes; then 14709 1.13 christos LIBS="$LIBS $LIBICONV" 14710 1.13 christos fi 14711 1.13 christos am_cv_func_iconv_works=no 14712 1.13 christos for ac_iconv_const in '' 'const'; do 14713 1.13 christos if test "$cross_compiling" = yes; then : 14714 1.13 christos case "$host_os" in 14715 1.13 christos aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 14716 1.13 christos *) am_cv_func_iconv_works="guessing yes" ;; 14717 1.13 christos esac 14718 1.13 christos else 14719 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14720 1.13 christos /* end confdefs.h. */ 14721 1.13 christos 14722 1.13 christos #include <iconv.h> 14723 1.13 christos #include <string.h> 14724 1.13 christos 14725 1.13 christos #ifndef ICONV_CONST 14726 1.13 christos # define ICONV_CONST $ac_iconv_const 14727 1.13 christos #endif 14728 1.13 christos 14729 1.13 christos int 14730 1.13 christos main () 14731 1.13 christos { 14732 1.13 christos int result = 0; 14733 1.13 christos /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from 14734 1.13 christos successful returns. This is even documented in 14735 1.13 christos <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ 14736 1.13 christos { 14737 1.13 christos iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 14738 1.13 christos if (cd_utf8_to_88591 != (iconv_t)(-1)) 14739 1.13 christos { 14740 1.13 christos static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 14741 1.13 christos char buf[10]; 14742 1.13 christos ICONV_CONST char *inptr = input; 14743 1.13 christos size_t inbytesleft = strlen (input); 14744 1.13 christos char *outptr = buf; 14745 1.13 christos size_t outbytesleft = sizeof (buf); 14746 1.13 christos size_t res = iconv (cd_utf8_to_88591, 14747 1.13 christos &inptr, &inbytesleft, 14748 1.13 christos &outptr, &outbytesleft); 14749 1.13 christos if (res == 0) 14750 1.13 christos result |= 1; 14751 1.13 christos iconv_close (cd_utf8_to_88591); 14752 1.13 christos } 14753 1.13 christos } 14754 1.13 christos /* Test against Solaris 10 bug: Failures are not distinguishable from 14755 1.13 christos successful returns. */ 14756 1.13 christos { 14757 1.13 christos iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 14758 1.13 christos if (cd_ascii_to_88591 != (iconv_t)(-1)) 14759 1.13 christos { 14760 1.13 christos static ICONV_CONST char input[] = "\263"; 14761 1.13 christos char buf[10]; 14762 1.13 christos ICONV_CONST char *inptr = input; 14763 1.13 christos size_t inbytesleft = strlen (input); 14764 1.13 christos char *outptr = buf; 14765 1.13 christos size_t outbytesleft = sizeof (buf); 14766 1.13 christos size_t res = iconv (cd_ascii_to_88591, 14767 1.13 christos &inptr, &inbytesleft, 14768 1.13 christos &outptr, &outbytesleft); 14769 1.13 christos if (res == 0) 14770 1.13 christos result |= 2; 14771 1.13 christos iconv_close (cd_ascii_to_88591); 14772 1.13 christos } 14773 1.13 christos } 14774 1.13 christos /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 14775 1.13 christos { 14776 1.13 christos iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 14777 1.13 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 14778 1.13 christos { 14779 1.13 christos static ICONV_CONST char input[] = "\304"; 14780 1.13 christos static char buf[2] = { (char)0xDE, (char)0xAD }; 14781 1.13 christos ICONV_CONST char *inptr = input; 14782 1.13 christos size_t inbytesleft = 1; 14783 1.13 christos char *outptr = buf; 14784 1.13 christos size_t outbytesleft = 1; 14785 1.13 christos size_t res = iconv (cd_88591_to_utf8, 14786 1.13 christos &inptr, &inbytesleft, 14787 1.13 christos &outptr, &outbytesleft); 14788 1.13 christos if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 14789 1.13 christos result |= 4; 14790 1.13 christos iconv_close (cd_88591_to_utf8); 14791 1.13 christos } 14792 1.13 christos } 14793 1.13 christos #if 0 /* This bug could be worked around by the caller. */ 14794 1.13 christos /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 14795 1.13 christos { 14796 1.13 christos iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 14797 1.13 christos if (cd_88591_to_utf8 != (iconv_t)(-1)) 14798 1.13 christos { 14799 1.13 christos static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 14800 1.13 christos char buf[50]; 14801 1.13 christos ICONV_CONST char *inptr = input; 14802 1.13 christos size_t inbytesleft = strlen (input); 14803 1.13 christos char *outptr = buf; 14804 1.13 christos size_t outbytesleft = sizeof (buf); 14805 1.13 christos size_t res = iconv (cd_88591_to_utf8, 14806 1.13 christos &inptr, &inbytesleft, 14807 1.13 christos &outptr, &outbytesleft); 14808 1.13 christos if ((int)res > 0) 14809 1.13 christos result |= 8; 14810 1.13 christos iconv_close (cd_88591_to_utf8); 14811 1.13 christos } 14812 1.13 christos } 14813 1.13 christos #endif 14814 1.13 christos /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 14815 1.13 christos provided. */ 14816 1.13 christos { 14817 1.13 christos /* Try standardized names. */ 14818 1.13 christos iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); 14819 1.13 christos /* Try IRIX, OSF/1 names. */ 14820 1.13 christos iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); 14821 1.13 christos /* Try AIX names. */ 14822 1.13 christos iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); 14823 1.13 christos /* Try HP-UX names. */ 14824 1.13 christos iconv_t cd4 = iconv_open ("utf8", "eucJP"); 14825 1.13 christos if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) 14826 1.13 christos && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) 14827 1.13 christos result |= 16; 14828 1.13 christos if (cd1 != (iconv_t)(-1)) 14829 1.13 christos iconv_close (cd1); 14830 1.13 christos if (cd2 != (iconv_t)(-1)) 14831 1.13 christos iconv_close (cd2); 14832 1.13 christos if (cd3 != (iconv_t)(-1)) 14833 1.13 christos iconv_close (cd3); 14834 1.13 christos if (cd4 != (iconv_t)(-1)) 14835 1.13 christos iconv_close (cd4); 14836 1.13 christos } 14837 1.13 christos return result; 14838 1.13 christos 14839 1.13 christos ; 14840 1.13 christos return 0; 14841 1.13 christos } 14842 1.13 christos _ACEOF 14843 1.13 christos if ac_fn_c_try_run "$LINENO"; then : 14844 1.13 christos am_cv_func_iconv_works=yes 14845 1.13 christos fi 14846 1.13 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14847 1.13 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 14848 1.13 christos fi 14849 1.13 christos 14850 1.13 christos test "$am_cv_func_iconv_works" = no || break 14851 1.13 christos done 14852 1.13 christos LIBS="$am_save_LIBS" 14853 1.13 christos 14854 1.13 christos fi 14855 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 14856 1.13 christos $as_echo "$am_cv_func_iconv_works" >&6; } 14857 1.13 christos case "$am_cv_func_iconv_works" in 14858 1.13 christos *no) am_func_iconv=no am_cv_lib_iconv=no ;; 14859 1.13 christos *) am_func_iconv=yes ;; 14860 1.13 christos esac 14861 1.13 christos else 14862 1.13 christos am_func_iconv=no am_cv_lib_iconv=no 14863 1.13 christos fi 14864 1.13 christos if test "$am_func_iconv" = yes; then 14865 1.13 christos 14866 1.13 christos $as_echo "#define HAVE_ICONV 1" >>confdefs.h 14867 1.13 christos 14868 1.13 christos fi 14869 1.13 christos if test "$am_cv_lib_iconv" = yes; then 14870 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 14871 1.13 christos $as_echo_n "checking how to link with libiconv... " >&6; } 14872 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 14873 1.13 christos $as_echo "$LIBICONV" >&6; } 14874 1.13 christos else 14875 1.13 christos CPPFLAGS="$am_save_CPPFLAGS" 14876 1.13 christos LIBICONV= 14877 1.13 christos LTLIBICONV= 14878 1.13 christos fi 14879 1.13 christos 14880 1.13 christos 14881 1.13 christos 14882 1.13 christos 14883 1.13 christos 14884 1.13 christos 14885 1.13 christos use_additional=yes 14886 1.13 christos 14887 1.13 christos acl_save_prefix="$prefix" 14888 1.13 christos prefix="$acl_final_prefix" 14889 1.13 christos acl_save_exec_prefix="$exec_prefix" 14890 1.13 christos exec_prefix="$acl_final_exec_prefix" 14891 1.13 christos 14892 1.13 christos eval additional_includedir=\"$includedir\" 14893 1.13 christos eval additional_libdir=\"$libdir\" 14894 1.13 christos 14895 1.13 christos exec_prefix="$acl_save_exec_prefix" 14896 1.13 christos prefix="$acl_save_prefix" 14897 1.13 christos 14898 1.13 christos 14899 1.13 christos # Check whether --with-libintl-prefix was given. 14900 1.13 christos if test "${with_libintl_prefix+set}" = set; then : 14901 1.13 christos withval=$with_libintl_prefix; 14902 1.13 christos if test "X$withval" = "Xno"; then 14903 1.13 christos use_additional=no 14904 1.13 christos else 14905 1.13 christos if test "X$withval" = "X"; then 14906 1.13 christos 14907 1.13 christos acl_save_prefix="$prefix" 14908 1.13 christos prefix="$acl_final_prefix" 14909 1.13 christos acl_save_exec_prefix="$exec_prefix" 14910 1.13 christos exec_prefix="$acl_final_exec_prefix" 14911 1.13 christos 14912 1.13 christos eval additional_includedir=\"$includedir\" 14913 1.13 christos eval additional_libdir=\"$libdir\" 14914 1.13 christos 14915 1.13 christos exec_prefix="$acl_save_exec_prefix" 14916 1.13 christos prefix="$acl_save_prefix" 14917 1.13 christos 14918 1.13 christos else 14919 1.13 christos additional_includedir="$withval/include" 14920 1.13 christos additional_libdir="$withval/lib" 14921 1.13 christos fi 14922 1.13 christos fi 14923 1.13 christos 14924 1.13 christos fi 14925 1.13 christos 14926 1.13 christos 14927 1.13 christos # Check whether --with-libintl-type was given. 14928 1.13 christos if test "${with_libintl_type+set}" = set; then : 14929 1.13 christos withval=$with_libintl_type; with_libintl_type=$withval 14930 1.13 christos else 14931 1.13 christos with_libintl_type=auto 14932 1.13 christos fi 14933 1.13 christos 14934 1.13 christos lib_type=`eval echo \$with_libintl_type` 14935 1.13 christos 14936 1.13 christos LIBINTL= 14937 1.13 christos LTLIBINTL= 14938 1.13 christos INCINTL= 14939 1.13 christos rpathdirs= 14940 1.13 christos ltrpathdirs= 14941 1.13 christos names_already_handled= 14942 1.13 christos names_next_round='intl ' 14943 1.13 christos while test -n "$names_next_round"; do 14944 1.13 christos names_this_round="$names_next_round" 14945 1.13 christos names_next_round= 14946 1.13 christos for name in $names_this_round; do 14947 1.13 christos already_handled= 14948 1.13 christos for n in $names_already_handled; do 14949 1.13 christos if test "$n" = "$name"; then 14950 1.13 christos already_handled=yes 14951 1.13 christos break 14952 1.13 christos fi 14953 1.13 christos done 14954 1.13 christos if test -z "$already_handled"; then 14955 1.13 christos names_already_handled="$names_already_handled $name" 14956 1.13 christos uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` 14957 1.13 christos eval value=\"\$HAVE_LIB$uppername\" 14958 1.13 christos if test -n "$value"; then 14959 1.13 christos if test "$value" = yes; then 14960 1.13 christos eval value=\"\$LIB$uppername\" 14961 1.13 christos test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 14962 1.13 christos eval value=\"\$LTLIB$uppername\" 14963 1.13 christos test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 14964 1.13 christos else 14965 1.13 christos : 14966 1.13 christos fi 14967 1.13 christos else 14968 1.13 christos found_dir= 14969 1.13 christos found_la= 14970 1.13 christos found_so= 14971 1.13 christos found_a= 14972 1.13 christos if test $use_additional = yes; then 14973 1.13 christos if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then 14974 1.13 christos found_dir="$additional_libdir" 14975 1.13 christos found_so="$additional_libdir/lib$name.$shlibext" 14976 1.13 christos if test -f "$additional_libdir/lib$name.la"; then 14977 1.13 christos found_la="$additional_libdir/lib$name.la" 14978 1.13 christos fi 14979 1.13 christos elif test x$lib_type != xshared; then 14980 1.13 christos if test -f "$additional_libdir/lib$name.$libext"; then 14981 1.13 christos found_dir="$additional_libdir" 14982 1.13 christos found_a="$additional_libdir/lib$name.$libext" 14983 1.13 christos if test -f "$additional_libdir/lib$name.la"; then 14984 1.13 christos found_la="$additional_libdir/lib$name.la" 14985 1.13 christos fi 14986 1.13 christos fi 14987 1.13 christos fi 14988 1.13 christos fi 14989 1.13 christos if test "X$found_dir" = "X"; then 14990 1.13 christos for x in $LDFLAGS $LTLIBINTL; do 14991 1.13 christos 14992 1.13 christos acl_save_prefix="$prefix" 14993 1.13 christos prefix="$acl_final_prefix" 14994 1.13 christos acl_save_exec_prefix="$exec_prefix" 14995 1.13 christos exec_prefix="$acl_final_exec_prefix" 14996 1.13 christos eval x=\"$x\" 14997 1.13 christos exec_prefix="$acl_save_exec_prefix" 14998 1.13 christos prefix="$acl_save_prefix" 14999 1.13 christos 15000 1.13 christos case "$x" in 15001 1.13 christos -L*) 15002 1.13 christos dir=`echo "X$x" | sed -e 's/^X-L//'` 15003 1.13 christos if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then 15004 1.13 christos found_dir="$dir" 15005 1.13 christos found_so="$dir/lib$name.$shlibext" 15006 1.13 christos if test -f "$dir/lib$name.la"; then 15007 1.13 christos found_la="$dir/lib$name.la" 15008 1.13 christos fi 15009 1.13 christos elif test x$lib_type != xshared; then 15010 1.13 christos if test -f "$dir/lib$name.$libext"; then 15011 1.13 christos found_dir="$dir" 15012 1.13 christos found_a="$dir/lib$name.$libext" 15013 1.13 christos if test -f "$dir/lib$name.la"; then 15014 1.13 christos found_la="$dir/lib$name.la" 15015 1.13 christos fi 15016 1.13 christos fi 15017 1.13 christos fi 15018 1.13 christos ;; 15019 1.13 christos esac 15020 1.13 christos if test "X$found_dir" != "X"; then 15021 1.13 christos break 15022 1.13 christos fi 15023 1.13 christos done 15024 1.13 christos fi 15025 1.13 christos if test "X$found_dir" != "X"; then 15026 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 15027 1.13 christos if test "X$found_so" != "X"; then 15028 1.13 christos if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then 15029 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 15030 1.13 christos else 15031 1.13 christos haveit= 15032 1.13 christos for x in $ltrpathdirs; do 15033 1.13 christos if test "X$x" = "X$found_dir"; then 15034 1.13 christos haveit=yes 15035 1.13 christos break 15036 1.13 christos fi 15037 1.13 christos done 15038 1.13 christos if test -z "$haveit"; then 15039 1.13 christos ltrpathdirs="$ltrpathdirs $found_dir" 15040 1.13 christos fi 15041 1.13 christos if test "$hardcode_direct" = yes; then 15042 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 15043 1.13 christos else 15044 1.13 christos if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 15045 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 15046 1.13 christos haveit= 15047 1.13 christos for x in $rpathdirs; do 15048 1.13 christos if test "X$x" = "X$found_dir"; then 15049 1.13 christos haveit=yes 15050 1.13 christos break 15051 1.13 christos fi 15052 1.13 christos done 15053 1.13 christos if test -z "$haveit"; then 15054 1.13 christos rpathdirs="$rpathdirs $found_dir" 15055 1.13 christos fi 15056 1.13 christos else 15057 1.13 christos haveit= 15058 1.13 christos for x in $LDFLAGS $LIBINTL; do 15059 1.13 christos 15060 1.13 christos acl_save_prefix="$prefix" 15061 1.13 christos prefix="$acl_final_prefix" 15062 1.13 christos acl_save_exec_prefix="$exec_prefix" 15063 1.13 christos exec_prefix="$acl_final_exec_prefix" 15064 1.13 christos eval x=\"$x\" 15065 1.13 christos exec_prefix="$acl_save_exec_prefix" 15066 1.13 christos prefix="$acl_save_prefix" 15067 1.13 christos 15068 1.13 christos if test "X$x" = "X-L$found_dir"; then 15069 1.13 christos haveit=yes 15070 1.13 christos break 15071 1.13 christos fi 15072 1.13 christos done 15073 1.13 christos if test -z "$haveit"; then 15074 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 15075 1.13 christos fi 15076 1.13 christos if test "$hardcode_minus_L" != no; then 15077 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 15078 1.13 christos else 15079 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 15080 1.13 christos fi 15081 1.13 christos fi 15082 1.13 christos fi 15083 1.13 christos fi 15084 1.13 christos else 15085 1.13 christos if test "X$found_a" != "X"; then 15086 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 15087 1.13 christos else 15088 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 15089 1.13 christos fi 15090 1.13 christos fi 15091 1.13 christos additional_includedir= 15092 1.13 christos case "$found_dir" in 15093 1.13 christos */lib | */lib/) 15094 1.13 christos basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` 15095 1.13 christos additional_includedir="$basedir/include" 15096 1.13 christos ;; 15097 1.13 christos esac 15098 1.13 christos if test "X$additional_includedir" != "X"; then 15099 1.13 christos if test "X$additional_includedir" != "X/usr/include"; then 15100 1.13 christos haveit= 15101 1.13 christos if test "X$additional_includedir" = "X/usr/local/include"; then 15102 1.13 christos if test -n "$GCC"; then 15103 1.13 christos case $host_os in 15104 1.13 christos linux*) haveit=yes;; 15105 1.13 christos esac 15106 1.13 christos fi 15107 1.13 christos fi 15108 1.13 christos if test -z "$haveit"; then 15109 1.13 christos for x in $CPPFLAGS $INCINTL; do 15110 1.13 christos 15111 1.13 christos acl_save_prefix="$prefix" 15112 1.13 christos prefix="$acl_final_prefix" 15113 1.13 christos acl_save_exec_prefix="$exec_prefix" 15114 1.13 christos exec_prefix="$acl_final_exec_prefix" 15115 1.13 christos eval x=\"$x\" 15116 1.13 christos exec_prefix="$acl_save_exec_prefix" 15117 1.13 christos prefix="$acl_save_prefix" 15118 1.13 christos 15119 1.13 christos if test "X$x" = "X-I$additional_includedir"; then 15120 1.13 christos haveit=yes 15121 1.13 christos break 15122 1.13 christos fi 15123 1.13 christos done 15124 1.13 christos if test -z "$haveit"; then 15125 1.13 christos if test -d "$additional_includedir"; then 15126 1.13 christos INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 15127 1.13 christos fi 15128 1.13 christos fi 15129 1.13 christos fi 15130 1.13 christos fi 15131 1.13 christos fi 15132 1.13 christos if test -n "$found_la"; then 15133 1.13 christos save_libdir="$libdir" 15134 1.13 christos case "$found_la" in 15135 1.13 christos */* | *\\*) . "$found_la" ;; 15136 1.13 christos *) . "./$found_la" ;; 15137 1.13 christos esac 15138 1.13 christos libdir="$save_libdir" 15139 1.13 christos for dep in $dependency_libs; do 15140 1.13 christos case "$dep" in 15141 1.13 christos -L*) 15142 1.13 christos additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 15143 1.13 christos if test "X$additional_libdir" != "X/usr/lib"; then 15144 1.13 christos haveit= 15145 1.13 christos if test "X$additional_libdir" = "X/usr/local/lib"; then 15146 1.13 christos if test -n "$GCC"; then 15147 1.13 christos case $host_os in 15148 1.13 christos linux*) haveit=yes;; 15149 1.13 christos esac 15150 1.13 christos fi 15151 1.13 christos fi 15152 1.13 christos if test -z "$haveit"; then 15153 1.13 christos haveit= 15154 1.13 christos for x in $LDFLAGS $LIBINTL; do 15155 1.13 christos 15156 1.13 christos acl_save_prefix="$prefix" 15157 1.13 christos prefix="$acl_final_prefix" 15158 1.13 christos acl_save_exec_prefix="$exec_prefix" 15159 1.13 christos exec_prefix="$acl_final_exec_prefix" 15160 1.13 christos eval x=\"$x\" 15161 1.13 christos exec_prefix="$acl_save_exec_prefix" 15162 1.13 christos prefix="$acl_save_prefix" 15163 1.13 christos 15164 1.13 christos if test "X$x" = "X-L$additional_libdir"; then 15165 1.13 christos haveit=yes 15166 1.13 christos break 15167 1.13 christos fi 15168 1.13 christos done 15169 1.13 christos if test -z "$haveit"; then 15170 1.13 christos if test -d "$additional_libdir"; then 15171 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 15172 1.13 christos fi 15173 1.13 christos fi 15174 1.13 christos haveit= 15175 1.13 christos for x in $LDFLAGS $LTLIBINTL; do 15176 1.13 christos 15177 1.13 christos acl_save_prefix="$prefix" 15178 1.13 christos prefix="$acl_final_prefix" 15179 1.13 christos acl_save_exec_prefix="$exec_prefix" 15180 1.13 christos exec_prefix="$acl_final_exec_prefix" 15181 1.13 christos eval x=\"$x\" 15182 1.13 christos exec_prefix="$acl_save_exec_prefix" 15183 1.13 christos prefix="$acl_save_prefix" 15184 1.13 christos 15185 1.13 christos if test "X$x" = "X-L$additional_libdir"; then 15186 1.13 christos haveit=yes 15187 1.13 christos break 15188 1.13 christos fi 15189 1.13 christos done 15190 1.13 christos if test -z "$haveit"; then 15191 1.13 christos if test -d "$additional_libdir"; then 15192 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 15193 1.13 christos fi 15194 1.13 christos fi 15195 1.13 christos fi 15196 1.13 christos fi 15197 1.13 christos ;; 15198 1.13 christos -R*) 15199 1.13 christos dir=`echo "X$dep" | sed -e 's/^X-R//'` 15200 1.13 christos if test "$enable_rpath" != no; then 15201 1.13 christos haveit= 15202 1.13 christos for x in $rpathdirs; do 15203 1.13 christos if test "X$x" = "X$dir"; then 15204 1.13 christos haveit=yes 15205 1.13 christos break 15206 1.13 christos fi 15207 1.13 christos done 15208 1.13 christos if test -z "$haveit"; then 15209 1.13 christos rpathdirs="$rpathdirs $dir" 15210 1.13 christos fi 15211 1.13 christos haveit= 15212 1.13 christos for x in $ltrpathdirs; do 15213 1.13 christos if test "X$x" = "X$dir"; then 15214 1.13 christos haveit=yes 15215 1.13 christos break 15216 1.13 christos fi 15217 1.13 christos done 15218 1.13 christos if test -z "$haveit"; then 15219 1.13 christos ltrpathdirs="$ltrpathdirs $dir" 15220 1.13 christos fi 15221 1.13 christos fi 15222 1.13 christos ;; 15223 1.13 christos -l*) 15224 1.13 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 15225 1.13 christos ;; 15226 1.13 christos *.la) 15227 1.13 christos names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 15228 1.13 christos ;; 15229 1.13 christos *) 15230 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 15231 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 15232 1.13 christos ;; 15233 1.13 christos esac 15234 1.13 christos done 15235 1.13 christos fi 15236 1.13 christos else 15237 1.13 christos if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then 15238 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 15239 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 15240 1.13 christos else 15241 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" 15242 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" 15243 1.13 christos fi 15244 1.13 christos fi 15245 1.13 christos fi 15246 1.13 christos fi 15247 1.13 christos done 15248 1.13 christos done 15249 1.13 christos if test "X$rpathdirs" != "X"; then 15250 1.13 christos if test -n "$hardcode_libdir_separator"; then 15251 1.13 christos alldirs= 15252 1.13 christos for found_dir in $rpathdirs; do 15253 1.13 christos alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 15254 1.13 christos done 15255 1.13 christos acl_save_libdir="$libdir" 15256 1.13 christos libdir="$alldirs" 15257 1.13 christos eval flag=\"$hardcode_libdir_flag_spec\" 15258 1.13 christos libdir="$acl_save_libdir" 15259 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 15260 1.13 christos else 15261 1.13 christos for found_dir in $rpathdirs; do 15262 1.13 christos acl_save_libdir="$libdir" 15263 1.13 christos libdir="$found_dir" 15264 1.13 christos eval flag=\"$hardcode_libdir_flag_spec\" 15265 1.13 christos libdir="$acl_save_libdir" 15266 1.13 christos LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 15267 1.13 christos done 15268 1.13 christos fi 15269 1.13 christos fi 15270 1.13 christos if test "X$ltrpathdirs" != "X"; then 15271 1.13 christos for found_dir in $ltrpathdirs; do 15272 1.13 christos LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 15273 1.13 christos done 15274 1.13 christos fi 15275 1.13 christos 15276 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 15277 1.13 christos $as_echo_n "checking for GNU gettext in libintl... " >&6; } 15278 1.13 christos if eval \${$gt_func_gnugettext_libintl+:} false; then : 15279 1.13 christos $as_echo_n "(cached) " >&6 15280 1.13 christos else 15281 1.13 christos gt_save_CPPFLAGS="$CPPFLAGS" 15282 1.13 christos CPPFLAGS="$CPPFLAGS $INCINTL" 15283 1.13 christos gt_save_LIBS="$LIBS" 15284 1.13 christos LIBS="$LIBS $LIBINTL" 15285 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15286 1.13 christos /* end confdefs.h. */ 15287 1.13 christos 15288 1.13 christos #include <libintl.h> 15289 1.13 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15290 1.13 christos extern int _nl_msg_cat_cntr; 15291 1.13 christos extern 15292 1.13 christos #ifdef __cplusplus 15293 1.13 christos "C" 15294 1.13 christos #endif 15295 1.13 christos const char *_nl_expand_alias (const char *); 15296 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 15297 1.13 christos #else 15298 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 15299 1.13 christos #endif 15300 1.13 christos $gt_revision_test_code 15301 1.13 christos 15302 1.13 christos int 15303 1.13 christos main () 15304 1.13 christos { 15305 1.13 christos 15306 1.13 christos bindtextdomain ("", ""); 15307 1.13 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 15308 1.13 christos 15309 1.13 christos ; 15310 1.13 christos return 0; 15311 1.13 christos } 15312 1.13 christos _ACEOF 15313 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 15314 1.13 christos eval "$gt_func_gnugettext_libintl=yes" 15315 1.13 christos else 15316 1.13 christos eval "$gt_func_gnugettext_libintl=no" 15317 1.13 christos fi 15318 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 15319 1.13 christos conftest$ac_exeext conftest.$ac_ext 15320 1.13 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 15321 1.13 christos LIBS="$LIBS $LIBICONV" 15322 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15323 1.13 christos /* end confdefs.h. */ 15324 1.13 christos 15325 1.13 christos #include <libintl.h> 15326 1.13 christos #ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15327 1.13 christos extern int _nl_msg_cat_cntr; 15328 1.13 christos extern 15329 1.13 christos #ifdef __cplusplus 15330 1.13 christos "C" 15331 1.13 christos #endif 15332 1.13 christos const char *_nl_expand_alias (const char *); 15333 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 15334 1.13 christos #else 15335 1.13 christos #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 15336 1.13 christos #endif 15337 1.13 christos $gt_revision_test_code 15338 1.13 christos 15339 1.13 christos int 15340 1.13 christos main () 15341 1.13 christos { 15342 1.13 christos 15343 1.13 christos bindtextdomain ("", ""); 15344 1.13 christos return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 15345 1.13 christos 15346 1.13 christos ; 15347 1.13 christos return 0; 15348 1.13 christos } 15349 1.13 christos _ACEOF 15350 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 15351 1.13 christos LIBINTL="$LIBINTL $LIBICONV" 15352 1.13 christos LTLIBINTL="$LTLIBINTL $LTLIBICONV" 15353 1.13 christos eval "$gt_func_gnugettext_libintl=yes" 15354 1.13 christos 15355 1.13 christos fi 15356 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 15357 1.13 christos conftest$ac_exeext conftest.$ac_ext 15358 1.13 christos fi 15359 1.13 christos CPPFLAGS="$gt_save_CPPFLAGS" 15360 1.13 christos LIBS="$gt_save_LIBS" 15361 1.13 christos fi 15362 1.13 christos eval ac_res=\$$gt_func_gnugettext_libintl 15363 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15364 1.13 christos $as_echo "$ac_res" >&6; } 15365 1.13 christos fi 15366 1.13 christos 15367 1.13 christos if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 15368 1.13 christos || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 15369 1.13 christos && test "$PACKAGE" != gettext-runtime \ 15370 1.13 christos && test "$PACKAGE" != gettext-tools; }; then 15371 1.13 christos gt_use_preinstalled_gnugettext=yes 15372 1.13 christos else 15373 1.13 christos LIBINTL= 15374 1.13 christos LTLIBINTL= 15375 1.13 christos INCINTL= 15376 1.13 christos fi 15377 1.13 christos 15378 1.13 christos 15379 1.13 christos 15380 1.13 christos if test -n "$INTL_MACOSX_LIBS"; then 15381 1.13 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 15382 1.13 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 15383 1.13 christos LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 15384 1.13 christos LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 15385 1.13 christos fi 15386 1.13 christos fi 15387 1.13 christos 15388 1.13 christos if test "$gt_use_preinstalled_gnugettext" = "yes" \ 15389 1.13 christos || test "$nls_cv_use_gnu_gettext" = "yes"; then 15390 1.13 christos 15391 1.13 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 15392 1.13 christos 15393 1.13 christos else 15394 1.13 christos USE_NLS=no 15395 1.13 christos fi 15396 1.13 christos fi 15397 1.13 christos 15398 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 15399 1.13 christos $as_echo_n "checking whether to use NLS... " >&6; } 15400 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 15401 1.13 christos $as_echo "$USE_NLS" >&6; } 15402 1.13 christos if test "$USE_NLS" = "yes"; then 15403 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 15404 1.13 christos $as_echo_n "checking where the gettext function comes from... " >&6; } 15405 1.13 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 15406 1.13 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 15407 1.13 christos gt_source="external libintl" 15408 1.13 christos else 15409 1.13 christos gt_source="libc" 15410 1.13 christos fi 15411 1.13 christos else 15412 1.13 christos gt_source="included intl directory" 15413 1.13 christos fi 15414 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 15415 1.13 christos $as_echo "$gt_source" >&6; } 15416 1.13 christos fi 15417 1.13 christos 15418 1.13 christos if test "$USE_NLS" = "yes"; then 15419 1.13 christos 15420 1.13 christos if test "$gt_use_preinstalled_gnugettext" = "yes"; then 15421 1.13 christos if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 15422 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 15423 1.13 christos $as_echo_n "checking how to link with libintl... " >&6; } 15424 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 15425 1.13 christos $as_echo "$LIBINTL" >&6; } 15426 1.13 christos 15427 1.13 christos for element in $INCINTL; do 15428 1.13 christos haveit= 15429 1.13 christos for x in $CPPFLAGS; do 15430 1.13 christos 15431 1.13 christos acl_save_prefix="$prefix" 15432 1.13 christos prefix="$acl_final_prefix" 15433 1.13 christos acl_save_exec_prefix="$exec_prefix" 15434 1.13 christos exec_prefix="$acl_final_exec_prefix" 15435 1.13 christos eval x=\"$x\" 15436 1.13 christos exec_prefix="$acl_save_exec_prefix" 15437 1.13 christos prefix="$acl_save_prefix" 15438 1.13 christos 15439 1.13 christos if test "X$x" = "X$element"; then 15440 1.13 christos haveit=yes 15441 1.13 christos break 15442 1.13 christos fi 15443 1.13 christos done 15444 1.13 christos if test -z "$haveit"; then 15445 1.13 christos CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 15446 1.13 christos fi 15447 1.13 christos done 15448 1.13 christos 15449 1.13 christos fi 15450 1.13 christos 15451 1.13 christos 15452 1.13 christos $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 15453 1.13 christos 15454 1.13 christos 15455 1.13 christos $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h 15456 1.13 christos 15457 1.13 christos fi 15458 1.13 christos 15459 1.13 christos POSUB=po 15460 1.13 christos fi 15461 1.13 christos 15462 1.13 christos 15463 1.13 christos 15464 1.13 christos INTLLIBS="$LIBINTL" 15465 1.13 christos 15466 1.13 christos 15467 1.13 christos 15468 1.13 christos 15469 1.13 christos 15470 1.13 christos 15471 1.13 christos fi 15472 1.13 christos 15473 1.13 christos 15474 1.13 christos 15475 1.13 christos 15476 1.13 christos 15477 1.13 christos 15478 1.13 christos 15479 1.13 christos 15480 1.13 christos 15481 1.13 christos 15482 1.13 christos 15483 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 15484 1.13 christos $as_echo_n "checking whether NLS is requested... " >&6; } 15485 1.13 christos if test x"$USE_NLS" != xyes; then 15486 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 15487 1.13 christos $as_echo "no" >&6; } 15488 1.13 christos else 15489 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 15490 1.13 christos $as_echo "yes" >&6; } 15491 1.13 christos 15492 1.13 christos $as_echo "#define ENABLE_NLS 1" >>confdefs.h 15493 1.13 christos 15494 1.13 christos 15495 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5 15496 1.13 christos $as_echo_n "checking for catalogs to be installed... " >&6; } 15497 1.13 christos # Look for .po and .gmo files in the source directory. 15498 1.13 christos CATALOGS= 15499 1.13 christos XLINGUAS= 15500 1.13 christos for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do 15501 1.13 christos # If there aren't any .gmo files the shell will give us the 15502 1.13 christos # literal string "../path/to/srcdir/po/*.gmo" which has to be 15503 1.13 christos # weeded out. 15504 1.13 christos case "$cat" in *\**) 15505 1.13 christos continue;; 15506 1.13 christos esac 15507 1.13 christos # The quadruple backslash is collapsed to a double backslash 15508 1.13 christos # by the backticks, then collapsed again by the double quotes, 15509 1.13 christos # leaving us with one backslash in the sed expression (right 15510 1.13 christos # before the dot that mustn't act as a wildcard). 15511 1.13 christos cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"` 15512 1.13 christos lang=`echo $cat | sed -e "s!\\\\.gmo!!"` 15513 1.13 christos # The user is allowed to set LINGUAS to a list of languages to 15514 1.13 christos # install catalogs for. If it's empty that means "all of them." 15515 1.13 christos if test "x$LINGUAS" = x; then 15516 1.13 christos CATALOGS="$CATALOGS $cat" 15517 1.13 christos XLINGUAS="$XLINGUAS $lang" 15518 1.13 christos else 15519 1.13 christos case "$LINGUAS" in *$lang*) 15520 1.13 christos CATALOGS="$CATALOGS $cat" 15521 1.13 christos XLINGUAS="$XLINGUAS $lang" 15522 1.13 christos ;; 15523 1.13 christos esac 15524 1.13 christos fi 15525 1.13 christos done 15526 1.13 christos LINGUAS="$XLINGUAS" 15527 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5 15528 1.13 christos $as_echo "$LINGUAS" >&6; } 15529 1.13 christos 15530 1.13 christos 15531 1.13 christos DATADIRNAME=share 15532 1.13 christos 15533 1.13 christos INSTOBJEXT=.mo 15534 1.13 christos 15535 1.13 christos GENCAT=gencat 15536 1.13 christos 15537 1.13 christos CATOBJEXT=.gmo 15538 1.13 christos 15539 1.13 christos fi 15540 1.13 christos 15541 1.13 christos 15542 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 15543 1.13 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 15544 1.13 christos # Check whether --enable-maintainer-mode was given. 15545 1.13 christos if test "${enable_maintainer_mode+set}" = set; then : 15546 1.13 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 15547 1.13 christos else 15548 1.13 christos USE_MAINTAINER_MODE=no 15549 1.13 christos fi 15550 1.13 christos 15551 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 15552 1.13 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 15553 1.13 christos if test $USE_MAINTAINER_MODE = yes; then 15554 1.13 christos MAINTAINER_MODE_TRUE= 15555 1.13 christos MAINTAINER_MODE_FALSE='#' 15556 1.13 christos else 15557 1.13 christos MAINTAINER_MODE_TRUE='#' 15558 1.13 christos MAINTAINER_MODE_FALSE= 15559 1.13 christos fi 15560 1.13 christos 15561 1.13 christos MAINT=$MAINTAINER_MODE_TRUE 15562 1.13 christos 15563 1.13 christos 15564 1.13 christos if false; then 15565 1.13 christos GENINSRC_NEVER_TRUE= 15566 1.13 christos GENINSRC_NEVER_FALSE='#' 15567 1.13 christos else 15568 1.13 christos GENINSRC_NEVER_TRUE='#' 15569 1.13 christos GENINSRC_NEVER_FALSE= 15570 1.13 christos fi 15571 1.13 christos 15572 1.13 christos 15573 1.13 christos 15574 1.13 christos for ac_header in memory.h sys/stat.h sys/types.h unistd.h 15575 1.13 christos do : 15576 1.13 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15577 1.13 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15578 1.13 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15579 1.13 christos cat >>confdefs.h <<_ACEOF 15580 1.13 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15581 1.13 christos _ACEOF 15582 1.13 christos 15583 1.13 christos fi 15584 1.13 christos 15585 1.13 christos done 15586 1.13 christos 15587 1.13 christos 15588 1.13 christos # Put this here so that autoconf's "cross-compiling" message doesn't confuse 15589 1.13 christos # people who are not cross-compiling but are compiling cross-assemblers. 15590 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5 15591 1.13 christos $as_echo_n "checking whether compiling a cross-assembler... " >&6; } 15592 1.13 christos if test "${host}" = "${target}"; then 15593 1.13 christos cross_gas=no 15594 1.13 christos else 15595 1.13 christos cross_gas=yes 15596 1.13 christos 15597 1.13 christos $as_echo "#define CROSS_COMPILE 1" >>confdefs.h 15598 1.13 christos 15599 1.13 christos fi 15600 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5 15601 1.13 christos $as_echo "$cross_gas" >&6; } 15602 1.1 skrll 15603 1.7 christos for ac_func in strsignal 15604 1.7 christos do : 15605 1.7 christos ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal" 15606 1.8 christos if test "x$ac_cv_func_strsignal" = xyes; then : 15607 1.7 christos cat >>confdefs.h <<_ACEOF 15608 1.7 christos #define HAVE_STRSIGNAL 1 15609 1.7 christos _ACEOF 15610 1.7 christos 15611 1.7 christos fi 15612 1.7 christos done 15613 1.7 christos 15614 1.1 skrll 15615 1.1 skrll 15616 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5 15617 1.2 matt $as_echo_n "checking for LC_MESSAGES... " >&6; } 15618 1.8 christos if ${am_cv_val_LC_MESSAGES+:} false; then : 15619 1.2 matt $as_echo_n "(cached) " >&6 15620 1.2 matt else 15621 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15622 1.2 matt /* end confdefs.h. */ 15623 1.2 matt #include <locale.h> 15624 1.1 skrll int 15625 1.1 skrll main () 15626 1.1 skrll { 15627 1.2 matt return LC_MESSAGES 15628 1.1 skrll ; 15629 1.1 skrll return 0; 15630 1.1 skrll } 15631 1.1 skrll _ACEOF 15632 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 15633 1.2 matt am_cv_val_LC_MESSAGES=yes 15634 1.1 skrll else 15635 1.2 matt am_cv_val_LC_MESSAGES=no 15636 1.1 skrll fi 15637 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 15638 1.2 matt conftest$ac_exeext conftest.$ac_ext 15639 1.1 skrll fi 15640 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5 15641 1.2 matt $as_echo "$am_cv_val_LC_MESSAGES" >&6; } 15642 1.2 matt if test $am_cv_val_LC_MESSAGES = yes; then 15643 1.2 matt 15644 1.2 matt $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h 15645 1.1 skrll 15646 1.2 matt fi 15647 1.1 skrll 15648 1.1 skrll 15649 1.1 skrll # do we need the math library? 15650 1.1 skrll case "${need_libm}" in 15651 1.1 skrll yes) 15652 1.1 skrll LIBM= 15653 1.1 skrll case $host in 15654 1.2 matt *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) 15655 1.1 skrll # These system don't have libm, or don't need it 15656 1.1 skrll ;; 15657 1.1 skrll *-ncr-sysv4.3*) 15658 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5 15659 1.2 matt $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; } 15660 1.8 christos if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then : 15661 1.2 matt $as_echo_n "(cached) " >&6 15662 1.1 skrll else 15663 1.1 skrll ac_check_lib_save_LIBS=$LIBS 15664 1.1 skrll LIBS="-lmw $LIBS" 15665 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15666 1.1 skrll /* end confdefs.h. */ 15667 1.1 skrll 15668 1.2 matt /* Override any GCC internal prototype to avoid an error. 15669 1.2 matt Use char because int might match the return type of a GCC 15670 1.2 matt builtin and then its argument prototype would still apply. */ 15671 1.1 skrll #ifdef __cplusplus 15672 1.1 skrll extern "C" 15673 1.1 skrll #endif 15674 1.1 skrll char _mwvalidcheckl (); 15675 1.1 skrll int 15676 1.1 skrll main () 15677 1.1 skrll { 15678 1.2 matt return _mwvalidcheckl (); 15679 1.1 skrll ; 15680 1.1 skrll return 0; 15681 1.1 skrll } 15682 1.1 skrll _ACEOF 15683 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 15684 1.1 skrll ac_cv_lib_mw__mwvalidcheckl=yes 15685 1.1 skrll else 15686 1.2 matt ac_cv_lib_mw__mwvalidcheckl=no 15687 1.1 skrll fi 15688 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 15689 1.2 matt conftest$ac_exeext conftest.$ac_ext 15690 1.1 skrll LIBS=$ac_check_lib_save_LIBS 15691 1.1 skrll fi 15692 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5 15693 1.2 matt $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; } 15694 1.8 christos if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then : 15695 1.1 skrll LIBM="-lmw" 15696 1.1 skrll fi 15697 1.1 skrll 15698 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15699 1.2 matt $as_echo_n "checking for cos in -lm... " >&6; } 15700 1.8 christos if ${ac_cv_lib_m_cos+:} false; then : 15701 1.2 matt $as_echo_n "(cached) " >&6 15702 1.1 skrll else 15703 1.1 skrll ac_check_lib_save_LIBS=$LIBS 15704 1.1 skrll LIBS="-lm $LIBS" 15705 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15706 1.1 skrll /* end confdefs.h. */ 15707 1.1 skrll 15708 1.2 matt /* Override any GCC internal prototype to avoid an error. 15709 1.2 matt Use char because int might match the return type of a GCC 15710 1.2 matt builtin and then its argument prototype would still apply. */ 15711 1.1 skrll #ifdef __cplusplus 15712 1.1 skrll extern "C" 15713 1.1 skrll #endif 15714 1.1 skrll char cos (); 15715 1.1 skrll int 15716 1.1 skrll main () 15717 1.1 skrll { 15718 1.2 matt return cos (); 15719 1.1 skrll ; 15720 1.1 skrll return 0; 15721 1.1 skrll } 15722 1.1 skrll _ACEOF 15723 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 15724 1.1 skrll ac_cv_lib_m_cos=yes 15725 1.1 skrll else 15726 1.2 matt ac_cv_lib_m_cos=no 15727 1.1 skrll fi 15728 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 15729 1.2 matt conftest$ac_exeext conftest.$ac_ext 15730 1.1 skrll LIBS=$ac_check_lib_save_LIBS 15731 1.1 skrll fi 15732 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15733 1.2 matt $as_echo "$ac_cv_lib_m_cos" >&6; } 15734 1.8 christos if test "x$ac_cv_lib_m_cos" = xyes; then : 15735 1.1 skrll LIBM="$LIBM -lm" 15736 1.1 skrll fi 15737 1.1 skrll 15738 1.1 skrll ;; 15739 1.1 skrll *) 15740 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 15741 1.2 matt $as_echo_n "checking for cos in -lm... " >&6; } 15742 1.8 christos if ${ac_cv_lib_m_cos+:} false; then : 15743 1.2 matt $as_echo_n "(cached) " >&6 15744 1.1 skrll else 15745 1.1 skrll ac_check_lib_save_LIBS=$LIBS 15746 1.1 skrll LIBS="-lm $LIBS" 15747 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15748 1.1 skrll /* end confdefs.h. */ 15749 1.1 skrll 15750 1.2 matt /* Override any GCC internal prototype to avoid an error. 15751 1.2 matt Use char because int might match the return type of a GCC 15752 1.2 matt builtin and then its argument prototype would still apply. */ 15753 1.1 skrll #ifdef __cplusplus 15754 1.1 skrll extern "C" 15755 1.1 skrll #endif 15756 1.1 skrll char cos (); 15757 1.1 skrll int 15758 1.1 skrll main () 15759 1.1 skrll { 15760 1.2 matt return cos (); 15761 1.1 skrll ; 15762 1.1 skrll return 0; 15763 1.1 skrll } 15764 1.1 skrll _ACEOF 15765 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 15766 1.1 skrll ac_cv_lib_m_cos=yes 15767 1.1 skrll else 15768 1.2 matt ac_cv_lib_m_cos=no 15769 1.1 skrll fi 15770 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 15771 1.2 matt conftest$ac_exeext conftest.$ac_ext 15772 1.1 skrll LIBS=$ac_check_lib_save_LIBS 15773 1.1 skrll fi 15774 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 15775 1.2 matt $as_echo "$ac_cv_lib_m_cos" >&6; } 15776 1.8 christos if test "x$ac_cv_lib_m_cos" = xyes; then : 15777 1.1 skrll LIBM="-lm" 15778 1.1 skrll fi 15779 1.1 skrll 15780 1.1 skrll ;; 15781 1.1 skrll esac 15782 1.1 skrll 15783 1.1 skrll 15784 1.1 skrll 15785 1.1 skrll ;; 15786 1.1 skrll esac 15787 1.1 skrll 15788 1.1 skrll # Some non-ANSI preprocessors botch requoting inside strings. That's bad 15789 1.1 skrll # enough, but on some of those systems, the assert macro relies on requoting 15790 1.1 skrll # working properly! 15791 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5 15792 1.2 matt $as_echo_n "checking for working assert macro... " >&6; } 15793 1.8 christos if ${gas_cv_assert_ok+:} false; then : 15794 1.2 matt $as_echo_n "(cached) " >&6 15795 1.1 skrll else 15796 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15797 1.1 skrll /* end confdefs.h. */ 15798 1.1 skrll #include <assert.h> 15799 1.13 christos #include <string.h> 15800 1.1 skrll #include <stdio.h> 15801 1.1 skrll int 15802 1.1 skrll main () 15803 1.1 skrll { 15804 1.1 skrll 15805 1.1 skrll /* check for requoting problems */ 15806 1.1 skrll static int a, b, c, d; 15807 1.1 skrll static char *s; 15808 1.1 skrll assert (!strcmp(s, "foo bar baz quux")); 15809 1.1 skrll /* check for newline handling */ 15810 1.1 skrll assert (a == b 15811 1.1 skrll || c == d); 15812 1.1 skrll 15813 1.1 skrll ; 15814 1.1 skrll return 0; 15815 1.1 skrll } 15816 1.1 skrll _ACEOF 15817 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 15818 1.1 skrll gas_cv_assert_ok=yes 15819 1.1 skrll else 15820 1.2 matt gas_cv_assert_ok=no 15821 1.1 skrll fi 15822 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 15823 1.2 matt conftest$ac_exeext conftest.$ac_ext 15824 1.1 skrll fi 15825 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5 15826 1.2 matt $as_echo "$gas_cv_assert_ok" >&6; } 15827 1.1 skrll test $gas_cv_assert_ok = yes || 15828 1.2 matt $as_echo "#define BROKEN_ASSERT 1" >>confdefs.h 15829 1.1 skrll 15830 1.1 skrll 15831 1.1 skrll 15832 1.1 skrll # On some systems, the system header files may not declare malloc, realloc, 15833 1.1 skrll # and free. There are places where gas needs these functions to have been 15834 1.1 skrll # declared -- such as when taking their addresses. 15835 1.1 skrll gas_test_headers=" 15836 1.1 skrll #ifdef HAVE_MEMORY_H 15837 1.1 skrll #include <memory.h> 15838 1.1 skrll #endif 15839 1.1 skrll #include <string.h> 15840 1.1 skrll #include <stdlib.h> 15841 1.1 skrll #ifdef HAVE_UNISTD_H 15842 1.1 skrll #include <unistd.h> 15843 1.1 skrll #endif 15844 1.1 skrll " 15845 1.1 skrll 15846 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5 15847 1.2 matt $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; } 15848 1.8 christos if ${gas_cv_decl_getopt_unistd_h+:} false; then : 15849 1.2 matt $as_echo_n "(cached) " >&6 15850 1.1 skrll else 15851 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15852 1.13 christos /* end confdefs.h. */ 15853 1.13 christos #include <unistd.h> 15854 1.13 christos int 15855 1.13 christos main () 15856 1.13 christos { 15857 1.13 christos extern int getopt (int, char *const*, const char *); 15858 1.13 christos ; 15859 1.13 christos return 0; 15860 1.13 christos } 15861 1.13 christos _ACEOF 15862 1.13 christos if ac_fn_c_try_compile "$LINENO"; then : 15863 1.13 christos gas_cv_decl_getopt_unistd_h=yes 15864 1.13 christos else 15865 1.13 christos gas_cv_decl_getopt_unistd_h=no 15866 1.13 christos fi 15867 1.13 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15868 1.13 christos fi 15869 1.13 christos 15870 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5 15871 1.13 christos $as_echo "$gas_cv_decl_getopt_unistd_h" >&6; } 15872 1.13 christos if test $gas_cv_decl_getopt_unistd_h = yes; then 15873 1.13 christos 15874 1.13 christos $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h 15875 1.13 christos 15876 1.13 christos fi 15877 1.13 christos 15878 1.13 christos 15879 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5 15880 1.13 christos $as_echo_n "checking whether declaration is required for environ... " >&6; } 15881 1.13 christos if ${gas_cv_decl_needed_environ+:} false; then : 15882 1.13 christos $as_echo_n "(cached) " >&6 15883 1.13 christos else 15884 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15885 1.13 christos /* end confdefs.h. */ 15886 1.13 christos $gas_test_headers 15887 1.13 christos int 15888 1.13 christos main () 15889 1.13 christos { 15890 1.13 christos 15891 1.13 christos typedef char **f; 15892 1.13 christos f x; 15893 1.13 christos x = (f) environ; 15894 1.13 christos 15895 1.13 christos ; 15896 1.13 christos return 0; 15897 1.13 christos } 15898 1.13 christos _ACEOF 15899 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 15900 1.13 christos gas_cv_decl_needed_environ=no 15901 1.13 christos else 15902 1.13 christos gas_cv_decl_needed_environ=yes 15903 1.13 christos fi 15904 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 15905 1.13 christos conftest$ac_exeext conftest.$ac_ext 15906 1.13 christos fi 15907 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5 15908 1.13 christos $as_echo "$gas_cv_decl_needed_environ" >&6; } 15909 1.13 christos if test $gas_cv_decl_needed_environ = yes; then 15910 1.13 christos 15911 1.13 christos $as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h 15912 1.13 christos 15913 1.13 christos fi 15914 1.13 christos 15915 1.13 christos 15916 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5 15917 1.13 christos $as_echo_n "checking whether declaration is required for ffs... " >&6; } 15918 1.13 christos if ${gas_cv_decl_needed_ffs+:} false; then : 15919 1.13 christos $as_echo_n "(cached) " >&6 15920 1.13 christos else 15921 1.13 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15922 1.13 christos /* end confdefs.h. */ 15923 1.13 christos $gas_test_headers 15924 1.13 christos int 15925 1.13 christos main () 15926 1.13 christos { 15927 1.13 christos 15928 1.13 christos typedef int (*f)(int); 15929 1.13 christos f x; 15930 1.13 christos x = (f) ffs; 15931 1.13 christos 15932 1.13 christos ; 15933 1.13 christos return 0; 15934 1.13 christos } 15935 1.13 christos _ACEOF 15936 1.13 christos if ac_fn_c_try_link "$LINENO"; then : 15937 1.13 christos gas_cv_decl_needed_ffs=no 15938 1.13 christos else 15939 1.13 christos gas_cv_decl_needed_ffs=yes 15940 1.13 christos fi 15941 1.13 christos rm -f core conftest.err conftest.$ac_objext \ 15942 1.13 christos conftest$ac_exeext conftest.$ac_ext 15943 1.13 christos fi 15944 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5 15945 1.13 christos $as_echo "$gas_cv_decl_needed_ffs" >&6; } 15946 1.13 christos if test $gas_cv_decl_needed_ffs = yes; then 15947 1.13 christos 15948 1.13 christos $as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h 15949 1.13 christos 15950 1.13 christos fi 15951 1.13 christos 15952 1.13 christos 15953 1.13 christos ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default" 15954 1.13 christos if test "x$ac_cv_have_decl_mempcpy" = xyes; then : 15955 1.13 christos ac_have_decl=1 15956 1.13 christos else 15957 1.13 christos ac_have_decl=0 15958 1.13 christos fi 15959 1.13 christos 15960 1.13 christos cat >>confdefs.h <<_ACEOF 15961 1.13 christos #define HAVE_DECL_MEMPCPY $ac_have_decl 15962 1.13 christos _ACEOF 15963 1.13 christos ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default" 15964 1.13 christos if test "x$ac_cv_have_decl_stpcpy" = xyes; then : 15965 1.13 christos ac_have_decl=1 15966 1.13 christos else 15967 1.13 christos ac_have_decl=0 15968 1.13 christos fi 15969 1.13 christos 15970 1.13 christos cat >>confdefs.h <<_ACEOF 15971 1.13 christos #define HAVE_DECL_STPCPY $ac_have_decl 15972 1.13 christos _ACEOF 15973 1.13 christos 15974 1.13 christos 15975 1.13 christos 15976 1.13 christos case "${host}" in 15977 1.13 christos *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) 15978 1.13 christos 15979 1.13 christos $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h 15980 1.13 christos ;; 15981 1.13 christos esac 15982 1.13 christos 15983 1.13 christos # Link in zlib/zstd if we can. This allows us to write compressed debug sections. 15984 1.13 christos 15985 1.13 christos # Use the system's zlib library. 15986 1.13 christos zlibdir="-L\$(top_builddir)/../zlib" 15987 1.13 christos zlibinc="-I\$(top_srcdir)/../zlib" 15988 1.13 christos 15989 1.13 christos # Check whether --with-system-zlib was given. 15990 1.13 christos if test "${with_system_zlib+set}" = set; then : 15991 1.13 christos withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then 15992 1.13 christos zlibdir= 15993 1.13 christos zlibinc= 15994 1.13 christos fi 15995 1.13 christos 15996 1.13 christos fi 15997 1.13 christos 15998 1.13 christos 15999 1.13 christos 16000 1.13 christos 16001 1.13 christos 16002 1.13 christos 16003 1.13 christos 16004 1.13 christos 16005 1.13 christos 16006 1.13 christos 16007 1.13 christos 16008 1.13 christos if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 16009 1.13 christos if test -n "$ac_tool_prefix"; then 16010 1.13 christos # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 16011 1.13 christos set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 16012 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16013 1.13 christos $as_echo_n "checking for $ac_word... " >&6; } 16014 1.13 christos if ${ac_cv_path_PKG_CONFIG+:} false; then : 16015 1.13 christos $as_echo_n "(cached) " >&6 16016 1.13 christos else 16017 1.13 christos case $PKG_CONFIG in 16018 1.13 christos [\\/]* | ?:[\\/]*) 16019 1.13 christos ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 16020 1.13 christos ;; 16021 1.13 christos *) 16022 1.13 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16023 1.13 christos for as_dir in $PATH 16024 1.13 christos do 16025 1.13 christos IFS=$as_save_IFS 16026 1.13 christos test -z "$as_dir" && as_dir=. 16027 1.13 christos for ac_exec_ext in '' $ac_executable_extensions; do 16028 1.13 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16029 1.13 christos ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 16030 1.13 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16031 1.13 christos break 2 16032 1.13 christos fi 16033 1.13 christos done 16034 1.13 christos done 16035 1.13 christos IFS=$as_save_IFS 16036 1.13 christos 16037 1.13 christos ;; 16038 1.13 christos esac 16039 1.13 christos fi 16040 1.13 christos PKG_CONFIG=$ac_cv_path_PKG_CONFIG 16041 1.13 christos if test -n "$PKG_CONFIG"; then 16042 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 16043 1.13 christos $as_echo "$PKG_CONFIG" >&6; } 16044 1.13 christos else 16045 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16046 1.13 christos $as_echo "no" >&6; } 16047 1.13 christos fi 16048 1.13 christos 16049 1.13 christos 16050 1.13 christos fi 16051 1.13 christos if test -z "$ac_cv_path_PKG_CONFIG"; then 16052 1.13 christos ac_pt_PKG_CONFIG=$PKG_CONFIG 16053 1.13 christos # Extract the first word of "pkg-config", so it can be a program name with args. 16054 1.13 christos set dummy pkg-config; ac_word=$2 16055 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16056 1.13 christos $as_echo_n "checking for $ac_word... " >&6; } 16057 1.13 christos if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 16058 1.13 christos $as_echo_n "(cached) " >&6 16059 1.13 christos else 16060 1.13 christos case $ac_pt_PKG_CONFIG in 16061 1.13 christos [\\/]* | ?:[\\/]*) 16062 1.13 christos ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 16063 1.13 christos ;; 16064 1.13 christos *) 16065 1.13 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16066 1.13 christos for as_dir in $PATH 16067 1.13 christos do 16068 1.13 christos IFS=$as_save_IFS 16069 1.13 christos test -z "$as_dir" && as_dir=. 16070 1.13 christos for ac_exec_ext in '' $ac_executable_extensions; do 16071 1.13 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16072 1.13 christos ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 16073 1.13 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16074 1.13 christos break 2 16075 1.13 christos fi 16076 1.13 christos done 16077 1.13 christos done 16078 1.13 christos IFS=$as_save_IFS 16079 1.13 christos 16080 1.13 christos ;; 16081 1.13 christos esac 16082 1.13 christos fi 16083 1.13 christos ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 16084 1.13 christos if test -n "$ac_pt_PKG_CONFIG"; then 16085 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 16086 1.13 christos $as_echo "$ac_pt_PKG_CONFIG" >&6; } 16087 1.13 christos else 16088 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16089 1.13 christos $as_echo "no" >&6; } 16090 1.13 christos fi 16091 1.13 christos 16092 1.13 christos if test "x$ac_pt_PKG_CONFIG" = x; then 16093 1.13 christos PKG_CONFIG="" 16094 1.13 christos else 16095 1.13 christos case $cross_compiling:$ac_tool_warned in 16096 1.13 christos yes:) 16097 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16098 1.13 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16099 1.13 christos ac_tool_warned=yes ;; 16100 1.13 christos esac 16101 1.13 christos PKG_CONFIG=$ac_pt_PKG_CONFIG 16102 1.13 christos fi 16103 1.1 skrll else 16104 1.13 christos PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 16105 1.13 christos fi 16106 1.13 christos 16107 1.1 skrll fi 16108 1.13 christos if test -n "$PKG_CONFIG"; then 16109 1.13 christos _pkg_min_version=0.9.0 16110 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 16111 1.13 christos $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 16112 1.13 christos if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 16113 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16114 1.13 christos $as_echo "yes" >&6; } 16115 1.13 christos else 16116 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16117 1.13 christos $as_echo "no" >&6; } 16118 1.13 christos PKG_CONFIG="" 16119 1.13 christos fi 16120 1.1 skrll fi 16121 1.1 skrll 16122 1.1 skrll 16123 1.13 christos # Check whether --with-zstd was given. 16124 1.13 christos if test "${with_zstd+set}" = set; then : 16125 1.13 christos withval=$with_zstd; 16126 1.13 christos else 16127 1.13 christos with_zstd=auto 16128 1.1 skrll fi 16129 1.1 skrll 16130 1.1 skrll 16131 1.13 christos if test "$with_zstd" != no; then : 16132 1.1 skrll 16133 1.13 christos pkg_failed=no 16134 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5 16135 1.13 christos $as_echo_n "checking for libzstd >= 1.4.0... " >&6; } 16136 1.1 skrll 16137 1.13 christos if test -n "$ZSTD_CFLAGS"; then 16138 1.13 christos pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS" 16139 1.13 christos elif test -n "$PKG_CONFIG"; then 16140 1.13 christos if test -n "$PKG_CONFIG" && \ 16141 1.13 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5 16142 1.13 christos ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5 16143 1.13 christos ac_status=$? 16144 1.13 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16145 1.13 christos test $ac_status = 0; }; then 16146 1.13 christos pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null` 16147 1.13 christos test "x$?" != "x0" && pkg_failed=yes 16148 1.1 skrll else 16149 1.13 christos pkg_failed=yes 16150 1.13 christos fi 16151 1.13 christos else 16152 1.13 christos pkg_failed=untried 16153 1.1 skrll fi 16154 1.13 christos if test -n "$ZSTD_LIBS"; then 16155 1.13 christos pkg_cv_ZSTD_LIBS="$ZSTD_LIBS" 16156 1.13 christos elif test -n "$PKG_CONFIG"; then 16157 1.13 christos if test -n "$PKG_CONFIG" && \ 16158 1.13 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5 16159 1.13 christos ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5 16160 1.13 christos ac_status=$? 16161 1.13 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16162 1.13 christos test $ac_status = 0; }; then 16163 1.13 christos pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null` 16164 1.13 christos test "x$?" != "x0" && pkg_failed=yes 16165 1.13 christos else 16166 1.13 christos pkg_failed=yes 16167 1.1 skrll fi 16168 1.13 christos else 16169 1.13 christos pkg_failed=untried 16170 1.1 skrll fi 16171 1.1 skrll 16172 1.13 christos if test $pkg_failed = no; then 16173 1.13 christos pkg_save_LDFLAGS="$LDFLAGS" 16174 1.13 christos LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS" 16175 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16176 1.1 skrll /* end confdefs.h. */ 16177 1.13 christos 16178 1.1 skrll int 16179 1.1 skrll main () 16180 1.1 skrll { 16181 1.1 skrll 16182 1.1 skrll ; 16183 1.1 skrll return 0; 16184 1.1 skrll } 16185 1.1 skrll _ACEOF 16186 1.2 matt if ac_fn_c_try_link "$LINENO"; then : 16187 1.13 christos 16188 1.1 skrll else 16189 1.13 christos pkg_failed=yes 16190 1.1 skrll fi 16191 1.2 matt rm -f core conftest.err conftest.$ac_objext \ 16192 1.2 matt conftest$ac_exeext conftest.$ac_ext 16193 1.13 christos LDFLAGS=$pkg_save_LDFLAGS 16194 1.1 skrll fi 16195 1.1 skrll 16196 1.1 skrll 16197 1.1 skrll 16198 1.13 christos if test $pkg_failed = yes; then 16199 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16200 1.13 christos $as_echo "no" >&6; } 16201 1.1 skrll 16202 1.13 christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16203 1.13 christos _pkg_short_errors_supported=yes 16204 1.2 matt else 16205 1.13 christos _pkg_short_errors_supported=no 16206 1.2 matt fi 16207 1.13 christos if test $_pkg_short_errors_supported = yes; then 16208 1.13 christos ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1` 16209 1.13 christos else 16210 1.13 christos ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1` 16211 1.13 christos fi 16212 1.13 christos # Put the nasty error message in config.log where it belongs 16213 1.13 christos echo "$ZSTD_PKG_ERRORS" >&5 16214 1.2 matt 16215 1.2 matt 16216 1.13 christos if test "$with_zstd" = yes; then 16217 1.13 christos as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5 16218 1.13 christos fi 16219 1.2 matt 16220 1.13 christos elif test $pkg_failed = untried; then 16221 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16222 1.13 christos $as_echo "no" >&6; } 16223 1.2 matt 16224 1.13 christos if test "$with_zstd" = yes; then 16225 1.13 christos as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5 16226 1.13 christos fi 16227 1.2 matt 16228 1.13 christos else 16229 1.13 christos ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS 16230 1.13 christos ZSTD_LIBS=$pkg_cv_ZSTD_LIBS 16231 1.13 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16232 1.13 christos $as_echo "yes" >&6; } 16233 1.2 matt 16234 1.2 matt 16235 1.13 christos $as_echo "#define HAVE_ZSTD 1" >>confdefs.h 16236 1.2 matt 16237 1.2 matt 16238 1.13 christos fi 16239 1.2 matt 16240 1.2 matt fi 16241 1.2 matt 16242 1.2 matt 16243 1.2 matt # Support for VMS timestamps via cross compile 16244 1.2 matt 16245 1.2 matt if test "$ac_cv_header_time_h" = yes; then 16246 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5 16247 1.2 matt $as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; } 16248 1.8 christos if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then : 16249 1.2 matt $as_echo_n "(cached) " >&6 16250 1.2 matt else 16251 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16252 1.2 matt /* end confdefs.h. */ 16253 1.2 matt 16254 1.2 matt #define _BSD_SOURCE 1 16255 1.2 matt #include <time.h> 16256 1.2 matt int 16257 1.2 matt main () 16258 1.2 matt { 16259 1.2 matt struct tm avar; void* aref = (void*) &avar.tm_gmtoff 16260 1.2 matt ; 16261 1.2 matt return 0; 16262 1.2 matt } 16263 1.2 matt _ACEOF 16264 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 16265 1.2 matt gas_cv_have_time_type_member_tm_gmtoff=yes 16266 1.2 matt else 16267 1.2 matt gas_cv_have_time_type_member_tm_gmtoff=no 16268 1.1 skrll 16269 1.1 skrll fi 16270 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16271 1.1 skrll fi 16272 1.1 skrll 16273 1.2 matt if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then 16274 1.2 matt 16275 1.2 matt $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h 16276 1.2 matt 16277 1.2 matt fi 16278 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5 16279 1.2 matt $as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; } 16280 1.1 skrll 16281 1.1 skrll fi 16282 1.1 skrll 16283 1.2 matt if test "$ac_cv_header_sys_stat_h" = yes; then 16284 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5 16285 1.2 matt $as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; } 16286 1.8 christos if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then : 16287 1.2 matt $as_echo_n "(cached) " >&6 16288 1.1 skrll else 16289 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16290 1.1 skrll /* end confdefs.h. */ 16291 1.2 matt 16292 1.2 matt #define _BSD_SOURCE 1 16293 1.2 matt #include <sys/stat.h> 16294 1.1 skrll int 16295 1.1 skrll main () 16296 1.1 skrll { 16297 1.2 matt struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec 16298 1.1 skrll ; 16299 1.1 skrll return 0; 16300 1.1 skrll } 16301 1.1 skrll _ACEOF 16302 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 16303 1.2 matt gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes 16304 1.1 skrll else 16305 1.2 matt gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no 16306 1.1 skrll 16307 1.1 skrll fi 16308 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16309 1.1 skrll fi 16310 1.1 skrll 16311 1.2 matt if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then 16312 1.1 skrll 16313 1.2 matt $as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h 16314 1.1 skrll 16315 1.2 matt fi 16316 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5 16317 1.2 matt $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; } 16318 1.1 skrll 16319 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5 16320 1.2 matt $as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; } 16321 1.8 christos if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then : 16322 1.2 matt $as_echo_n "(cached) " >&6 16323 1.1 skrll else 16324 1.2 matt cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16325 1.1 skrll /* end confdefs.h. */ 16326 1.2 matt 16327 1.2 matt #define _BSD_SOURCE 1 16328 1.2 matt #include <sys/stat.h> 16329 1.1 skrll int 16330 1.1 skrll main () 16331 1.1 skrll { 16332 1.2 matt struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec 16333 1.1 skrll ; 16334 1.1 skrll return 0; 16335 1.1 skrll } 16336 1.1 skrll _ACEOF 16337 1.2 matt if ac_fn_c_try_compile "$LINENO"; then : 16338 1.2 matt gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes 16339 1.1 skrll else 16340 1.2 matt gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no 16341 1.1 skrll 16342 1.1 skrll fi 16343 1.2 matt rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16344 1.1 skrll fi 16345 1.1 skrll 16346 1.2 matt if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then 16347 1.1 skrll 16348 1.2 matt $as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h 16349 1.1 skrll 16350 1.2 matt fi 16351 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5 16352 1.2 matt $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; } 16353 1.1 skrll 16354 1.1 skrll fi 16355 1.1 skrll 16356 1.1 skrll 16357 1.1 skrll 16358 1.1 skrll 16359 1.1 skrll 16360 1.1 skrll 16361 1.1 skrll 16362 1.1 skrll 16363 1.1 skrll 16364 1.11 christos ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in" 16365 1.1 skrll 16366 1.2 matt ac_config_commands="$ac_config_commands default" 16367 1.1 skrll 16368 1.1 skrll 16369 1.1 skrll cat >confcache <<\_ACEOF 16370 1.1 skrll # This file is a shell script that caches the results of configure 16371 1.1 skrll # tests run on this system so they can be shared between configure 16372 1.1 skrll # scripts and configure runs, see configure's option --config-cache. 16373 1.1 skrll # It is not useful on other systems. If it contains results you don't 16374 1.1 skrll # want to keep, you may remove or edit it. 16375 1.1 skrll # 16376 1.1 skrll # config.status only pays attention to the cache file if you give it 16377 1.1 skrll # the --recheck option to rerun configure. 16378 1.1 skrll # 16379 1.1 skrll # `ac_cv_env_foo' variables (set or unset) will be overridden when 16380 1.1 skrll # loading this file, other *unset* `ac_cv_foo' will be assigned the 16381 1.1 skrll # following values. 16382 1.1 skrll 16383 1.1 skrll _ACEOF 16384 1.1 skrll 16385 1.1 skrll # The following way of writing the cache mishandles newlines in values, 16386 1.1 skrll # but we know of no workaround that is simple, portable, and efficient. 16387 1.2 matt # So, we kill variables containing newlines. 16388 1.1 skrll # Ultrix sh set writes to stderr and can't be redirected directly, 16389 1.1 skrll # and sets the high bit in the cache file unless we assign to the vars. 16390 1.2 matt ( 16391 1.2 matt for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16392 1.2 matt eval ac_val=\$$ac_var 16393 1.2 matt case $ac_val in #( 16394 1.2 matt *${as_nl}*) 16395 1.2 matt case $ac_var in #( 16396 1.2 matt *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16397 1.2 matt $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16398 1.2 matt esac 16399 1.2 matt case $ac_var in #( 16400 1.2 matt _ | IFS | as_nl) ;; #( 16401 1.2 matt BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16402 1.2 matt *) { eval $ac_var=; unset $ac_var;} ;; 16403 1.2 matt esac ;; 16404 1.2 matt esac 16405 1.2 matt done 16406 1.2 matt 16407 1.1 skrll (set) 2>&1 | 16408 1.2 matt case $as_nl`(ac_space=' '; set) 2>&1` in #( 16409 1.2 matt *${as_nl}ac_space=\ *) 16410 1.2 matt # `set' does not quote correctly, so add quotes: double-quote 16411 1.2 matt # substitution turns \\\\ into \\, and sed turns \\ into \. 16412 1.1 skrll sed -n \ 16413 1.1 skrll "s/'/'\\\\''/g; 16414 1.1 skrll s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16415 1.2 matt ;; #( 16416 1.1 skrll *) 16417 1.1 skrll # `set' quotes correctly as required by POSIX, so do not add quotes. 16418 1.2 matt sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16419 1.1 skrll ;; 16420 1.2 matt esac | 16421 1.2 matt sort 16422 1.2 matt ) | 16423 1.1 skrll sed ' 16424 1.2 matt /^ac_cv_env_/b end 16425 1.1 skrll t clear 16426 1.2 matt :clear 16427 1.1 skrll s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16428 1.1 skrll t end 16429 1.2 matt s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16430 1.2 matt :end' >>confcache 16431 1.2 matt if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16432 1.2 matt if test -w "$cache_file"; then 16433 1.8 christos if test "x$cache_file" != "x/dev/null"; then 16434 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16435 1.2 matt $as_echo "$as_me: updating cache $cache_file" >&6;} 16436 1.8 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 16437 1.8 christos cat confcache >"$cache_file" 16438 1.8 christos else 16439 1.8 christos case $cache_file in #( 16440 1.8 christos */* | ?:*) 16441 1.8 christos mv -f confcache "$cache_file"$$ && 16442 1.8 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 16443 1.8 christos *) 16444 1.8 christos mv -f confcache "$cache_file" ;; 16445 1.8 christos esac 16446 1.8 christos fi 16447 1.8 christos fi 16448 1.1 skrll else 16449 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16450 1.2 matt $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16451 1.1 skrll fi 16452 1.1 skrll fi 16453 1.1 skrll rm -f confcache 16454 1.1 skrll 16455 1.1 skrll test "x$prefix" = xNONE && prefix=$ac_default_prefix 16456 1.1 skrll # Let make expand exec_prefix. 16457 1.1 skrll test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16458 1.1 skrll 16459 1.1 skrll DEFS=-DHAVE_CONFIG_H 16460 1.1 skrll 16461 1.1 skrll ac_libobjs= 16462 1.1 skrll ac_ltlibobjs= 16463 1.8 christos U= 16464 1.1 skrll for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 16465 1.1 skrll # 1. Remove the extension, and $U if already installed. 16466 1.2 matt ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 16467 1.2 matt ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 16468 1.2 matt # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 16469 1.2 matt # will be set to the directory where LIBOBJS objects are built. 16470 1.2 matt as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 16471 1.2 matt as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 16472 1.1 skrll done 16473 1.1 skrll LIBOBJS=$ac_libobjs 16474 1.1 skrll 16475 1.1 skrll LTLIBOBJS=$ac_ltlibobjs 16476 1.1 skrll 16477 1.1 skrll 16478 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 16479 1.8 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 16480 1.8 christos if test -n "$am_sleep_pid"; then 16481 1.8 christos # Hide warnings about reused PIDs. 16482 1.8 christos wait $am_sleep_pid 2>/dev/null 16483 1.8 christos fi 16484 1.8 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 16485 1.8 christos $as_echo "done" >&6; } 16486 1.11 christos if test -n "$EXEEXT"; then 16487 1.11 christos am__EXEEXT_TRUE= 16488 1.11 christos am__EXEEXT_FALSE='#' 16489 1.11 christos else 16490 1.11 christos am__EXEEXT_TRUE='#' 16491 1.11 christos am__EXEEXT_FALSE= 16492 1.11 christos fi 16493 1.11 christos 16494 1.1 skrll if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 16495 1.8 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 16496 1.2 matt Usually this means the macro was only invoked conditionally." "$LINENO" 5 16497 1.1 skrll fi 16498 1.1 skrll if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 16499 1.8 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 16500 1.2 matt Usually this means the macro was only invoked conditionally." "$LINENO" 5 16501 1.1 skrll fi 16502 1.2 matt 16503 1.1 skrll if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 16504 1.8 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 16505 1.2 matt Usually this means the macro was only invoked conditionally." "$LINENO" 5 16506 1.1 skrll fi 16507 1.1 skrll if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then 16508 1.8 christos as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined. 16509 1.2 matt Usually this means the macro was only invoked conditionally." "$LINENO" 5 16510 1.1 skrll fi 16511 1.1 skrll 16512 1.8 christos : "${CONFIG_STATUS=./config.status}" 16513 1.2 matt ac_write_fail=0 16514 1.1 skrll ac_clean_files_save=$ac_clean_files 16515 1.1 skrll ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16516 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 16517 1.2 matt $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 16518 1.2 matt as_write_fail=0 16519 1.2 matt cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 16520 1.1 skrll #! $SHELL 16521 1.1 skrll # Generated by $as_me. 16522 1.1 skrll # Run this file to recreate the current configuration. 16523 1.1 skrll # Compiler output produced by configure, useful for debugging 16524 1.1 skrll # configure, is in config.log if it exists. 16525 1.1 skrll 16526 1.1 skrll debug=false 16527 1.1 skrll ac_cs_recheck=false 16528 1.1 skrll ac_cs_silent=false 16529 1.2 matt 16530 1.1 skrll SHELL=\${CONFIG_SHELL-$SHELL} 16531 1.2 matt export SHELL 16532 1.2 matt _ASEOF 16533 1.2 matt cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 16534 1.2 matt ## -------------------- ## 16535 1.2 matt ## M4sh Initialization. ## 16536 1.2 matt ## -------------------- ## 16537 1.1 skrll 16538 1.2 matt # Be more Bourne compatible 16539 1.2 matt DUALCASE=1; export DUALCASE # for MKS sh 16540 1.2 matt if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 16541 1.1 skrll emulate sh 16542 1.1 skrll NULLCMD=: 16543 1.2 matt # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 16544 1.1 skrll # is contrary to our usage. Disable this feature. 16545 1.1 skrll alias -g '${1+"$@"}'='"$@"' 16546 1.2 matt setopt NO_GLOB_SUBST 16547 1.2 matt else 16548 1.2 matt case `(set -o) 2>/dev/null` in #( 16549 1.2 matt *posix*) : 16550 1.2 matt set -o posix ;; #( 16551 1.2 matt *) : 16552 1.2 matt ;; 16553 1.2 matt esac 16554 1.2 matt fi 16555 1.2 matt 16556 1.2 matt 16557 1.2 matt as_nl=' 16558 1.2 matt ' 16559 1.2 matt export as_nl 16560 1.2 matt # Printing a long string crashes Solaris 7 /usr/bin/printf. 16561 1.2 matt as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 16562 1.2 matt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 16563 1.2 matt as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 16564 1.2 matt # Prefer a ksh shell builtin over an external printf program on Solaris, 16565 1.2 matt # but without wasting forks for bash or zsh. 16566 1.2 matt if test -z "$BASH_VERSION$ZSH_VERSION" \ 16567 1.2 matt && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 16568 1.2 matt as_echo='print -r --' 16569 1.2 matt as_echo_n='print -rn --' 16570 1.2 matt elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 16571 1.2 matt as_echo='printf %s\n' 16572 1.2 matt as_echo_n='printf %s' 16573 1.2 matt else 16574 1.2 matt if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 16575 1.2 matt as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 16576 1.2 matt as_echo_n='/usr/ucb/echo -n' 16577 1.2 matt else 16578 1.2 matt as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 16579 1.2 matt as_echo_n_body='eval 16580 1.2 matt arg=$1; 16581 1.2 matt case $arg in #( 16582 1.2 matt *"$as_nl"*) 16583 1.2 matt expr "X$arg" : "X\\(.*\\)$as_nl"; 16584 1.2 matt arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 16585 1.2 matt esac; 16586 1.2 matt expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 16587 1.2 matt ' 16588 1.2 matt export as_echo_n_body 16589 1.2 matt as_echo_n='sh -c $as_echo_n_body as_echo' 16590 1.2 matt fi 16591 1.2 matt export as_echo_body 16592 1.2 matt as_echo='sh -c $as_echo_body as_echo' 16593 1.1 skrll fi 16594 1.1 skrll 16595 1.2 matt # The user is always right. 16596 1.2 matt if test "${PATH_SEPARATOR+set}" != set; then 16597 1.2 matt PATH_SEPARATOR=: 16598 1.2 matt (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 16599 1.2 matt (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 16600 1.2 matt PATH_SEPARATOR=';' 16601 1.2 matt } 16602 1.1 skrll fi 16603 1.1 skrll 16604 1.1 skrll 16605 1.2 matt # IFS 16606 1.2 matt # We need space, tab and new line, in precisely that order. Quoting is 16607 1.2 matt # there to prevent editors from complaining about space-tab. 16608 1.2 matt # (If _AS_PATH_WALK were called with IFS unset, it would disable word 16609 1.2 matt # splitting by setting IFS to empty value.) 16610 1.2 matt IFS=" "" $as_nl" 16611 1.2 matt 16612 1.2 matt # Find who we are. Look in the path if we contain no directory separator. 16613 1.8 christos as_myself= 16614 1.2 matt case $0 in #(( 16615 1.2 matt *[\\/]* ) as_myself=$0 ;; 16616 1.2 matt *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16617 1.2 matt for as_dir in $PATH 16618 1.2 matt do 16619 1.2 matt IFS=$as_save_IFS 16620 1.2 matt test -z "$as_dir" && as_dir=. 16621 1.2 matt test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 16622 1.2 matt done 16623 1.2 matt IFS=$as_save_IFS 16624 1.2 matt 16625 1.2 matt ;; 16626 1.2 matt esac 16627 1.2 matt # We did not find ourselves, most probably we were run as `sh COMMAND' 16628 1.2 matt # in which case we are not to be found in the path. 16629 1.2 matt if test "x$as_myself" = x; then 16630 1.2 matt as_myself=$0 16631 1.2 matt fi 16632 1.2 matt if test ! -f "$as_myself"; then 16633 1.2 matt $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 16634 1.2 matt exit 1 16635 1.2 matt fi 16636 1.2 matt 16637 1.2 matt # Unset variables that we do not need and which cause bugs (e.g. in 16638 1.2 matt # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 16639 1.2 matt # suppresses any "Segmentation fault" message there. '((' could 16640 1.2 matt # trigger a bug in pdksh 5.2.14. 16641 1.2 matt for as_var in BASH_ENV ENV MAIL MAILPATH 16642 1.2 matt do eval test x\${$as_var+set} = xset \ 16643 1.2 matt && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 16644 1.2 matt done 16645 1.1 skrll PS1='$ ' 16646 1.1 skrll PS2='> ' 16647 1.1 skrll PS4='+ ' 16648 1.1 skrll 16649 1.1 skrll # NLS nuisances. 16650 1.2 matt LC_ALL=C 16651 1.2 matt export LC_ALL 16652 1.2 matt LANGUAGE=C 16653 1.2 matt export LANGUAGE 16654 1.2 matt 16655 1.2 matt # CDPATH. 16656 1.2 matt (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 16657 1.2 matt 16658 1.2 matt 16659 1.8 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 16660 1.8 christos # ---------------------------------------- 16661 1.2 matt # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 16662 1.2 matt # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 16663 1.8 christos # script with STATUS, using 1 if that was 0. 16664 1.2 matt as_fn_error () 16665 1.2 matt { 16666 1.8 christos as_status=$1; test $as_status -eq 0 && as_status=1 16667 1.8 christos if test "$4"; then 16668 1.8 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16669 1.8 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 16670 1.2 matt fi 16671 1.8 christos $as_echo "$as_me: error: $2" >&2 16672 1.2 matt as_fn_exit $as_status 16673 1.2 matt } # as_fn_error 16674 1.2 matt 16675 1.2 matt 16676 1.2 matt # as_fn_set_status STATUS 16677 1.2 matt # ----------------------- 16678 1.2 matt # Set $? to STATUS, without forking. 16679 1.2 matt as_fn_set_status () 16680 1.2 matt { 16681 1.2 matt return $1 16682 1.2 matt } # as_fn_set_status 16683 1.2 matt 16684 1.2 matt # as_fn_exit STATUS 16685 1.2 matt # ----------------- 16686 1.2 matt # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 16687 1.2 matt as_fn_exit () 16688 1.2 matt { 16689 1.2 matt set +e 16690 1.2 matt as_fn_set_status $1 16691 1.2 matt exit $1 16692 1.2 matt } # as_fn_exit 16693 1.2 matt 16694 1.2 matt # as_fn_unset VAR 16695 1.2 matt # --------------- 16696 1.2 matt # Portably unset VAR. 16697 1.2 matt as_fn_unset () 16698 1.2 matt { 16699 1.2 matt { eval $1=; unset $1;} 16700 1.2 matt } 16701 1.2 matt as_unset=as_fn_unset 16702 1.2 matt # as_fn_append VAR VALUE 16703 1.2 matt # ---------------------- 16704 1.2 matt # Append the text in VALUE to the end of the definition contained in VAR. Take 16705 1.2 matt # advantage of any shell optimizations that allow amortized linear growth over 16706 1.2 matt # repeated appends, instead of the typical quadratic growth present in naive 16707 1.2 matt # implementations. 16708 1.2 matt if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 16709 1.2 matt eval 'as_fn_append () 16710 1.2 matt { 16711 1.2 matt eval $1+=\$2 16712 1.2 matt }' 16713 1.2 matt else 16714 1.2 matt as_fn_append () 16715 1.2 matt { 16716 1.2 matt eval $1=\$$1\$2 16717 1.2 matt } 16718 1.2 matt fi # as_fn_append 16719 1.2 matt 16720 1.2 matt # as_fn_arith ARG... 16721 1.2 matt # ------------------ 16722 1.2 matt # Perform arithmetic evaluation on the ARGs, and store the result in the 16723 1.2 matt # global $as_val. Take advantage of shells that can avoid forks. The arguments 16724 1.2 matt # must be portable across $(()) and expr. 16725 1.2 matt if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 16726 1.2 matt eval 'as_fn_arith () 16727 1.2 matt { 16728 1.2 matt as_val=$(( $* )) 16729 1.2 matt }' 16730 1.2 matt else 16731 1.2 matt as_fn_arith () 16732 1.2 matt { 16733 1.2 matt as_val=`expr "$@" || test $? -eq 1` 16734 1.2 matt } 16735 1.2 matt fi # as_fn_arith 16736 1.2 matt 16737 1.1 skrll 16738 1.2 matt if expr a : '\(a\)' >/dev/null 2>&1 && 16739 1.2 matt test "X`expr 00001 : '.*\(...\)'`" = X001; then 16740 1.1 skrll as_expr=expr 16741 1.1 skrll else 16742 1.1 skrll as_expr=false 16743 1.1 skrll fi 16744 1.1 skrll 16745 1.2 matt if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 16746 1.1 skrll as_basename=basename 16747 1.1 skrll else 16748 1.1 skrll as_basename=false 16749 1.1 skrll fi 16750 1.1 skrll 16751 1.2 matt if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 16752 1.2 matt as_dirname=dirname 16753 1.2 matt else 16754 1.2 matt as_dirname=false 16755 1.2 matt fi 16756 1.1 skrll 16757 1.2 matt as_me=`$as_basename -- "$0" || 16758 1.1 skrll $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 16759 1.1 skrll X"$0" : 'X\(//\)$' \| \ 16760 1.2 matt X"$0" : 'X\(/\)' \| . 2>/dev/null || 16761 1.2 matt $as_echo X/"$0" | 16762 1.2 matt sed '/^.*\/\([^/][^/]*\)\/*$/{ 16763 1.2 matt s//\1/ 16764 1.2 matt q 16765 1.2 matt } 16766 1.2 matt /^X\/\(\/\/\)$/{ 16767 1.2 matt s//\1/ 16768 1.2 matt q 16769 1.2 matt } 16770 1.2 matt /^X\/\(\/\).*/{ 16771 1.2 matt s//\1/ 16772 1.2 matt q 16773 1.2 matt } 16774 1.2 matt s/.*/./; q'` 16775 1.1 skrll 16776 1.1 skrll # Avoid depending upon Character Ranges. 16777 1.1 skrll as_cr_letters='abcdefghijklmnopqrstuvwxyz' 16778 1.1 skrll as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 16779 1.1 skrll as_cr_Letters=$as_cr_letters$as_cr_LETTERS 16780 1.1 skrll as_cr_digits='0123456789' 16781 1.1 skrll as_cr_alnum=$as_cr_Letters$as_cr_digits 16782 1.1 skrll 16783 1.2 matt ECHO_C= ECHO_N= ECHO_T= 16784 1.2 matt case `echo -n x` in #((((( 16785 1.2 matt -n*) 16786 1.2 matt case `echo 'xy\c'` in 16787 1.2 matt *c*) ECHO_T=' ';; # ECHO_T is single tab character. 16788 1.2 matt xy) ECHO_C='\c';; 16789 1.2 matt *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 16790 1.2 matt ECHO_T=' ';; 16791 1.2 matt esac;; 16792 1.2 matt *) 16793 1.2 matt ECHO_N='-n';; 16794 1.1 skrll esac 16795 1.1 skrll 16796 1.2 matt rm -f conf$$ conf$$.exe conf$$.file 16797 1.2 matt if test -d conf$$.dir; then 16798 1.2 matt rm -f conf$$.dir/conf$$.file 16799 1.1 skrll else 16800 1.2 matt rm -f conf$$.dir 16801 1.2 matt mkdir conf$$.dir 2>/dev/null 16802 1.1 skrll fi 16803 1.2 matt if (echo >conf$$.file) 2>/dev/null; then 16804 1.2 matt if ln -s conf$$.file conf$$ 2>/dev/null; then 16805 1.2 matt as_ln_s='ln -s' 16806 1.2 matt # ... but there are two gotchas: 16807 1.2 matt # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 16808 1.2 matt # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 16809 1.8 christos # In both cases, we have to default to `cp -pR'. 16810 1.2 matt ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 16811 1.8 christos as_ln_s='cp -pR' 16812 1.2 matt elif ln conf$$.file conf$$ 2>/dev/null; then 16813 1.2 matt as_ln_s=ln 16814 1.2 matt else 16815 1.8 christos as_ln_s='cp -pR' 16816 1.1 skrll fi 16817 1.1 skrll else 16818 1.8 christos as_ln_s='cp -pR' 16819 1.1 skrll fi 16820 1.2 matt rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 16821 1.2 matt rmdir conf$$.dir 2>/dev/null 16822 1.2 matt 16823 1.2 matt 16824 1.2 matt # as_fn_mkdir_p 16825 1.2 matt # ------------- 16826 1.2 matt # Create "$as_dir" as a directory, including parents if necessary. 16827 1.2 matt as_fn_mkdir_p () 16828 1.2 matt { 16829 1.2 matt 16830 1.2 matt case $as_dir in #( 16831 1.2 matt -*) as_dir=./$as_dir;; 16832 1.2 matt esac 16833 1.2 matt test -d "$as_dir" || eval $as_mkdir_p || { 16834 1.2 matt as_dirs= 16835 1.2 matt while :; do 16836 1.2 matt case $as_dir in #( 16837 1.2 matt *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 16838 1.2 matt *) as_qdir=$as_dir;; 16839 1.2 matt esac 16840 1.2 matt as_dirs="'$as_qdir' $as_dirs" 16841 1.2 matt as_dir=`$as_dirname -- "$as_dir" || 16842 1.2 matt $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16843 1.2 matt X"$as_dir" : 'X\(//\)[^/]' \| \ 16844 1.2 matt X"$as_dir" : 'X\(//\)$' \| \ 16845 1.2 matt X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 16846 1.2 matt $as_echo X"$as_dir" | 16847 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16848 1.2 matt s//\1/ 16849 1.2 matt q 16850 1.2 matt } 16851 1.2 matt /^X\(\/\/\)[^/].*/{ 16852 1.2 matt s//\1/ 16853 1.2 matt q 16854 1.2 matt } 16855 1.2 matt /^X\(\/\/\)$/{ 16856 1.2 matt s//\1/ 16857 1.2 matt q 16858 1.2 matt } 16859 1.2 matt /^X\(\/\).*/{ 16860 1.2 matt s//\1/ 16861 1.2 matt q 16862 1.2 matt } 16863 1.2 matt s/.*/./; q'` 16864 1.2 matt test -d "$as_dir" && break 16865 1.2 matt done 16866 1.2 matt test -z "$as_dirs" || eval "mkdir $as_dirs" 16867 1.8 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 16868 1.2 matt 16869 1.1 skrll 16870 1.2 matt } # as_fn_mkdir_p 16871 1.1 skrll if mkdir -p . 2>/dev/null; then 16872 1.2 matt as_mkdir_p='mkdir -p "$as_dir"' 16873 1.1 skrll else 16874 1.1 skrll test -d ./-p && rmdir ./-p 16875 1.1 skrll as_mkdir_p=false 16876 1.1 skrll fi 16877 1.1 skrll 16878 1.8 christos 16879 1.8 christos # as_fn_executable_p FILE 16880 1.8 christos # ----------------------- 16881 1.8 christos # Test if FILE is an executable regular file. 16882 1.8 christos as_fn_executable_p () 16883 1.8 christos { 16884 1.8 christos test -f "$1" && test -x "$1" 16885 1.8 christos } # as_fn_executable_p 16886 1.8 christos as_test_x='test -x' 16887 1.8 christos as_executable_p=as_fn_executable_p 16888 1.1 skrll 16889 1.1 skrll # Sed expression to map a string onto a valid CPP name. 16890 1.1 skrll as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 16891 1.1 skrll 16892 1.1 skrll # Sed expression to map a string onto a valid variable name. 16893 1.1 skrll as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 16894 1.1 skrll 16895 1.1 skrll 16896 1.1 skrll exec 6>&1 16897 1.2 matt ## ----------------------------------- ## 16898 1.2 matt ## Main body of $CONFIG_STATUS script. ## 16899 1.2 matt ## ----------------------------------- ## 16900 1.2 matt _ASEOF 16901 1.2 matt test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 16902 1.1 skrll 16903 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16904 1.2 matt # Save the log message, to keep $0 and so on meaningful, and to 16905 1.1 skrll # report actual input values of CONFIG_FILES etc. instead of their 16906 1.2 matt # values after options handling. 16907 1.2 matt ac_log=" 16908 1.15 christos This file was extended by gas $as_me 2.46.0, which was 16909 1.8 christos generated by GNU Autoconf 2.69. Invocation command line was 16910 1.1 skrll 16911 1.1 skrll CONFIG_FILES = $CONFIG_FILES 16912 1.1 skrll CONFIG_HEADERS = $CONFIG_HEADERS 16913 1.1 skrll CONFIG_LINKS = $CONFIG_LINKS 16914 1.1 skrll CONFIG_COMMANDS = $CONFIG_COMMANDS 16915 1.1 skrll $ $0 $@ 16916 1.1 skrll 16917 1.2 matt on `(hostname || uname -n) 2>/dev/null | sed 1q` 16918 1.2 matt " 16919 1.2 matt 16920 1.1 skrll _ACEOF 16921 1.1 skrll 16922 1.2 matt case $ac_config_files in *" 16923 1.2 matt "*) set x $ac_config_files; shift; ac_config_files=$*;; 16924 1.2 matt esac 16925 1.1 skrll 16926 1.2 matt case $ac_config_headers in *" 16927 1.2 matt "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 16928 1.2 matt esac 16929 1.1 skrll 16930 1.1 skrll 16931 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16932 1.2 matt # Files that config.status was made for. 16933 1.2 matt config_files="$ac_config_files" 16934 1.2 matt config_headers="$ac_config_headers" 16935 1.2 matt config_commands="$ac_config_commands" 16936 1.1 skrll 16937 1.2 matt _ACEOF 16938 1.1 skrll 16939 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16940 1.1 skrll ac_cs_usage="\ 16941 1.2 matt \`$as_me' instantiates files and other configuration actions 16942 1.2 matt from templates according to the current configuration. Unless the files 16943 1.2 matt and actions are specified as TAGs, all are instantiated by default. 16944 1.1 skrll 16945 1.2 matt Usage: $0 [OPTION]... [TAG]... 16946 1.1 skrll 16947 1.1 skrll -h, --help print this help, then exit 16948 1.2 matt -V, --version print version number and configuration settings, then exit 16949 1.8 christos --config print configuration, then exit 16950 1.2 matt -q, --quiet, --silent 16951 1.2 matt do not print progress messages 16952 1.1 skrll -d, --debug don't remove temporary files 16953 1.1 skrll --recheck update $as_me by reconfiguring in the same conditions 16954 1.2 matt --file=FILE[:TEMPLATE] 16955 1.2 matt instantiate the configuration file FILE 16956 1.2 matt --header=FILE[:TEMPLATE] 16957 1.2 matt instantiate the configuration header FILE 16958 1.1 skrll 16959 1.1 skrll Configuration files: 16960 1.1 skrll $config_files 16961 1.1 skrll 16962 1.1 skrll Configuration headers: 16963 1.1 skrll $config_headers 16964 1.1 skrll 16965 1.1 skrll Configuration commands: 16966 1.1 skrll $config_commands 16967 1.1 skrll 16968 1.2 matt Report bugs to the package provider." 16969 1.2 matt 16970 1.1 skrll _ACEOF 16971 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16972 1.8 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 16973 1.1 skrll ac_cs_version="\\ 16974 1.15 christos gas config.status 2.46.0 16975 1.8 christos configured by $0, generated by GNU Autoconf 2.69, 16976 1.8 christos with options \\"\$ac_cs_config\\" 16977 1.1 skrll 16978 1.8 christos Copyright (C) 2012 Free Software Foundation, Inc. 16979 1.1 skrll This config.status script is free software; the Free Software Foundation 16980 1.1 skrll gives unlimited permission to copy, distribute and modify it." 16981 1.2 matt 16982 1.2 matt ac_pwd='$ac_pwd' 16983 1.2 matt srcdir='$srcdir' 16984 1.2 matt INSTALL='$INSTALL' 16985 1.2 matt MKDIR_P='$MKDIR_P' 16986 1.2 matt AWK='$AWK' 16987 1.2 matt test -n "\$AWK" || AWK=awk 16988 1.1 skrll _ACEOF 16989 1.1 skrll 16990 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16991 1.2 matt # The default lists apply if the user does not specify any file. 16992 1.1 skrll ac_need_defaults=: 16993 1.1 skrll while test $# != 0 16994 1.1 skrll do 16995 1.1 skrll case $1 in 16996 1.8 christos --*=?*) 16997 1.2 matt ac_option=`expr "X$1" : 'X\([^=]*\)='` 16998 1.2 matt ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 16999 1.1 skrll ac_shift=: 17000 1.1 skrll ;; 17001 1.8 christos --*=) 17002 1.8 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 17003 1.8 christos ac_optarg= 17004 1.8 christos ac_shift=: 17005 1.8 christos ;; 17006 1.2 matt *) 17007 1.1 skrll ac_option=$1 17008 1.1 skrll ac_optarg=$2 17009 1.1 skrll ac_shift=shift 17010 1.1 skrll ;; 17011 1.1 skrll esac 17012 1.1 skrll 17013 1.1 skrll case $ac_option in 17014 1.1 skrll # Handling of the options. 17015 1.1 skrll -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17016 1.1 skrll ac_cs_recheck=: ;; 17017 1.2 matt --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17018 1.2 matt $as_echo "$ac_cs_version"; exit ;; 17019 1.8 christos --config | --confi | --conf | --con | --co | --c ) 17020 1.8 christos $as_echo "$ac_cs_config"; exit ;; 17021 1.2 matt --debug | --debu | --deb | --de | --d | -d ) 17022 1.1 skrll debug=: ;; 17023 1.1 skrll --file | --fil | --fi | --f ) 17024 1.1 skrll $ac_shift 17025 1.2 matt case $ac_optarg in 17026 1.2 matt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17027 1.8 christos '') as_fn_error $? "missing file argument" ;; 17028 1.2 matt esac 17029 1.2 matt as_fn_append CONFIG_FILES " '$ac_optarg'" 17030 1.1 skrll ac_need_defaults=false;; 17031 1.1 skrll --header | --heade | --head | --hea ) 17032 1.1 skrll $ac_shift 17033 1.2 matt case $ac_optarg in 17034 1.2 matt *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17035 1.2 matt esac 17036 1.2 matt as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17037 1.1 skrll ac_need_defaults=false;; 17038 1.2 matt --he | --h) 17039 1.2 matt # Conflict between --help and --header 17040 1.8 christos as_fn_error $? "ambiguous option: \`$1' 17041 1.2 matt Try \`$0 --help' for more information.";; 17042 1.2 matt --help | --hel | -h ) 17043 1.2 matt $as_echo "$ac_cs_usage"; exit ;; 17044 1.1 skrll -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17045 1.1 skrll | -silent | --silent | --silen | --sile | --sil | --si | --s) 17046 1.1 skrll ac_cs_silent=: ;; 17047 1.1 skrll 17048 1.1 skrll # This is an error. 17049 1.8 christos -*) as_fn_error $? "unrecognized option: \`$1' 17050 1.2 matt Try \`$0 --help' for more information." ;; 17051 1.1 skrll 17052 1.2 matt *) as_fn_append ac_config_targets " $1" 17053 1.2 matt ac_need_defaults=false ;; 17054 1.1 skrll 17055 1.1 skrll esac 17056 1.1 skrll shift 17057 1.1 skrll done 17058 1.1 skrll 17059 1.1 skrll ac_configure_extra_args= 17060 1.1 skrll 17061 1.1 skrll if $ac_cs_silent; then 17062 1.1 skrll exec 6>/dev/null 17063 1.1 skrll ac_configure_extra_args="$ac_configure_extra_args --silent" 17064 1.1 skrll fi 17065 1.1 skrll 17066 1.1 skrll _ACEOF 17067 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17068 1.1 skrll if \$ac_cs_recheck; then 17069 1.8 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17070 1.2 matt shift 17071 1.2 matt \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17072 1.2 matt CONFIG_SHELL='$SHELL' 17073 1.2 matt export CONFIG_SHELL 17074 1.2 matt exec "\$@" 17075 1.1 skrll fi 17076 1.1 skrll 17077 1.1 skrll _ACEOF 17078 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17079 1.2 matt exec 5>>config.log 17080 1.2 matt { 17081 1.2 matt echo 17082 1.2 matt sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17083 1.2 matt ## Running $as_me. ## 17084 1.2 matt _ASBOX 17085 1.2 matt $as_echo "$ac_log" 17086 1.2 matt } >&5 17087 1.1 skrll 17088 1.2 matt _ACEOF 17089 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17090 1.1 skrll # 17091 1.2 matt # INIT-COMMANDS 17092 1.1 skrll # 17093 1.1 skrll AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17094 1.1 skrll 17095 1.1 skrll 17096 1.1 skrll # The HP-UX ksh and POSIX shell print the target directory to stdout 17097 1.1 skrll # if CDPATH is set. 17098 1.1 skrll (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17099 1.1 skrll 17100 1.1 skrll sed_quote_subst='$sed_quote_subst' 17101 1.1 skrll double_quote_subst='$double_quote_subst' 17102 1.1 skrll delay_variable_subst='$delay_variable_subst' 17103 1.2 matt macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17104 1.2 matt macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17105 1.2 matt enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17106 1.2 matt enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17107 1.2 matt pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17108 1.2 matt enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17109 1.2 matt SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17110 1.2 matt ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17111 1.2 matt host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17112 1.2 matt host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17113 1.2 matt host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17114 1.2 matt build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17115 1.2 matt build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17116 1.2 matt build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17117 1.2 matt SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17118 1.2 matt Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17119 1.2 matt GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17120 1.2 matt EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17121 1.2 matt FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17122 1.2 matt LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17123 1.2 matt NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17124 1.2 matt LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17125 1.2 matt max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17126 1.2 matt ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17127 1.2 matt exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17128 1.2 matt lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17129 1.2 matt lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17130 1.2 matt lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17131 1.2 matt reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17132 1.2 matt reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17133 1.2 matt OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17134 1.2 matt deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17135 1.2 matt file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17136 1.2 matt AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17137 1.2 matt AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17138 1.2 matt STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17139 1.2 matt RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17140 1.2 matt old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17141 1.2 matt old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17142 1.2 matt old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17143 1.2 matt lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17144 1.2 matt CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17145 1.2 matt CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17146 1.2 matt compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17147 1.2 matt GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17148 1.2 matt lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17149 1.2 matt lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17150 1.2 matt lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17151 1.2 matt 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"`' 17152 1.2 matt objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17153 1.2 matt MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17154 1.2 matt lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17155 1.2 matt lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17156 1.2 matt lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17157 1.2 matt lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17158 1.2 matt lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17159 1.2 matt need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17160 1.2 matt DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17161 1.2 matt NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17162 1.2 matt LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17163 1.2 matt OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17164 1.2 matt OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17165 1.2 matt libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17166 1.2 matt shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17167 1.2 matt extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17168 1.2 matt archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17169 1.2 matt enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17170 1.2 matt export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17171 1.2 matt whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17172 1.2 matt compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17173 1.2 matt old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17174 1.2 matt old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17175 1.2 matt archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17176 1.2 matt archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17177 1.2 matt module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17178 1.2 matt module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17179 1.2 matt with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17180 1.2 matt allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17181 1.2 matt no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17182 1.2 matt hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17183 1.2 matt hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17184 1.2 matt hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17185 1.2 matt hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17186 1.2 matt hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17187 1.2 matt hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17188 1.2 matt hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17189 1.2 matt hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17190 1.2 matt inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17191 1.2 matt link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17192 1.2 matt fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17193 1.2 matt always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17194 1.2 matt export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17195 1.2 matt exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17196 1.2 matt include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17197 1.2 matt prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17198 1.2 matt file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17199 1.2 matt variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17200 1.2 matt need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17201 1.2 matt need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17202 1.2 matt version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17203 1.2 matt runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17204 1.2 matt shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17205 1.2 matt shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17206 1.2 matt libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17207 1.2 matt library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17208 1.2 matt soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17209 1.2 matt install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17210 1.2 matt postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17211 1.2 matt postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17212 1.2 matt finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17213 1.2 matt finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17214 1.2 matt hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17215 1.2 matt sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17216 1.2 matt sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17217 1.2 matt hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17218 1.2 matt enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17219 1.2 matt enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17220 1.2 matt enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17221 1.2 matt old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17222 1.2 matt striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17223 1.1 skrll 17224 1.1 skrll LTCC='$LTCC' 17225 1.1 skrll LTCFLAGS='$LTCFLAGS' 17226 1.1 skrll compiler='$compiler_DEFAULT' 17227 1.1 skrll 17228 1.2 matt # A function that is used when there is no print builtin or printf. 17229 1.2 matt func_fallback_echo () 17230 1.2 matt { 17231 1.2 matt eval 'cat <<_LTECHO_EOF 17232 1.2 matt \$1 17233 1.2 matt _LTECHO_EOF' 17234 1.2 matt } 17235 1.2 matt 17236 1.1 skrll # Quote evaled strings. 17237 1.2 matt for var in SHELL \ 17238 1.2 matt ECHO \ 17239 1.2 matt SED \ 17240 1.1 skrll GREP \ 17241 1.1 skrll EGREP \ 17242 1.1 skrll FGREP \ 17243 1.1 skrll LD \ 17244 1.1 skrll NM \ 17245 1.1 skrll LN_S \ 17246 1.1 skrll lt_SP2NL \ 17247 1.1 skrll lt_NL2SP \ 17248 1.1 skrll reload_flag \ 17249 1.2 matt OBJDUMP \ 17250 1.1 skrll deplibs_check_method \ 17251 1.1 skrll file_magic_cmd \ 17252 1.1 skrll AR \ 17253 1.1 skrll AR_FLAGS \ 17254 1.1 skrll STRIP \ 17255 1.1 skrll RANLIB \ 17256 1.1 skrll CC \ 17257 1.1 skrll CFLAGS \ 17258 1.1 skrll compiler \ 17259 1.1 skrll lt_cv_sys_global_symbol_pipe \ 17260 1.1 skrll lt_cv_sys_global_symbol_to_cdecl \ 17261 1.1 skrll lt_cv_sys_global_symbol_to_c_name_address \ 17262 1.2 matt lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 17263 1.1 skrll lt_prog_compiler_no_builtin_flag \ 17264 1.1 skrll lt_prog_compiler_wl \ 17265 1.1 skrll lt_prog_compiler_pic \ 17266 1.1 skrll lt_prog_compiler_static \ 17267 1.1 skrll lt_cv_prog_compiler_c_o \ 17268 1.1 skrll need_locks \ 17269 1.2 matt DSYMUTIL \ 17270 1.2 matt NMEDIT \ 17271 1.2 matt LIPO \ 17272 1.2 matt OTOOL \ 17273 1.2 matt OTOOL64 \ 17274 1.1 skrll shrext_cmds \ 17275 1.1 skrll export_dynamic_flag_spec \ 17276 1.1 skrll whole_archive_flag_spec \ 17277 1.1 skrll compiler_needs_object \ 17278 1.1 skrll with_gnu_ld \ 17279 1.1 skrll allow_undefined_flag \ 17280 1.1 skrll no_undefined_flag \ 17281 1.1 skrll hardcode_libdir_flag_spec \ 17282 1.1 skrll hardcode_libdir_flag_spec_ld \ 17283 1.1 skrll hardcode_libdir_separator \ 17284 1.1 skrll fix_srcfile_path \ 17285 1.1 skrll exclude_expsyms \ 17286 1.1 skrll include_expsyms \ 17287 1.1 skrll file_list_spec \ 17288 1.1 skrll variables_saved_for_relink \ 17289 1.1 skrll libname_spec \ 17290 1.1 skrll library_names_spec \ 17291 1.1 skrll soname_spec \ 17292 1.2 matt install_override_mode \ 17293 1.1 skrll finish_eval \ 17294 1.1 skrll old_striplib \ 17295 1.1 skrll striplib; do 17296 1.2 matt case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17297 1.1 skrll *[\\\\\\\`\\"\\\$]*) 17298 1.2 matt eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 17299 1.1 skrll ;; 17300 1.1 skrll *) 17301 1.1 skrll eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17302 1.1 skrll ;; 17303 1.1 skrll esac 17304 1.1 skrll done 17305 1.1 skrll 17306 1.1 skrll # Double-quote double-evaled strings. 17307 1.1 skrll for var in reload_cmds \ 17308 1.1 skrll old_postinstall_cmds \ 17309 1.1 skrll old_postuninstall_cmds \ 17310 1.1 skrll old_archive_cmds \ 17311 1.1 skrll extract_expsyms_cmds \ 17312 1.1 skrll old_archive_from_new_cmds \ 17313 1.1 skrll old_archive_from_expsyms_cmds \ 17314 1.1 skrll archive_cmds \ 17315 1.1 skrll archive_expsym_cmds \ 17316 1.1 skrll module_cmds \ 17317 1.1 skrll module_expsym_cmds \ 17318 1.1 skrll export_symbols_cmds \ 17319 1.1 skrll prelink_cmds \ 17320 1.1 skrll postinstall_cmds \ 17321 1.1 skrll postuninstall_cmds \ 17322 1.1 skrll finish_cmds \ 17323 1.1 skrll sys_lib_search_path_spec \ 17324 1.1 skrll sys_lib_dlsearch_path_spec; do 17325 1.2 matt case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 17326 1.1 skrll *[\\\\\\\`\\"\\\$]*) 17327 1.2 matt eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 17328 1.1 skrll ;; 17329 1.1 skrll *) 17330 1.1 skrll eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 17331 1.1 skrll ;; 17332 1.1 skrll esac 17333 1.1 skrll done 17334 1.1 skrll 17335 1.1 skrll ac_aux_dir='$ac_aux_dir' 17336 1.1 skrll xsi_shell='$xsi_shell' 17337 1.1 skrll lt_shell_append='$lt_shell_append' 17338 1.1 skrll 17339 1.1 skrll # See if we are running on zsh, and set the options which allow our 17340 1.1 skrll # commands through without removal of \ escapes INIT. 17341 1.1 skrll if test -n "\${ZSH_VERSION+set}" ; then 17342 1.1 skrll setopt NO_GLOB_SUBST 17343 1.1 skrll fi 17344 1.1 skrll 17345 1.1 skrll 17346 1.1 skrll PACKAGE='$PACKAGE' 17347 1.1 skrll VERSION='$VERSION' 17348 1.1 skrll TIMESTAMP='$TIMESTAMP' 17349 1.1 skrll RM='$RM' 17350 1.1 skrll ofile='$ofile' 17351 1.1 skrll 17352 1.1 skrll 17353 1.1 skrll 17354 1.1 skrll # Capture the value of obsolete ALL_LINGUAS because we need it to compute 17355 1.1 skrll # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it 17356 1.1 skrll # from automake. 17357 1.1 skrll eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 17358 1.1 skrll # Capture the value of LINGUAS because we need it to compute CATALOGS. 17359 1.1 skrll LINGUAS="${LINGUAS-%UNSET%}" 17360 1.1 skrll 17361 1.1 skrll target_cpu_type=${target_cpu_type} 17362 1.1 skrll cgen_cpu_prefix=${cgen_cpu_prefix} 17363 1.1 skrll obj_format=${obj_format} 17364 1.1 skrll te_file=${te_file} 17365 1.1 skrll 17366 1.1 skrll _ACEOF 17367 1.1 skrll 17368 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17369 1.1 skrll 17370 1.2 matt # Handling of arguments. 17371 1.1 skrll for ac_config_target in $ac_config_targets 17372 1.1 skrll do 17373 1.2 matt case $ac_config_target in 17374 1.2 matt "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 17375 1.2 matt "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 17376 1.2 matt "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 17377 1.2 matt "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; 17378 1.2 matt ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; 17379 1.2 matt "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 17380 1.2 matt "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 17381 1.2 matt "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; 17382 1.2 matt "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 17383 1.2 matt 17384 1.8 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 17385 1.1 skrll esac 17386 1.1 skrll done 17387 1.1 skrll 17388 1.2 matt 17389 1.1 skrll # If the user did not use the arguments to specify the items to instantiate, 17390 1.1 skrll # then the envvar interface is used. Set only those that are not. 17391 1.1 skrll # We use the long form for the default assignment because of an extremely 17392 1.1 skrll # bizarre bug on SunOS 4.1.3. 17393 1.1 skrll if $ac_need_defaults; then 17394 1.1 skrll test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 17395 1.1 skrll test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 17396 1.1 skrll test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 17397 1.1 skrll fi 17398 1.1 skrll 17399 1.1 skrll # Have a temporary directory for convenience. Make it in the build tree 17400 1.2 matt # simply because there is no reason against having it here, and in addition, 17401 1.1 skrll # creating and moving files from /tmp can sometimes cause problems. 17402 1.2 matt # Hook for its removal unless debugging. 17403 1.2 matt # Note that there is a small window in which the directory will not be cleaned: 17404 1.2 matt # after its creation but before its name has been assigned to `$tmp'. 17405 1.1 skrll $debug || 17406 1.1 skrll { 17407 1.8 christos tmp= ac_tmp= 17408 1.2 matt trap 'exit_status=$? 17409 1.8 christos : "${ac_tmp:=$tmp}" 17410 1.8 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 17411 1.2 matt ' 0 17412 1.2 matt trap 'as_fn_exit 1' 1 2 13 15 17413 1.1 skrll } 17414 1.1 skrll # Create a (secure) tmp directory for tmp files. 17415 1.1 skrll 17416 1.1 skrll { 17417 1.2 matt tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 17418 1.8 christos test -d "$tmp" 17419 1.1 skrll } || 17420 1.1 skrll { 17421 1.2 matt tmp=./conf$$-$RANDOM 17422 1.2 matt (umask 077 && mkdir "$tmp") 17423 1.8 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 17424 1.8 christos ac_tmp=$tmp 17425 1.2 matt 17426 1.2 matt # Set up the scripts for CONFIG_FILES section. 17427 1.2 matt # No need to generate them if there are no CONFIG_FILES. 17428 1.2 matt # This happens for instance with `./config.status config.h'. 17429 1.2 matt if test -n "$CONFIG_FILES"; then 17430 1.2 matt 17431 1.2 matt 17432 1.2 matt ac_cr=`echo X | tr X '\015'` 17433 1.2 matt # On cygwin, bash can eat \r inside `` if the user requested igncr. 17434 1.2 matt # But we know of no other shell where ac_cr would be empty at this 17435 1.2 matt # point, so we can use a bashism as a fallback. 17436 1.2 matt if test "x$ac_cr" = x; then 17437 1.2 matt eval ac_cr=\$\'\\r\' 17438 1.2 matt fi 17439 1.2 matt ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 17440 1.2 matt if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 17441 1.8 christos ac_cs_awk_cr='\\r' 17442 1.2 matt else 17443 1.2 matt ac_cs_awk_cr=$ac_cr 17444 1.2 matt fi 17445 1.2 matt 17446 1.8 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 17447 1.2 matt _ACEOF 17448 1.2 matt 17449 1.2 matt 17450 1.1 skrll { 17451 1.2 matt echo "cat >conf$$subs.awk <<_ACEOF" && 17452 1.2 matt echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 17453 1.2 matt echo "_ACEOF" 17454 1.2 matt } >conf$$subs.sh || 17455 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17456 1.8 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 17457 1.2 matt ac_delim='%!_!# ' 17458 1.2 matt for ac_last_try in false false false false false :; do 17459 1.2 matt . ./conf$$subs.sh || 17460 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17461 1.2 matt 17462 1.2 matt ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 17463 1.2 matt if test $ac_delim_n = $ac_delim_num; then 17464 1.2 matt break 17465 1.2 matt elif $ac_last_try; then 17466 1.8 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 17467 1.2 matt else 17468 1.2 matt ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17469 1.2 matt fi 17470 1.2 matt done 17471 1.2 matt rm -f conf$$subs.sh 17472 1.2 matt 17473 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17474 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 17475 1.2 matt _ACEOF 17476 1.2 matt sed -n ' 17477 1.2 matt h 17478 1.2 matt s/^/S["/; s/!.*/"]=/ 17479 1.2 matt p 17480 1.2 matt g 17481 1.2 matt s/^[^!]*!// 17482 1.2 matt :repl 17483 1.2 matt t repl 17484 1.2 matt s/'"$ac_delim"'$// 17485 1.2 matt t delim 17486 1.2 matt :nl 17487 1.2 matt h 17488 1.8 christos s/\(.\{148\}\)..*/\1/ 17489 1.2 matt t more1 17490 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 17491 1.2 matt p 17492 1.2 matt n 17493 1.2 matt b repl 17494 1.2 matt :more1 17495 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17496 1.2 matt p 17497 1.2 matt g 17498 1.2 matt s/.\{148\}// 17499 1.2 matt t nl 17500 1.2 matt :delim 17501 1.2 matt h 17502 1.8 christos s/\(.\{148\}\)..*/\1/ 17503 1.2 matt t more2 17504 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/"/ 17505 1.2 matt p 17506 1.2 matt b 17507 1.2 matt :more2 17508 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 17509 1.2 matt p 17510 1.2 matt g 17511 1.2 matt s/.\{148\}// 17512 1.2 matt t delim 17513 1.2 matt ' <conf$$subs.awk | sed ' 17514 1.2 matt /^[^""]/{ 17515 1.2 matt N 17516 1.2 matt s/\n// 17517 1.2 matt } 17518 1.2 matt ' >>$CONFIG_STATUS || ac_write_fail=1 17519 1.2 matt rm -f conf$$subs.awk 17520 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17521 1.2 matt _ACAWK 17522 1.8 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 17523 1.2 matt for (key in S) S_is_set[key] = 1 17524 1.2 matt FS = "" 17525 1.2 matt 17526 1.2 matt } 17527 1.2 matt { 17528 1.2 matt line = $ 0 17529 1.2 matt nfields = split(line, field, "@") 17530 1.2 matt substed = 0 17531 1.2 matt len = length(field[1]) 17532 1.2 matt for (i = 2; i < nfields; i++) { 17533 1.2 matt key = field[i] 17534 1.2 matt keylen = length(key) 17535 1.2 matt if (S_is_set[key]) { 17536 1.2 matt value = S[key] 17537 1.2 matt line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 17538 1.2 matt len += length(value) + length(field[++i]) 17539 1.2 matt substed = 1 17540 1.2 matt } else 17541 1.2 matt len += 1 + keylen 17542 1.2 matt } 17543 1.2 matt 17544 1.2 matt print line 17545 1.1 skrll } 17546 1.1 skrll 17547 1.2 matt _ACAWK 17548 1.2 matt _ACEOF 17549 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17550 1.2 matt if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 17551 1.2 matt sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 17552 1.2 matt else 17553 1.2 matt cat 17554 1.8 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 17555 1.8 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 17556 1.1 skrll _ACEOF 17557 1.1 skrll 17558 1.8 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 17559 1.8 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 17560 1.2 matt # trailing colons and then remove the whole line if VPATH becomes empty 17561 1.2 matt # (actually we leave an empty line to preserve line numbers). 17562 1.2 matt if test "x$srcdir" = x.; then 17563 1.8 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 17564 1.8 christos h 17565 1.8 christos s/// 17566 1.8 christos s/^/:/ 17567 1.8 christos s/[ ]*$/:/ 17568 1.8 christos s/:\$(srcdir):/:/g 17569 1.8 christos s/:\${srcdir}:/:/g 17570 1.8 christos s/:@srcdir@:/:/g 17571 1.8 christos s/^:*// 17572 1.2 matt s/:*$// 17573 1.8 christos x 17574 1.8 christos s/\(=[ ]*\).*/\1/ 17575 1.8 christos G 17576 1.8 christos s/\n// 17577 1.2 matt s/^[^=]*=[ ]*$// 17578 1.2 matt }' 17579 1.2 matt fi 17580 1.1 skrll 17581 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17582 1.2 matt fi # test -n "$CONFIG_FILES" 17583 1.1 skrll 17584 1.2 matt # Set up the scripts for CONFIG_HEADERS section. 17585 1.2 matt # No need to generate them if there are no CONFIG_HEADERS. 17586 1.2 matt # This happens for instance with `./config.status Makefile'. 17587 1.2 matt if test -n "$CONFIG_HEADERS"; then 17588 1.8 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 17589 1.2 matt BEGIN { 17590 1.2 matt _ACEOF 17591 1.2 matt 17592 1.2 matt # Transform confdefs.h into an awk script `defines.awk', embedded as 17593 1.2 matt # here-document in config.status, that substitutes the proper values into 17594 1.2 matt # config.h.in to produce config.h. 17595 1.2 matt 17596 1.2 matt # Create a delimiter string that does not exist in confdefs.h, to ease 17597 1.2 matt # handling of long lines. 17598 1.2 matt ac_delim='%!_!# ' 17599 1.2 matt for ac_last_try in false false :; do 17600 1.8 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 17601 1.8 christos if test -z "$ac_tt"; then 17602 1.2 matt break 17603 1.2 matt elif $ac_last_try; then 17604 1.8 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 17605 1.2 matt else 17606 1.2 matt ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 17607 1.1 skrll fi 17608 1.2 matt done 17609 1.1 skrll 17610 1.2 matt # For the awk script, D is an array of macro values keyed by name, 17611 1.2 matt # likewise P contains macro parameters if any. Preserve backslash 17612 1.2 matt # newline sequences. 17613 1.2 matt 17614 1.2 matt ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 17615 1.2 matt sed -n ' 17616 1.2 matt s/.\{148\}/&'"$ac_delim"'/g 17617 1.2 matt t rset 17618 1.2 matt :rset 17619 1.2 matt s/^[ ]*#[ ]*define[ ][ ]*/ / 17620 1.2 matt t def 17621 1.2 matt d 17622 1.2 matt :def 17623 1.2 matt s/\\$// 17624 1.2 matt t bsnl 17625 1.2 matt s/["\\]/\\&/g 17626 1.2 matt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17627 1.2 matt D["\1"]=" \3"/p 17628 1.2 matt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 17629 1.2 matt d 17630 1.2 matt :bsnl 17631 1.2 matt s/["\\]/\\&/g 17632 1.2 matt s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 17633 1.2 matt D["\1"]=" \3\\\\\\n"\\/p 17634 1.2 matt t cont 17635 1.2 matt s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 17636 1.2 matt t cont 17637 1.2 matt d 17638 1.2 matt :cont 17639 1.2 matt n 17640 1.2 matt s/.\{148\}/&'"$ac_delim"'/g 17641 1.2 matt t clear 17642 1.2 matt :clear 17643 1.2 matt s/\\$// 17644 1.2 matt t bsnlc 17645 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/"/p 17646 1.2 matt d 17647 1.2 matt :bsnlc 17648 1.2 matt s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 17649 1.2 matt b cont 17650 1.2 matt ' <confdefs.h | sed ' 17651 1.2 matt s/'"$ac_delim"'/"\\\ 17652 1.2 matt "/g' >>$CONFIG_STATUS || ac_write_fail=1 17653 1.2 matt 17654 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17655 1.2 matt for (key in D) D_is_set[key] = 1 17656 1.2 matt FS = "" 17657 1.2 matt } 17658 1.2 matt /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 17659 1.2 matt line = \$ 0 17660 1.2 matt split(line, arg, " ") 17661 1.2 matt if (arg[1] == "#") { 17662 1.2 matt defundef = arg[2] 17663 1.2 matt mac1 = arg[3] 17664 1.2 matt } else { 17665 1.2 matt defundef = substr(arg[1], 2) 17666 1.2 matt mac1 = arg[2] 17667 1.2 matt } 17668 1.2 matt split(mac1, mac2, "(") #) 17669 1.2 matt macro = mac2[1] 17670 1.2 matt prefix = substr(line, 1, index(line, defundef) - 1) 17671 1.2 matt if (D_is_set[macro]) { 17672 1.2 matt # Preserve the white space surrounding the "#". 17673 1.2 matt print prefix "define", macro P[macro] D[macro] 17674 1.2 matt next 17675 1.2 matt } else { 17676 1.2 matt # Replace #undef with comments. This is necessary, for example, 17677 1.2 matt # in the case of _POSIX_SOURCE, which is predefined and required 17678 1.2 matt # on some systems where configure will not decide to define it. 17679 1.2 matt if (defundef == "undef") { 17680 1.2 matt print "/*", prefix defundef, macro, "*/" 17681 1.2 matt next 17682 1.2 matt } 17683 1.2 matt } 17684 1.2 matt } 17685 1.2 matt { print } 17686 1.2 matt _ACAWK 17687 1.1 skrll _ACEOF 17688 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17689 1.8 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 17690 1.2 matt fi # test -n "$CONFIG_HEADERS" 17691 1.2 matt 17692 1.2 matt 17693 1.2 matt eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 17694 1.2 matt shift 17695 1.2 matt for ac_tag 17696 1.2 matt do 17697 1.2 matt case $ac_tag in 17698 1.2 matt :[FHLC]) ac_mode=$ac_tag; continue;; 17699 1.2 matt esac 17700 1.2 matt case $ac_mode$ac_tag in 17701 1.2 matt :[FHL]*:*);; 17702 1.8 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 17703 1.2 matt :[FH]-) ac_tag=-:-;; 17704 1.2 matt :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 17705 1.2 matt esac 17706 1.2 matt ac_save_IFS=$IFS 17707 1.2 matt IFS=: 17708 1.2 matt set x $ac_tag 17709 1.2 matt IFS=$ac_save_IFS 17710 1.2 matt shift 17711 1.2 matt ac_file=$1 17712 1.2 matt shift 17713 1.2 matt 17714 1.2 matt case $ac_mode in 17715 1.2 matt :L) ac_source=$1;; 17716 1.2 matt :[FH]) 17717 1.2 matt ac_file_inputs= 17718 1.2 matt for ac_f 17719 1.2 matt do 17720 1.2 matt case $ac_f in 17721 1.8 christos -) ac_f="$ac_tmp/stdin";; 17722 1.2 matt *) # Look for the file first in the build tree, then in the source tree 17723 1.2 matt # (if the path is not absolute). The absolute path cannot be DOS-style, 17724 1.2 matt # because $ac_f cannot contain `:'. 17725 1.2 matt test -f "$ac_f" || 17726 1.2 matt case $ac_f in 17727 1.2 matt [\\/$]*) false;; 17728 1.2 matt *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 17729 1.2 matt esac || 17730 1.8 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 17731 1.2 matt esac 17732 1.2 matt case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 17733 1.2 matt as_fn_append ac_file_inputs " '$ac_f'" 17734 1.2 matt done 17735 1.2 matt 17736 1.2 matt # Let's still pretend it is `configure' which instantiates (i.e., don't 17737 1.2 matt # use $as_me), people would be surprised to read: 17738 1.2 matt # /* config.h. Generated by config.status. */ 17739 1.2 matt configure_input='Generated from '` 17740 1.2 matt $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 17741 1.2 matt `' by configure.' 17742 1.2 matt if test x"$ac_file" != x-; then 17743 1.2 matt configure_input="$ac_file. $configure_input" 17744 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 17745 1.2 matt $as_echo "$as_me: creating $ac_file" >&6;} 17746 1.2 matt fi 17747 1.2 matt # Neutralize special characters interpreted by sed in replacement strings. 17748 1.2 matt case $configure_input in #( 17749 1.2 matt *\&* | *\|* | *\\* ) 17750 1.2 matt ac_sed_conf_input=`$as_echo "$configure_input" | 17751 1.2 matt sed 's/[\\\\&|]/\\\\&/g'`;; #( 17752 1.2 matt *) ac_sed_conf_input=$configure_input;; 17753 1.2 matt esac 17754 1.2 matt 17755 1.2 matt case $ac_tag in 17756 1.8 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 17757 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 17758 1.2 matt esac 17759 1.2 matt ;; 17760 1.1 skrll esac 17761 1.1 skrll 17762 1.2 matt ac_dir=`$as_dirname -- "$ac_file" || 17763 1.1 skrll $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17764 1.1 skrll X"$ac_file" : 'X\(//\)[^/]' \| \ 17765 1.1 skrll X"$ac_file" : 'X\(//\)$' \| \ 17766 1.2 matt X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 17767 1.2 matt $as_echo X"$ac_file" | 17768 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17769 1.2 matt s//\1/ 17770 1.2 matt q 17771 1.2 matt } 17772 1.2 matt /^X\(\/\/\)[^/].*/{ 17773 1.2 matt s//\1/ 17774 1.2 matt q 17775 1.2 matt } 17776 1.2 matt /^X\(\/\/\)$/{ 17777 1.2 matt s//\1/ 17778 1.2 matt q 17779 1.2 matt } 17780 1.2 matt /^X\(\/\).*/{ 17781 1.2 matt s//\1/ 17782 1.2 matt q 17783 1.2 matt } 17784 1.2 matt s/.*/./; q'` 17785 1.2 matt as_dir="$ac_dir"; as_fn_mkdir_p 17786 1.1 skrll ac_builddir=. 17787 1.1 skrll 17788 1.2 matt case "$ac_dir" in 17789 1.2 matt .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 17790 1.2 matt *) 17791 1.2 matt ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 17792 1.2 matt # A ".." for each directory in $ac_dir_suffix. 17793 1.2 matt ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 17794 1.2 matt case $ac_top_builddir_sub in 17795 1.2 matt "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 17796 1.2 matt *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 17797 1.2 matt esac ;; 17798 1.2 matt esac 17799 1.2 matt ac_abs_top_builddir=$ac_pwd 17800 1.2 matt ac_abs_builddir=$ac_pwd$ac_dir_suffix 17801 1.2 matt # for backward compatibility: 17802 1.2 matt ac_top_builddir=$ac_top_build_prefix 17803 1.1 skrll 17804 1.1 skrll case $srcdir in 17805 1.2 matt .) # We are building in place. 17806 1.1 skrll ac_srcdir=. 17807 1.2 matt ac_top_srcdir=$ac_top_builddir_sub 17808 1.2 matt ac_abs_top_srcdir=$ac_pwd ;; 17809 1.2 matt [\\/]* | ?:[\\/]* ) # Absolute name. 17810 1.1 skrll ac_srcdir=$srcdir$ac_dir_suffix; 17811 1.2 matt ac_top_srcdir=$srcdir 17812 1.2 matt ac_abs_top_srcdir=$srcdir ;; 17813 1.2 matt *) # Relative name. 17814 1.2 matt ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 17815 1.2 matt ac_top_srcdir=$ac_top_build_prefix$srcdir 17816 1.2 matt ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 17817 1.1 skrll esac 17818 1.2 matt ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 17819 1.1 skrll 17820 1.1 skrll 17821 1.2 matt case $ac_mode in 17822 1.2 matt :F) 17823 1.2 matt # 17824 1.2 matt # CONFIG_FILE 17825 1.2 matt # 17826 1.1 skrll 17827 1.1 skrll case $INSTALL in 17828 1.1 skrll [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 17829 1.2 matt *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 17830 1.1 skrll esac 17831 1.2 matt ac_MKDIR_P=$MKDIR_P 17832 1.2 matt case $MKDIR_P in 17833 1.2 matt [\\/$]* | ?:[\\/]* ) ;; 17834 1.2 matt */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 17835 1.2 matt esac 17836 1.2 matt _ACEOF 17837 1.1 skrll 17838 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17839 1.2 matt # If the template does not know about datarootdir, expand it. 17840 1.2 matt # FIXME: This hack should be removed a few years after 2.60. 17841 1.2 matt ac_datarootdir_hack=; ac_datarootdir_seen= 17842 1.2 matt ac_sed_dataroot=' 17843 1.2 matt /datarootdir/ { 17844 1.2 matt p 17845 1.2 matt q 17846 1.2 matt } 17847 1.2 matt /@datadir@/p 17848 1.2 matt /@docdir@/p 17849 1.2 matt /@infodir@/p 17850 1.2 matt /@localedir@/p 17851 1.2 matt /@mandir@/p' 17852 1.2 matt case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 17853 1.2 matt *datarootdir*) ac_datarootdir_seen=yes;; 17854 1.2 matt *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 17855 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 17856 1.2 matt $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 17857 1.2 matt _ACEOF 17858 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17859 1.2 matt ac_datarootdir_hack=' 17860 1.2 matt s&@datadir@&$datadir&g 17861 1.2 matt s&@docdir@&$docdir&g 17862 1.2 matt s&@infodir@&$infodir&g 17863 1.2 matt s&@localedir@&$localedir&g 17864 1.2 matt s&@mandir@&$mandir&g 17865 1.2 matt s&\\\${datarootdir}&$datarootdir&g' ;; 17866 1.2 matt esac 17867 1.2 matt _ACEOF 17868 1.1 skrll 17869 1.2 matt # Neutralize VPATH when `$srcdir' = `.'. 17870 1.2 matt # Shell code in configure.ac might set extrasub. 17871 1.2 matt # FIXME: do we really want to maintain this feature? 17872 1.2 matt cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17873 1.2 matt ac_sed_extra="$ac_vpsub 17874 1.1 skrll $extrasub 17875 1.1 skrll _ACEOF 17876 1.2 matt cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17877 1.1 skrll :t 17878 1.1 skrll /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 17879 1.2 matt s|@configure_input@|$ac_sed_conf_input|;t t 17880 1.2 matt s&@top_builddir@&$ac_top_builddir_sub&;t t 17881 1.2 matt s&@top_build_prefix@&$ac_top_build_prefix&;t t 17882 1.2 matt s&@srcdir@&$ac_srcdir&;t t 17883 1.2 matt s&@abs_srcdir@&$ac_abs_srcdir&;t t 17884 1.2 matt s&@top_srcdir@&$ac_top_srcdir&;t t 17885 1.2 matt s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 17886 1.2 matt s&@builddir@&$ac_builddir&;t t 17887 1.2 matt s&@abs_builddir@&$ac_abs_builddir&;t t 17888 1.2 matt s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 17889 1.2 matt s&@INSTALL@&$ac_INSTALL&;t t 17890 1.2 matt s&@MKDIR_P@&$ac_MKDIR_P&;t t 17891 1.2 matt $ac_datarootdir_hack 17892 1.2 matt " 17893 1.8 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 17894 1.8 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17895 1.1 skrll 17896 1.2 matt test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 17897 1.8 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 17898 1.8 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 17899 1.8 christos "$ac_tmp/out"`; test -z "$ac_out"; } && 17900 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17901 1.8 christos which seems to be undefined. Please make sure it is defined" >&5 17902 1.2 matt $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 17903 1.8 christos which seems to be undefined. Please make sure it is defined" >&2;} 17904 1.1 skrll 17905 1.8 christos rm -f "$ac_tmp/stdin" 17906 1.1 skrll case $ac_file in 17907 1.8 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 17908 1.8 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 17909 1.2 matt esac \ 17910 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17911 1.2 matt ;; 17912 1.2 matt :H) 17913 1.2 matt # 17914 1.2 matt # CONFIG_HEADER 17915 1.2 matt # 17916 1.1 skrll if test x"$ac_file" != x-; then 17917 1.2 matt { 17918 1.2 matt $as_echo "/* $configure_input */" \ 17919 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 17920 1.8 christos } >"$ac_tmp/config.h" \ 17921 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17922 1.8 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 17923 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 17924 1.2 matt $as_echo "$as_me: $ac_file is unchanged" >&6;} 17925 1.1 skrll else 17926 1.2 matt rm -f "$ac_file" 17927 1.8 christos mv "$ac_tmp/config.h" "$ac_file" \ 17928 1.8 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 17929 1.1 skrll fi 17930 1.1 skrll else 17931 1.2 matt $as_echo "/* $configure_input */" \ 17932 1.8 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 17933 1.8 christos || as_fn_error $? "could not create -" "$LINENO" 5 17934 1.1 skrll fi 17935 1.2 matt # Compute "$ac_file"'s index in $config_headers. 17936 1.2 matt _am_arg="$ac_file" 17937 1.1 skrll _am_stamp_count=1 17938 1.1 skrll for _am_header in $config_headers :; do 17939 1.1 skrll case $_am_header in 17940 1.2 matt $_am_arg | $_am_arg:* ) 17941 1.1 skrll break ;; 17942 1.1 skrll * ) 17943 1.1 skrll _am_stamp_count=`expr $_am_stamp_count + 1` ;; 17944 1.1 skrll esac 17945 1.1 skrll done 17946 1.2 matt echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 17947 1.2 matt $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17948 1.2 matt X"$_am_arg" : 'X\(//\)[^/]' \| \ 17949 1.2 matt X"$_am_arg" : 'X\(//\)$' \| \ 17950 1.2 matt X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 17951 1.2 matt $as_echo X"$_am_arg" | 17952 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17953 1.2 matt s//\1/ 17954 1.2 matt q 17955 1.2 matt } 17956 1.2 matt /^X\(\/\/\)[^/].*/{ 17957 1.2 matt s//\1/ 17958 1.2 matt q 17959 1.2 matt } 17960 1.2 matt /^X\(\/\/\)$/{ 17961 1.2 matt s//\1/ 17962 1.2 matt q 17963 1.2 matt } 17964 1.2 matt /^X\(\/\).*/{ 17965 1.2 matt s//\1/ 17966 1.2 matt q 17967 1.2 matt } 17968 1.2 matt s/.*/./; q'`/stamp-h$_am_stamp_count 17969 1.2 matt ;; 17970 1.1 skrll 17971 1.2 matt :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 17972 1.2 matt $as_echo "$as_me: executing $ac_file commands" >&6;} 17973 1.2 matt ;; 17974 1.2 matt esac 17975 1.1 skrll 17976 1.1 skrll 17977 1.2 matt case $ac_file$ac_mode in 17978 1.2 matt "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 17979 1.8 christos # Older Autoconf quotes --file arguments for eval, but not when files 17980 1.2 matt # are listed without --file. Let's play safe and only enable the eval 17981 1.2 matt # if we detect the quoting. 17982 1.2 matt case $CONFIG_FILES in 17983 1.2 matt *\'*) eval set x "$CONFIG_FILES" ;; 17984 1.2 matt *) set x $CONFIG_FILES ;; 17985 1.2 matt esac 17986 1.2 matt shift 17987 1.2 matt for mf 17988 1.2 matt do 17989 1.2 matt # Strip MF so we end up with the name of the file. 17990 1.2 matt mf=`echo "$mf" | sed -e 's/:.*$//'` 17991 1.2 matt # Check whether this is an Automake generated Makefile or not. 17992 1.8 christos # We used to match only the files named 'Makefile.in', but 17993 1.2 matt # some people rename them; so instead we look at the file content. 17994 1.2 matt # Grep'ing the first line is not enough: some people post-process 17995 1.2 matt # each Makefile.in and add a new line on top of each file to say so. 17996 1.2 matt # Grep'ing the whole file is not good either: AIX grep has a line 17997 1.2 matt # limit of 2048, but all sed's we know have understand at least 4000. 17998 1.2 matt if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 17999 1.2 matt dirpart=`$as_dirname -- "$mf" || 18000 1.1 skrll $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18001 1.1 skrll X"$mf" : 'X\(//\)[^/]' \| \ 18002 1.1 skrll X"$mf" : 'X\(//\)$' \| \ 18003 1.2 matt X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18004 1.2 matt $as_echo X"$mf" | 18005 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18006 1.2 matt s//\1/ 18007 1.2 matt q 18008 1.2 matt } 18009 1.2 matt /^X\(\/\/\)[^/].*/{ 18010 1.2 matt s//\1/ 18011 1.2 matt q 18012 1.2 matt } 18013 1.2 matt /^X\(\/\/\)$/{ 18014 1.2 matt s//\1/ 18015 1.2 matt q 18016 1.2 matt } 18017 1.2 matt /^X\(\/\).*/{ 18018 1.2 matt s//\1/ 18019 1.2 matt q 18020 1.2 matt } 18021 1.2 matt s/.*/./; q'` 18022 1.2 matt else 18023 1.2 matt continue 18024 1.2 matt fi 18025 1.2 matt # Extract the definition of DEPDIR, am__include, and am__quote 18026 1.8 christos # from the Makefile without running 'make'. 18027 1.2 matt DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18028 1.2 matt test -z "$DEPDIR" && continue 18029 1.2 matt am__include=`sed -n 's/^am__include = //p' < "$mf"` 18030 1.8 christos test -z "$am__include" && continue 18031 1.2 matt am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18032 1.2 matt # Find all dependency output files, they are included files with 18033 1.2 matt # $(DEPDIR) in their names. We invoke sed twice because it is the 18034 1.2 matt # simplest approach to changing $(DEPDIR) to its actual value in the 18035 1.2 matt # expansion. 18036 1.2 matt for file in `sed -n " 18037 1.2 matt s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18038 1.8 christos sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18039 1.2 matt # Make sure the directory exists. 18040 1.2 matt test -f "$dirpart/$file" && continue 18041 1.2 matt fdir=`$as_dirname -- "$file" || 18042 1.1 skrll $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18043 1.1 skrll X"$file" : 'X\(//\)[^/]' \| \ 18044 1.1 skrll X"$file" : 'X\(//\)$' \| \ 18045 1.2 matt X"$file" : 'X\(/\)' \| . 2>/dev/null || 18046 1.2 matt $as_echo X"$file" | 18047 1.2 matt sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18048 1.2 matt s//\1/ 18049 1.2 matt q 18050 1.2 matt } 18051 1.2 matt /^X\(\/\/\)[^/].*/{ 18052 1.2 matt s//\1/ 18053 1.2 matt q 18054 1.2 matt } 18055 1.2 matt /^X\(\/\/\)$/{ 18056 1.2 matt s//\1/ 18057 1.2 matt q 18058 1.2 matt } 18059 1.2 matt /^X\(\/\).*/{ 18060 1.2 matt s//\1/ 18061 1.2 matt q 18062 1.2 matt } 18063 1.2 matt s/.*/./; q'` 18064 1.2 matt as_dir=$dirpart/$fdir; as_fn_mkdir_p 18065 1.2 matt # echo "creating $dirpart/$file" 18066 1.2 matt echo '# dummy' > "$dirpart/$file" 18067 1.1 skrll done 18068 1.1 skrll done 18069 1.2 matt } 18070 1.1 skrll ;; 18071 1.2 matt "libtool":C) 18072 1.1 skrll 18073 1.1 skrll # See if we are running on zsh, and set the options which allow our 18074 1.1 skrll # commands through without removal of \ escapes. 18075 1.1 skrll if test -n "${ZSH_VERSION+set}" ; then 18076 1.1 skrll setopt NO_GLOB_SUBST 18077 1.1 skrll fi 18078 1.1 skrll 18079 1.1 skrll cfgfile="${ofile}T" 18080 1.1 skrll trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18081 1.1 skrll $RM "$cfgfile" 18082 1.1 skrll 18083 1.1 skrll cat <<_LT_EOF >> "$cfgfile" 18084 1.1 skrll #! $SHELL 18085 1.1 skrll 18086 1.1 skrll # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18087 1.2 matt # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18088 1.1 skrll # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18089 1.1 skrll # NOTE: Changes made to this file will be lost: look at ltmain.sh. 18090 1.1 skrll # 18091 1.2 matt # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18092 1.2 matt # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18093 1.2 matt # Written by Gordon Matzigkeit, 1996 18094 1.1 skrll # 18095 1.2 matt # This file is part of GNU Libtool. 18096 1.1 skrll # 18097 1.2 matt # GNU Libtool is free software; you can redistribute it and/or 18098 1.2 matt # modify it under the terms of the GNU General Public License as 18099 1.2 matt # published by the Free Software Foundation; either version 2 of 18100 1.2 matt # the License, or (at your option) any later version. 18101 1.1 skrll # 18102 1.2 matt # As a special exception to the GNU General Public License, 18103 1.2 matt # if you distribute this file as part of a program or library that 18104 1.2 matt # is built using GNU Libtool, you may include this file under the 18105 1.2 matt # same distribution terms that you use for the rest of that program. 18106 1.2 matt # 18107 1.2 matt # GNU Libtool is distributed in the hope that it will be useful, 18108 1.2 matt # but WITHOUT ANY WARRANTY; without even the implied warranty of 18109 1.2 matt # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18110 1.2 matt # GNU General Public License for more details. 18111 1.1 skrll # 18112 1.1 skrll # You should have received a copy of the GNU General Public License 18113 1.2 matt # along with GNU Libtool; see the file COPYING. If not, a copy 18114 1.2 matt # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18115 1.2 matt # obtained by writing to the Free Software Foundation, Inc., 18116 1.2 matt # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18117 1.1 skrll 18118 1.1 skrll 18119 1.1 skrll # The names of the tagged configurations supported by this script. 18120 1.1 skrll available_tags="" 18121 1.1 skrll 18122 1.1 skrll # ### BEGIN LIBTOOL CONFIG 18123 1.1 skrll 18124 1.1 skrll # Which release of libtool.m4 was used? 18125 1.1 skrll macro_version=$macro_version 18126 1.1 skrll macro_revision=$macro_revision 18127 1.1 skrll 18128 1.1 skrll # Whether or not to build shared libraries. 18129 1.1 skrll build_libtool_libs=$enable_shared 18130 1.1 skrll 18131 1.1 skrll # Whether or not to build static libraries. 18132 1.1 skrll build_old_libs=$enable_static 18133 1.1 skrll 18134 1.1 skrll # What type of objects to build. 18135 1.1 skrll pic_mode=$pic_mode 18136 1.1 skrll 18137 1.1 skrll # Whether or not to optimize for fast installation. 18138 1.1 skrll fast_install=$enable_fast_install 18139 1.1 skrll 18140 1.2 matt # Shell to use when invoking shell scripts. 18141 1.2 matt SHELL=$lt_SHELL 18142 1.2 matt 18143 1.2 matt # An echo program that protects backslashes. 18144 1.2 matt ECHO=$lt_ECHO 18145 1.2 matt 18146 1.1 skrll # The host system. 18147 1.1 skrll host_alias=$host_alias 18148 1.1 skrll host=$host 18149 1.1 skrll host_os=$host_os 18150 1.1 skrll 18151 1.1 skrll # The build system. 18152 1.1 skrll build_alias=$build_alias 18153 1.1 skrll build=$build 18154 1.1 skrll build_os=$build_os 18155 1.1 skrll 18156 1.1 skrll # A sed program that does not truncate output. 18157 1.1 skrll SED=$lt_SED 18158 1.1 skrll 18159 1.1 skrll # Sed that helps us avoid accidentally triggering echo(1) options like -n. 18160 1.1 skrll Xsed="\$SED -e 1s/^X//" 18161 1.1 skrll 18162 1.1 skrll # A grep program that handles long lines. 18163 1.1 skrll GREP=$lt_GREP 18164 1.1 skrll 18165 1.1 skrll # An ERE matcher. 18166 1.1 skrll EGREP=$lt_EGREP 18167 1.1 skrll 18168 1.1 skrll # A literal string matcher. 18169 1.1 skrll FGREP=$lt_FGREP 18170 1.1 skrll 18171 1.1 skrll # A BSD- or MS-compatible name lister. 18172 1.1 skrll NM=$lt_NM 18173 1.1 skrll 18174 1.1 skrll # Whether we need soft or hard links. 18175 1.1 skrll LN_S=$lt_LN_S 18176 1.1 skrll 18177 1.1 skrll # What is the maximum length of a command? 18178 1.1 skrll max_cmd_len=$max_cmd_len 18179 1.1 skrll 18180 1.1 skrll # Object file suffix (normally "o"). 18181 1.1 skrll objext=$ac_objext 18182 1.1 skrll 18183 1.1 skrll # Executable file suffix (normally ""). 18184 1.1 skrll exeext=$exeext 18185 1.1 skrll 18186 1.1 skrll # whether the shell understands "unset". 18187 1.1 skrll lt_unset=$lt_unset 18188 1.1 skrll 18189 1.1 skrll # turn spaces into newlines. 18190 1.1 skrll SP2NL=$lt_lt_SP2NL 18191 1.1 skrll 18192 1.1 skrll # turn newlines into spaces. 18193 1.1 skrll NL2SP=$lt_lt_NL2SP 18194 1.1 skrll 18195 1.2 matt # An object symbol dumper. 18196 1.2 matt OBJDUMP=$lt_OBJDUMP 18197 1.1 skrll 18198 1.1 skrll # Method to check whether dependent libraries are shared objects. 18199 1.1 skrll deplibs_check_method=$lt_deplibs_check_method 18200 1.1 skrll 18201 1.1 skrll # Command to use when deplibs_check_method == "file_magic". 18202 1.1 skrll file_magic_cmd=$lt_file_magic_cmd 18203 1.1 skrll 18204 1.1 skrll # The archiver. 18205 1.1 skrll AR=$lt_AR 18206 1.1 skrll AR_FLAGS=$lt_AR_FLAGS 18207 1.1 skrll 18208 1.1 skrll # A symbol stripping program. 18209 1.1 skrll STRIP=$lt_STRIP 18210 1.1 skrll 18211 1.1 skrll # Commands used to install an old-style archive. 18212 1.1 skrll RANLIB=$lt_RANLIB 18213 1.1 skrll old_postinstall_cmds=$lt_old_postinstall_cmds 18214 1.1 skrll old_postuninstall_cmds=$lt_old_postuninstall_cmds 18215 1.1 skrll 18216 1.2 matt # Whether to use a lock for old archive extraction. 18217 1.2 matt lock_old_archive_extraction=$lock_old_archive_extraction 18218 1.2 matt 18219 1.1 skrll # A C compiler. 18220 1.1 skrll LTCC=$lt_CC 18221 1.1 skrll 18222 1.1 skrll # LTCC compiler flags. 18223 1.1 skrll LTCFLAGS=$lt_CFLAGS 18224 1.1 skrll 18225 1.1 skrll # Take the output of nm and produce a listing of raw symbols and C names. 18226 1.1 skrll global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 18227 1.1 skrll 18228 1.1 skrll # Transform the output of nm in a proper C declaration. 18229 1.1 skrll global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 18230 1.1 skrll 18231 1.1 skrll # Transform the output of nm in a C name address pair. 18232 1.1 skrll global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 18233 1.1 skrll 18234 1.2 matt # Transform the output of nm in a C name address pair when lib prefix is needed. 18235 1.2 matt global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 18236 1.2 matt 18237 1.1 skrll # The name of the directory that contains temporary libtool files. 18238 1.1 skrll objdir=$objdir 18239 1.1 skrll 18240 1.1 skrll # Used to examine libraries when file_magic_cmd begins with "file". 18241 1.1 skrll MAGIC_CMD=$MAGIC_CMD 18242 1.1 skrll 18243 1.1 skrll # Must we lock files when doing compilation? 18244 1.1 skrll need_locks=$lt_need_locks 18245 1.1 skrll 18246 1.2 matt # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 18247 1.2 matt DSYMUTIL=$lt_DSYMUTIL 18248 1.2 matt 18249 1.2 matt # Tool to change global to local symbols on Mac OS X. 18250 1.2 matt NMEDIT=$lt_NMEDIT 18251 1.2 matt 18252 1.2 matt # Tool to manipulate fat objects and archives on Mac OS X. 18253 1.2 matt LIPO=$lt_LIPO 18254 1.2 matt 18255 1.2 matt # ldd/readelf like tool for Mach-O binaries on Mac OS X. 18256 1.2 matt OTOOL=$lt_OTOOL 18257 1.2 matt 18258 1.2 matt # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 18259 1.2 matt OTOOL64=$lt_OTOOL64 18260 1.2 matt 18261 1.1 skrll # Old archive suffix (normally "a"). 18262 1.1 skrll libext=$libext 18263 1.1 skrll 18264 1.1 skrll # Shared library suffix (normally ".so"). 18265 1.1 skrll shrext_cmds=$lt_shrext_cmds 18266 1.1 skrll 18267 1.1 skrll # The commands to extract the exported symbol list from a shared archive. 18268 1.1 skrll extract_expsyms_cmds=$lt_extract_expsyms_cmds 18269 1.1 skrll 18270 1.1 skrll # Variables whose values should be saved in libtool wrapper scripts and 18271 1.1 skrll # restored at link time. 18272 1.1 skrll variables_saved_for_relink=$lt_variables_saved_for_relink 18273 1.1 skrll 18274 1.1 skrll # Do we need the "lib" prefix for modules? 18275 1.1 skrll need_lib_prefix=$need_lib_prefix 18276 1.1 skrll 18277 1.1 skrll # Do we need a version for libraries? 18278 1.1 skrll need_version=$need_version 18279 1.1 skrll 18280 1.1 skrll # Library versioning type. 18281 1.1 skrll version_type=$version_type 18282 1.1 skrll 18283 1.1 skrll # Shared library runtime path variable. 18284 1.1 skrll runpath_var=$runpath_var 18285 1.1 skrll 18286 1.1 skrll # Shared library path variable. 18287 1.1 skrll shlibpath_var=$shlibpath_var 18288 1.1 skrll 18289 1.1 skrll # Is shlibpath searched before the hard-coded library search path? 18290 1.1 skrll shlibpath_overrides_runpath=$shlibpath_overrides_runpath 18291 1.1 skrll 18292 1.1 skrll # Format of library name prefix. 18293 1.1 skrll libname_spec=$lt_libname_spec 18294 1.1 skrll 18295 1.1 skrll # List of archive names. First name is the real one, the rest are links. 18296 1.1 skrll # The last name is the one that the linker finds with -lNAME 18297 1.1 skrll library_names_spec=$lt_library_names_spec 18298 1.1 skrll 18299 1.1 skrll # The coded name of the library, if different from the real name. 18300 1.1 skrll soname_spec=$lt_soname_spec 18301 1.1 skrll 18302 1.2 matt # Permission mode override for installation of shared libraries. 18303 1.2 matt install_override_mode=$lt_install_override_mode 18304 1.2 matt 18305 1.1 skrll # Command to use after installation of a shared archive. 18306 1.1 skrll postinstall_cmds=$lt_postinstall_cmds 18307 1.1 skrll 18308 1.1 skrll # Command to use after uninstallation of a shared archive. 18309 1.1 skrll postuninstall_cmds=$lt_postuninstall_cmds 18310 1.1 skrll 18311 1.1 skrll # Commands used to finish a libtool library installation in a directory. 18312 1.1 skrll finish_cmds=$lt_finish_cmds 18313 1.1 skrll 18314 1.1 skrll # As "finish_cmds", except a single script fragment to be evaled but 18315 1.1 skrll # not shown. 18316 1.1 skrll finish_eval=$lt_finish_eval 18317 1.1 skrll 18318 1.1 skrll # Whether we should hardcode library paths into libraries. 18319 1.1 skrll hardcode_into_libs=$hardcode_into_libs 18320 1.1 skrll 18321 1.1 skrll # Compile-time system search path for libraries. 18322 1.1 skrll sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 18323 1.1 skrll 18324 1.1 skrll # Run-time system search path for libraries. 18325 1.1 skrll sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 18326 1.1 skrll 18327 1.1 skrll # Whether dlopen is supported. 18328 1.1 skrll dlopen_support=$enable_dlopen 18329 1.1 skrll 18330 1.1 skrll # Whether dlopen of programs is supported. 18331 1.1 skrll dlopen_self=$enable_dlopen_self 18332 1.1 skrll 18333 1.1 skrll # Whether dlopen of statically linked programs is supported. 18334 1.1 skrll dlopen_self_static=$enable_dlopen_self_static 18335 1.1 skrll 18336 1.1 skrll # Commands to strip libraries. 18337 1.1 skrll old_striplib=$lt_old_striplib 18338 1.1 skrll striplib=$lt_striplib 18339 1.1 skrll 18340 1.1 skrll 18341 1.1 skrll # The linker used to build libraries. 18342 1.1 skrll LD=$lt_LD 18343 1.1 skrll 18344 1.2 matt # How to create reloadable object files. 18345 1.2 matt reload_flag=$lt_reload_flag 18346 1.2 matt reload_cmds=$lt_reload_cmds 18347 1.2 matt 18348 1.1 skrll # Commands used to build an old-style archive. 18349 1.1 skrll old_archive_cmds=$lt_old_archive_cmds 18350 1.1 skrll 18351 1.1 skrll # A language specific compiler. 18352 1.1 skrll CC=$lt_compiler 18353 1.1 skrll 18354 1.1 skrll # Is the compiler the GNU compiler? 18355 1.1 skrll with_gcc=$GCC 18356 1.1 skrll 18357 1.1 skrll # Compiler flag to turn off builtin functions. 18358 1.1 skrll no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 18359 1.1 skrll 18360 1.1 skrll # How to pass a linker flag through the compiler. 18361 1.1 skrll wl=$lt_lt_prog_compiler_wl 18362 1.1 skrll 18363 1.1 skrll # Additional compiler flags for building library objects. 18364 1.1 skrll pic_flag=$lt_lt_prog_compiler_pic 18365 1.1 skrll 18366 1.1 skrll # Compiler flag to prevent dynamic linking. 18367 1.1 skrll link_static_flag=$lt_lt_prog_compiler_static 18368 1.1 skrll 18369 1.1 skrll # Does compiler simultaneously support -c and -o options? 18370 1.1 skrll compiler_c_o=$lt_lt_cv_prog_compiler_c_o 18371 1.1 skrll 18372 1.1 skrll # Whether or not to add -lc for building shared libraries. 18373 1.1 skrll build_libtool_need_lc=$archive_cmds_need_lc 18374 1.1 skrll 18375 1.1 skrll # Whether or not to disallow shared libs when runtime libs are static. 18376 1.1 skrll allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 18377 1.1 skrll 18378 1.1 skrll # Compiler flag to allow reflexive dlopens. 18379 1.1 skrll export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 18380 1.1 skrll 18381 1.1 skrll # Compiler flag to generate shared objects directly from archives. 18382 1.1 skrll whole_archive_flag_spec=$lt_whole_archive_flag_spec 18383 1.1 skrll 18384 1.1 skrll # Whether the compiler copes with passing no objects directly. 18385 1.1 skrll compiler_needs_object=$lt_compiler_needs_object 18386 1.1 skrll 18387 1.1 skrll # Create an old-style archive from a shared archive. 18388 1.1 skrll old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 18389 1.1 skrll 18390 1.1 skrll # Create a temporary old-style archive to link instead of a shared archive. 18391 1.1 skrll old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 18392 1.1 skrll 18393 1.1 skrll # Commands used to build a shared archive. 18394 1.1 skrll archive_cmds=$lt_archive_cmds 18395 1.1 skrll archive_expsym_cmds=$lt_archive_expsym_cmds 18396 1.1 skrll 18397 1.1 skrll # Commands used to build a loadable module if different from building 18398 1.1 skrll # a shared archive. 18399 1.1 skrll module_cmds=$lt_module_cmds 18400 1.1 skrll module_expsym_cmds=$lt_module_expsym_cmds 18401 1.1 skrll 18402 1.1 skrll # Whether we are building with GNU ld or not. 18403 1.1 skrll with_gnu_ld=$lt_with_gnu_ld 18404 1.1 skrll 18405 1.1 skrll # Flag that allows shared libraries with undefined symbols to be built. 18406 1.1 skrll allow_undefined_flag=$lt_allow_undefined_flag 18407 1.1 skrll 18408 1.1 skrll # Flag that enforces no undefined symbols. 18409 1.1 skrll no_undefined_flag=$lt_no_undefined_flag 18410 1.1 skrll 18411 1.1 skrll # Flag to hardcode \$libdir into a binary during linking. 18412 1.1 skrll # This must work even if \$libdir does not exist 18413 1.1 skrll hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 18414 1.1 skrll 18415 1.1 skrll # If ld is used when linking, flag to hardcode \$libdir into a binary 18416 1.1 skrll # during linking. This must work even if \$libdir does not exist. 18417 1.1 skrll hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 18418 1.1 skrll 18419 1.1 skrll # Whether we need a single "-rpath" flag with a separated argument. 18420 1.1 skrll hardcode_libdir_separator=$lt_hardcode_libdir_separator 18421 1.1 skrll 18422 1.1 skrll # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18423 1.1 skrll # DIR into the resulting binary. 18424 1.1 skrll hardcode_direct=$hardcode_direct 18425 1.1 skrll 18426 1.1 skrll # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 18427 1.1 skrll # DIR into the resulting binary and the resulting library dependency is 18428 1.1 skrll # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 18429 1.1 skrll # library is relocated. 18430 1.1 skrll hardcode_direct_absolute=$hardcode_direct_absolute 18431 1.1 skrll 18432 1.1 skrll # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 18433 1.1 skrll # into the resulting binary. 18434 1.1 skrll hardcode_minus_L=$hardcode_minus_L 18435 1.1 skrll 18436 1.1 skrll # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 18437 1.1 skrll # into the resulting binary. 18438 1.1 skrll hardcode_shlibpath_var=$hardcode_shlibpath_var 18439 1.1 skrll 18440 1.1 skrll # Set to "yes" if building a shared library automatically hardcodes DIR 18441 1.1 skrll # into the library and all subsequent libraries and executables linked 18442 1.1 skrll # against it. 18443 1.1 skrll hardcode_automatic=$hardcode_automatic 18444 1.1 skrll 18445 1.1 skrll # Set to yes if linker adds runtime paths of dependent libraries 18446 1.1 skrll # to runtime path list. 18447 1.1 skrll inherit_rpath=$inherit_rpath 18448 1.1 skrll 18449 1.1 skrll # Whether libtool must link a program against all its dependency libraries. 18450 1.1 skrll link_all_deplibs=$link_all_deplibs 18451 1.1 skrll 18452 1.1 skrll # Fix the shell variable \$srcfile for the compiler. 18453 1.1 skrll fix_srcfile_path=$lt_fix_srcfile_path 18454 1.1 skrll 18455 1.1 skrll # Set to "yes" if exported symbols are required. 18456 1.1 skrll always_export_symbols=$always_export_symbols 18457 1.1 skrll 18458 1.1 skrll # The commands to list exported symbols. 18459 1.1 skrll export_symbols_cmds=$lt_export_symbols_cmds 18460 1.1 skrll 18461 1.1 skrll # Symbols that should not be listed in the preloaded symbols. 18462 1.1 skrll exclude_expsyms=$lt_exclude_expsyms 18463 1.1 skrll 18464 1.1 skrll # Symbols that must always be exported. 18465 1.1 skrll include_expsyms=$lt_include_expsyms 18466 1.1 skrll 18467 1.1 skrll # Commands necessary for linking programs (against libraries) with templates. 18468 1.1 skrll prelink_cmds=$lt_prelink_cmds 18469 1.1 skrll 18470 1.1 skrll # Specify filename containing input files. 18471 1.1 skrll file_list_spec=$lt_file_list_spec 18472 1.1 skrll 18473 1.1 skrll # How to hardcode a shared library path into an executable. 18474 1.1 skrll hardcode_action=$hardcode_action 18475 1.1 skrll 18476 1.1 skrll # ### END LIBTOOL CONFIG 18477 1.1 skrll 18478 1.1 skrll _LT_EOF 18479 1.1 skrll 18480 1.1 skrll case $host_os in 18481 1.1 skrll aix3*) 18482 1.1 skrll cat <<\_LT_EOF >> "$cfgfile" 18483 1.1 skrll # AIX sometimes has problems with the GCC collect2 program. For some 18484 1.1 skrll # reason, if we set the COLLECT_NAMES environment variable, the problems 18485 1.1 skrll # vanish in a puff of smoke. 18486 1.1 skrll if test "X${COLLECT_NAMES+set}" != Xset; then 18487 1.1 skrll COLLECT_NAMES= 18488 1.1 skrll export COLLECT_NAMES 18489 1.1 skrll fi 18490 1.1 skrll _LT_EOF 18491 1.1 skrll ;; 18492 1.1 skrll esac 18493 1.1 skrll 18494 1.1 skrll 18495 1.1 skrll ltmain="$ac_aux_dir/ltmain.sh" 18496 1.1 skrll 18497 1.1 skrll 18498 1.1 skrll # We use sed instead of cat because bash on DJGPP gets confused if 18499 1.1 skrll # if finds mixed CR/LF and LF-only lines. Since sed operates in 18500 1.1 skrll # text mode, it properly converts lines to CR/LF. This bash problem 18501 1.1 skrll # is reportedly fixed, but why not run on old versions too? 18502 1.1 skrll sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 18503 1.1 skrll || (rm -f "$cfgfile"; exit 1) 18504 1.1 skrll 18505 1.1 skrll case $xsi_shell in 18506 1.1 skrll yes) 18507 1.1 skrll cat << \_LT_EOF >> "$cfgfile" 18508 1.2 matt 18509 1.1 skrll # func_dirname file append nondir_replacement 18510 1.1 skrll # Compute the dirname of FILE. If nonempty, add APPEND to the result, 18511 1.1 skrll # otherwise set result to NONDIR_REPLACEMENT. 18512 1.1 skrll func_dirname () 18513 1.1 skrll { 18514 1.1 skrll case ${1} in 18515 1.1 skrll */*) func_dirname_result="${1%/*}${2}" ;; 18516 1.1 skrll * ) func_dirname_result="${3}" ;; 18517 1.1 skrll esac 18518 1.1 skrll } 18519 1.1 skrll 18520 1.1 skrll # func_basename file 18521 1.1 skrll func_basename () 18522 1.1 skrll { 18523 1.1 skrll func_basename_result="${1##*/}" 18524 1.1 skrll } 18525 1.1 skrll 18526 1.2 matt # func_dirname_and_basename file append nondir_replacement 18527 1.2 matt # perform func_basename and func_dirname in a single function 18528 1.2 matt # call: 18529 1.2 matt # dirname: Compute the dirname of FILE. If nonempty, 18530 1.2 matt # add APPEND to the result, otherwise set result 18531 1.2 matt # to NONDIR_REPLACEMENT. 18532 1.2 matt # value returned in "$func_dirname_result" 18533 1.2 matt # basename: Compute filename of FILE. 18534 1.2 matt # value retuned in "$func_basename_result" 18535 1.2 matt # Implementation must be kept synchronized with func_dirname 18536 1.2 matt # and func_basename. For efficiency, we do not delegate to 18537 1.2 matt # those functions but instead duplicate the functionality here. 18538 1.2 matt func_dirname_and_basename () 18539 1.2 matt { 18540 1.2 matt case ${1} in 18541 1.2 matt */*) func_dirname_result="${1%/*}${2}" ;; 18542 1.2 matt * ) func_dirname_result="${3}" ;; 18543 1.2 matt esac 18544 1.2 matt func_basename_result="${1##*/}" 18545 1.2 matt } 18546 1.2 matt 18547 1.1 skrll # func_stripname prefix suffix name 18548 1.1 skrll # strip PREFIX and SUFFIX off of NAME. 18549 1.1 skrll # PREFIX and SUFFIX must not contain globbing or regex special 18550 1.1 skrll # characters, hashes, percent signs, but SUFFIX may contain a leading 18551 1.1 skrll # dot (in which case that matches only a dot). 18552 1.1 skrll func_stripname () 18553 1.1 skrll { 18554 1.1 skrll # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 18555 1.1 skrll # positional parameters, so assign one to ordinary parameter first. 18556 1.1 skrll func_stripname_result=${3} 18557 1.1 skrll func_stripname_result=${func_stripname_result#"${1}"} 18558 1.1 skrll func_stripname_result=${func_stripname_result%"${2}"} 18559 1.1 skrll } 18560 1.1 skrll 18561 1.1 skrll # func_opt_split 18562 1.1 skrll func_opt_split () 18563 1.1 skrll { 18564 1.1 skrll func_opt_split_opt=${1%%=*} 18565 1.1 skrll func_opt_split_arg=${1#*=} 18566 1.1 skrll } 18567 1.1 skrll 18568 1.1 skrll # func_lo2o object 18569 1.1 skrll func_lo2o () 18570 1.1 skrll { 18571 1.1 skrll case ${1} in 18572 1.1 skrll *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 18573 1.1 skrll *) func_lo2o_result=${1} ;; 18574 1.1 skrll esac 18575 1.1 skrll } 18576 1.2 matt 18577 1.2 matt # func_xform libobj-or-source 18578 1.2 matt func_xform () 18579 1.2 matt { 18580 1.2 matt func_xform_result=${1%.*}.lo 18581 1.2 matt } 18582 1.2 matt 18583 1.2 matt # func_arith arithmetic-term... 18584 1.2 matt func_arith () 18585 1.2 matt { 18586 1.2 matt func_arith_result=$(( $* )) 18587 1.2 matt } 18588 1.2 matt 18589 1.2 matt # func_len string 18590 1.2 matt # STRING may not start with a hyphen. 18591 1.2 matt func_len () 18592 1.2 matt { 18593 1.2 matt func_len_result=${#1} 18594 1.2 matt } 18595 1.2 matt 18596 1.1 skrll _LT_EOF 18597 1.1 skrll ;; 18598 1.1 skrll *) # Bourne compatible functions. 18599 1.1 skrll cat << \_LT_EOF >> "$cfgfile" 18600 1.2 matt 18601 1.1 skrll # func_dirname file append nondir_replacement 18602 1.1 skrll # Compute the dirname of FILE. If nonempty, add APPEND to the result, 18603 1.1 skrll # otherwise set result to NONDIR_REPLACEMENT. 18604 1.1 skrll func_dirname () 18605 1.1 skrll { 18606 1.1 skrll # Extract subdirectory from the argument. 18607 1.2 matt func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 18608 1.1 skrll if test "X$func_dirname_result" = "X${1}"; then 18609 1.1 skrll func_dirname_result="${3}" 18610 1.1 skrll else 18611 1.1 skrll func_dirname_result="$func_dirname_result${2}" 18612 1.1 skrll fi 18613 1.1 skrll } 18614 1.1 skrll 18615 1.1 skrll # func_basename file 18616 1.1 skrll func_basename () 18617 1.1 skrll { 18618 1.2 matt func_basename_result=`$ECHO "${1}" | $SED "$basename"` 18619 1.1 skrll } 18620 1.1 skrll 18621 1.2 matt 18622 1.1 skrll # func_stripname prefix suffix name 18623 1.1 skrll # strip PREFIX and SUFFIX off of NAME. 18624 1.1 skrll # PREFIX and SUFFIX must not contain globbing or regex special 18625 1.1 skrll # characters, hashes, percent signs, but SUFFIX may contain a leading 18626 1.1 skrll # dot (in which case that matches only a dot). 18627 1.1 skrll # func_strip_suffix prefix name 18628 1.1 skrll func_stripname () 18629 1.1 skrll { 18630 1.1 skrll case ${2} in 18631 1.2 matt .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 18632 1.2 matt *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 18633 1.1 skrll esac 18634 1.1 skrll } 18635 1.1 skrll 18636 1.1 skrll # sed scripts: 18637 1.1 skrll my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 18638 1.1 skrll my_sed_long_arg='1s/^-[^=]*=//' 18639 1.1 skrll 18640 1.1 skrll # func_opt_split 18641 1.1 skrll func_opt_split () 18642 1.1 skrll { 18643 1.2 matt func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 18644 1.2 matt func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 18645 1.1 skrll } 18646 1.1 skrll 18647 1.1 skrll # func_lo2o object 18648 1.1 skrll func_lo2o () 18649 1.1 skrll { 18650 1.2 matt func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 18651 1.1 skrll } 18652 1.2 matt 18653 1.2 matt # func_xform libobj-or-source 18654 1.2 matt func_xform () 18655 1.2 matt { 18656 1.2 matt func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 18657 1.2 matt } 18658 1.2 matt 18659 1.2 matt # func_arith arithmetic-term... 18660 1.2 matt func_arith () 18661 1.2 matt { 18662 1.2 matt func_arith_result=`expr "$@"` 18663 1.2 matt } 18664 1.2 matt 18665 1.2 matt # func_len string 18666 1.2 matt # STRING may not start with a hyphen. 18667 1.2 matt func_len () 18668 1.2 matt { 18669 1.2 matt func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 18670 1.2 matt } 18671 1.2 matt 18672 1.1 skrll _LT_EOF 18673 1.1 skrll esac 18674 1.1 skrll 18675 1.1 skrll case $lt_shell_append in 18676 1.1 skrll yes) 18677 1.1 skrll cat << \_LT_EOF >> "$cfgfile" 18678 1.1 skrll 18679 1.1 skrll # func_append var value 18680 1.1 skrll # Append VALUE to the end of shell variable VAR. 18681 1.1 skrll func_append () 18682 1.1 skrll { 18683 1.1 skrll eval "$1+=\$2" 18684 1.1 skrll } 18685 1.1 skrll _LT_EOF 18686 1.1 skrll ;; 18687 1.1 skrll *) 18688 1.1 skrll cat << \_LT_EOF >> "$cfgfile" 18689 1.1 skrll 18690 1.1 skrll # func_append var value 18691 1.1 skrll # Append VALUE to the end of shell variable VAR. 18692 1.1 skrll func_append () 18693 1.1 skrll { 18694 1.1 skrll eval "$1=\$$1\$2" 18695 1.1 skrll } 18696 1.2 matt 18697 1.1 skrll _LT_EOF 18698 1.1 skrll ;; 18699 1.1 skrll esac 18700 1.1 skrll 18701 1.1 skrll 18702 1.1 skrll sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 18703 1.1 skrll || (rm -f "$cfgfile"; exit 1) 18704 1.1 skrll 18705 1.1 skrll mv -f "$cfgfile" "$ofile" || 18706 1.1 skrll (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 18707 1.1 skrll chmod +x "$ofile" 18708 1.1 skrll 18709 1.1 skrll ;; 18710 1.2 matt "default-1":C) 18711 1.1 skrll for ac_file in $CONFIG_FILES; do 18712 1.1 skrll # Support "outfile[:infile[:infile...]]" 18713 1.1 skrll case "$ac_file" in 18714 1.1 skrll *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 18715 1.1 skrll esac 18716 1.1 skrll # PO directories have a Makefile.in generated from Makefile.in.in. 18717 1.1 skrll case "$ac_file" in */Makefile.in) 18718 1.1 skrll # Adjust a relative srcdir. 18719 1.1 skrll ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 18720 1.2 matt ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 18721 1.1 skrll ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 18722 1.1 skrll # In autoconf-2.13 it is called $ac_given_srcdir. 18723 1.1 skrll # In autoconf-2.50 it is called $srcdir. 18724 1.1 skrll test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 18725 1.1 skrll case "$ac_given_srcdir" in 18726 1.1 skrll .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 18727 1.1 skrll /*) top_srcdir="$ac_given_srcdir" ;; 18728 1.1 skrll *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 18729 1.1 skrll esac 18730 1.1 skrll if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 18731 1.1 skrll rm -f "$ac_dir/POTFILES" 18732 1.1 skrll test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 18733 1.1 skrll cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 18734 1.1 skrll POMAKEFILEDEPS="POTFILES.in" 18735 1.1 skrll # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend 18736 1.1 skrll # on $ac_dir but don't depend on user-specified configuration 18737 1.1 skrll # parameters. 18738 1.1 skrll if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 18739 1.1 skrll # The LINGUAS file contains the set of available languages. 18740 1.1 skrll if test -n "$OBSOLETE_ALL_LINGUAS"; then 18741 1.3 christos test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" 18742 1.1 skrll fi 18743 1.1 skrll ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` 18744 1.1 skrll # Hide the ALL_LINGUAS assigment from automake. 18745 1.1 skrll eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 18746 1.1 skrll POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 18747 1.1 skrll else 18748 1.3 christos # The set of available languages was given in configure.ac. 18749 1.1 skrll eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 18750 1.1 skrll fi 18751 1.1 skrll case "$ac_given_srcdir" in 18752 1.1 skrll .) srcdirpre= ;; 18753 1.1 skrll *) srcdirpre='$(srcdir)/' ;; 18754 1.1 skrll esac 18755 1.1 skrll POFILES= 18756 1.1 skrll GMOFILES= 18757 1.1 skrll UPDATEPOFILES= 18758 1.1 skrll DUMMYPOFILES= 18759 1.1 skrll for lang in $ALL_LINGUAS; do 18760 1.1 skrll POFILES="$POFILES $srcdirpre$lang.po" 18761 1.1 skrll GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 18762 1.1 skrll UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 18763 1.1 skrll DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 18764 1.1 skrll done 18765 1.1 skrll # CATALOGS depends on both $ac_dir and the user's LINGUAS 18766 1.1 skrll # environment variable. 18767 1.1 skrll INST_LINGUAS= 18768 1.1 skrll if test -n "$ALL_LINGUAS"; then 18769 1.1 skrll for presentlang in $ALL_LINGUAS; do 18770 1.1 skrll useit=no 18771 1.1 skrll if test "%UNSET%" != "$LINGUAS"; then 18772 1.1 skrll desiredlanguages="$LINGUAS" 18773 1.1 skrll else 18774 1.1 skrll desiredlanguages="$ALL_LINGUAS" 18775 1.1 skrll fi 18776 1.1 skrll for desiredlang in $desiredlanguages; do 18777 1.1 skrll # Use the presentlang catalog if desiredlang is 18778 1.1 skrll # a. equal to presentlang, or 18779 1.1 skrll # b. a variant of presentlang (because in this case, 18780 1.1 skrll # presentlang can be used as a fallback for messages 18781 1.1 skrll # which are not translated in the desiredlang catalog). 18782 1.1 skrll case "$desiredlang" in 18783 1.1 skrll "$presentlang"*) useit=yes;; 18784 1.1 skrll esac 18785 1.1 skrll done 18786 1.1 skrll if test $useit = yes; then 18787 1.1 skrll INST_LINGUAS="$INST_LINGUAS $presentlang" 18788 1.1 skrll fi 18789 1.1 skrll done 18790 1.1 skrll fi 18791 1.1 skrll CATALOGS= 18792 1.1 skrll if test -n "$INST_LINGUAS"; then 18793 1.1 skrll for lang in $INST_LINGUAS; do 18794 1.1 skrll CATALOGS="$CATALOGS $lang.gmo" 18795 1.1 skrll done 18796 1.1 skrll fi 18797 1.1 skrll test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 18798 1.1 skrll sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 18799 1.1 skrll for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 18800 1.1 skrll if test -f "$f"; then 18801 1.1 skrll case "$f" in 18802 1.1 skrll *.orig | *.bak | *~) ;; 18803 1.1 skrll *) cat "$f" >> "$ac_dir/Makefile" ;; 18804 1.1 skrll esac 18805 1.1 skrll fi 18806 1.1 skrll done 18807 1.1 skrll fi 18808 1.1 skrll ;; 18809 1.1 skrll esac 18810 1.1 skrll done ;; 18811 1.2 matt "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h 18812 1.1 skrll echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h 18813 1.1 skrll echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h 18814 1.1 skrll echo '#include "te-'"${te_file}"'.h"' > targ-env.h 18815 1.1 skrll echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h 18816 1.1 skrll if test "x$cgen_cpu_prefix" != x ; then 18817 1.1 skrll echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h 18818 1.1 skrll fi ;; 18819 1.2 matt 18820 1.1 skrll esac 18821 1.2 matt done # for ac_tag 18822 1.1 skrll 18823 1.1 skrll 18824 1.2 matt as_fn_exit 0 18825 1.1 skrll _ACEOF 18826 1.1 skrll ac_clean_files=$ac_clean_files_save 18827 1.1 skrll 18828 1.2 matt test $ac_write_fail = 0 || 18829 1.8 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 18830 1.2 matt 18831 1.1 skrll 18832 1.1 skrll # configure is writing to config.log, and then calls config.status. 18833 1.1 skrll # config.status does its own redirection, appending to config.log. 18834 1.1 skrll # Unfortunately, on DOS this fails, as config.log is still kept open 18835 1.1 skrll # by configure, so config.status won't be able to write to it; its 18836 1.1 skrll # output is simply discarded. So we exec the FD to /dev/null, 18837 1.1 skrll # effectively closing config.log, so it can be properly (re)opened and 18838 1.1 skrll # appended to by config.status. When coming back to configure, we 18839 1.1 skrll # need to make the FD available again. 18840 1.1 skrll if test "$no_create" != yes; then 18841 1.1 skrll ac_cs_success=: 18842 1.1 skrll ac_config_status_args= 18843 1.1 skrll test "$silent" = yes && 18844 1.1 skrll ac_config_status_args="$ac_config_status_args --quiet" 18845 1.1 skrll exec 5>/dev/null 18846 1.1 skrll $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 18847 1.1 skrll exec 5>>config.log 18848 1.1 skrll # Use ||, not &&, to avoid exiting from the if with $? = 1, which 18849 1.1 skrll # would make configure fail if this is the last instruction. 18850 1.8 christos $ac_cs_success || as_fn_exit 1 18851 1.2 matt fi 18852 1.2 matt if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 18853 1.2 matt { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 18854 1.2 matt $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 18855 1.1 skrll fi 18856 1.1 skrll 18857 1.11 christos 18858 1.11 christos 18859 1.11 christos touch config.status.tmp 18860 1.11 christos if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then 18861 1.11 christos sed '/as_fn_exit 0/i \ 18862 1.11 christos sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \ 18863 1.11 christos touch --reference=Makefile Makefile.tmp \ 18864 1.11 christos mv Makefile.tmp Makefile \ 18865 1.11 christos ' config.status > config.status.tmp 18866 1.11 christos touch --reference=config.status config.status.tmp 18867 1.11 christos mv config.status.tmp config.status 18868 1.11 christos chmod +x config.status 18869 1.11 christos sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp 18870 1.11 christos touch --reference=Makefile Makefile.tmp 18871 1.11 christos mv Makefile.tmp Makefile 18872 1.11 christos else 18873 1.11 christos rm -f config.status.tmp 18874 1.11 christos fi 18875