1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.10 mrg # Generated by GNU Autoconf 2.69 for GNU Offloading and Multi Processing Runtime Library 1.0. 4 1.10 mrg # 5 1.10 mrg # 6 1.10 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.10 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.10 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.10 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.10 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.10 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.10 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.10 mrg # neutralization value for shells without unset; and this also 141 1.10 mrg # works around shells that cannot unset nonexistent variables. 142 1.10 mrg # Preserve -v and -x to the replacement shell. 143 1.10 mrg BASH_ENV=/dev/null 144 1.10 mrg ENV=/dev/null 145 1.10 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.10 mrg case $- in # (((( 147 1.10 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.10 mrg *v* ) as_opts=-v ;; 149 1.10 mrg *x* ) as_opts=-x ;; 150 1.10 mrg * ) as_opts= ;; 151 1.10 mrg esac 152 1.10 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.10 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.10 mrg # out after a failed `exec'. 155 1.10 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.10 mrg as_fn_exit 255 157 1.10 mrg fi 158 1.10 mrg # We don't want this to propagate to other subprocesses. 159 1.10 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.10 mrg test x\$exitcode = x0 || exit 1 194 1.10 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 mrg 200 1.1 mrg test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 201 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 202 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 203 1.1 mrg ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 204 1.1 mrg PATH=/empty FPATH=/empty; export PATH FPATH 205 1.1 mrg test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 206 1.1 mrg || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 207 1.1 mrg test \$(( 1 + 1 )) = 2 || exit 1" 208 1.1 mrg if (eval "$as_required") 2>/dev/null; then : 209 1.1 mrg as_have_required=yes 210 1.1 mrg else 211 1.1 mrg as_have_required=no 212 1.1 mrg fi 213 1.1 mrg if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 214 1.1 mrg 215 1.1 mrg else 216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 217 1.1 mrg as_found=false 218 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 219 1.1 mrg do 220 1.1 mrg IFS=$as_save_IFS 221 1.1 mrg test -z "$as_dir" && as_dir=. 222 1.1 mrg as_found=: 223 1.1 mrg case $as_dir in #( 224 1.1 mrg /*) 225 1.1 mrg for as_base in sh bash ksh sh5; do 226 1.1 mrg # Try only shells that exist, to save several forks. 227 1.1 mrg as_shell=$as_dir/$as_base 228 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 229 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 230 1.1 mrg CONFIG_SHELL=$as_shell as_have_required=yes 231 1.1 mrg if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 1.1 mrg break 2 233 1.1 mrg fi 234 1.1 mrg fi 235 1.1 mrg done;; 236 1.1 mrg esac 237 1.1 mrg as_found=false 238 1.1 mrg done 239 1.1 mrg $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 1.1 mrg { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 241 1.1 mrg CONFIG_SHELL=$SHELL as_have_required=yes 242 1.1 mrg fi; } 243 1.1 mrg IFS=$as_save_IFS 244 1.1 mrg 245 1.1 mrg 246 1.1 mrg if test "x$CONFIG_SHELL" != x; then : 247 1.10 mrg export CONFIG_SHELL 248 1.10 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.10 mrg # neutralization value for shells without unset; and this also 250 1.10 mrg # works around shells that cannot unset nonexistent variables. 251 1.10 mrg # Preserve -v and -x to the replacement shell. 252 1.10 mrg BASH_ENV=/dev/null 253 1.10 mrg ENV=/dev/null 254 1.10 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.10 mrg case $- in # (((( 256 1.10 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.10 mrg *v* ) as_opts=-v ;; 258 1.10 mrg *x* ) as_opts=-x ;; 259 1.10 mrg * ) as_opts= ;; 260 1.10 mrg esac 261 1.10 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.10 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.10 mrg # out after a failed `exec'. 264 1.10 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.10 mrg exit 255 266 1.1 mrg fi 267 1.1 mrg 268 1.1 mrg if test x$as_have_required = xno; then : 269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 270 1.1 mrg $as_echo "$0: the shells that I found on your system." 271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 mrg else 275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 mrg $0: including any error possibly output before this 277 1.1 mrg $0: message. Then install a modern shell, or manually run 278 1.1 mrg $0: the script under such a shell if you do have one." 279 1.1 mrg fi 280 1.1 mrg exit 1 281 1.1 mrg fi 282 1.1 mrg fi 283 1.1 mrg fi 284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 mrg export SHELL 286 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 mrg 290 1.1 mrg ## --------------------- ## 291 1.1 mrg ## M4sh Shell Functions. ## 292 1.1 mrg ## --------------------- ## 293 1.1 mrg # as_fn_unset VAR 294 1.1 mrg # --------------- 295 1.1 mrg # Portably unset VAR. 296 1.1 mrg as_fn_unset () 297 1.1 mrg { 298 1.1 mrg { eval $1=; unset $1;} 299 1.1 mrg } 300 1.1 mrg as_unset=as_fn_unset 301 1.1 mrg 302 1.1 mrg # as_fn_set_status STATUS 303 1.1 mrg # ----------------------- 304 1.1 mrg # Set $? to STATUS, without forking. 305 1.1 mrg as_fn_set_status () 306 1.1 mrg { 307 1.1 mrg return $1 308 1.1 mrg } # as_fn_set_status 309 1.1 mrg 310 1.1 mrg # as_fn_exit STATUS 311 1.1 mrg # ----------------- 312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 mrg as_fn_exit () 314 1.1 mrg { 315 1.1 mrg set +e 316 1.1 mrg as_fn_set_status $1 317 1.1 mrg exit $1 318 1.1 mrg } # as_fn_exit 319 1.1 mrg 320 1.1 mrg # as_fn_mkdir_p 321 1.1 mrg # ------------- 322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 mrg as_fn_mkdir_p () 324 1.1 mrg { 325 1.1 mrg 326 1.1 mrg case $as_dir in #( 327 1.1 mrg -*) as_dir=./$as_dir;; 328 1.1 mrg esac 329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 mrg as_dirs= 331 1.1 mrg while :; do 332 1.1 mrg case $as_dir in #( 333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 mrg *) as_qdir=$as_dir;; 335 1.1 mrg esac 336 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 mrg $as_echo X"$as_dir" | 343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\/\)[^/].*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg /^X\(\/\/\)$/{ 352 1.1 mrg s//\1/ 353 1.1 mrg q 354 1.1 mrg } 355 1.1 mrg /^X\(\/\).*/{ 356 1.1 mrg s//\1/ 357 1.1 mrg q 358 1.1 mrg } 359 1.1 mrg s/.*/./; q'` 360 1.1 mrg test -d "$as_dir" && break 361 1.1 mrg done 362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.10 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 mrg 365 1.1 mrg 366 1.1 mrg } # as_fn_mkdir_p 367 1.10 mrg 368 1.10 mrg # as_fn_executable_p FILE 369 1.10 mrg # ----------------------- 370 1.10 mrg # Test if FILE is an executable regular file. 371 1.10 mrg as_fn_executable_p () 372 1.10 mrg { 373 1.10 mrg test -f "$1" && test -x "$1" 374 1.10 mrg } # as_fn_executable_p 375 1.1 mrg # as_fn_append VAR VALUE 376 1.1 mrg # ---------------------- 377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 mrg # implementations. 381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 mrg eval 'as_fn_append () 383 1.1 mrg { 384 1.1 mrg eval $1+=\$2 385 1.1 mrg }' 386 1.1 mrg else 387 1.1 mrg as_fn_append () 388 1.1 mrg { 389 1.1 mrg eval $1=\$$1\$2 390 1.1 mrg } 391 1.1 mrg fi # as_fn_append 392 1.1 mrg 393 1.1 mrg # as_fn_arith ARG... 394 1.1 mrg # ------------------ 395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 mrg # must be portable across $(()) and expr. 398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 mrg eval 'as_fn_arith () 400 1.1 mrg { 401 1.1 mrg as_val=$(( $* )) 402 1.1 mrg }' 403 1.1 mrg else 404 1.1 mrg as_fn_arith () 405 1.1 mrg { 406 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 407 1.1 mrg } 408 1.1 mrg fi # as_fn_arith 409 1.1 mrg 410 1.1 mrg 411 1.10 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.10 mrg # ---------------------------------------- 413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.10 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.10 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.10 mrg if test "$4"; then 420 1.10 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.10 mrg $as_echo "$as_me: error: $2" >&2 424 1.1 mrg as_fn_exit $as_status 425 1.1 mrg } # as_fn_error 426 1.1 mrg 427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 mrg as_expr=expr 430 1.1 mrg else 431 1.1 mrg as_expr=false 432 1.1 mrg fi 433 1.1 mrg 434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 mrg as_basename=basename 436 1.1 mrg else 437 1.1 mrg as_basename=false 438 1.1 mrg fi 439 1.1 mrg 440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 mrg as_dirname=dirname 442 1.1 mrg else 443 1.1 mrg as_dirname=false 444 1.1 mrg fi 445 1.1 mrg 446 1.1 mrg as_me=`$as_basename -- "$0" || 447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 mrg X"$0" : 'X\(//\)$' \| \ 449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 mrg $as_echo X/"$0" | 451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg /^X\/\(\/\/\)$/{ 456 1.1 mrg s//\1/ 457 1.1 mrg q 458 1.1 mrg } 459 1.1 mrg /^X\/\(\/\).*/{ 460 1.1 mrg s//\1/ 461 1.1 mrg q 462 1.1 mrg } 463 1.1 mrg s/.*/./; q'` 464 1.1 mrg 465 1.1 mrg # Avoid depending upon Character Ranges. 466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 mrg as_cr_digits='0123456789' 470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 mrg 472 1.1 mrg 473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 mrg sed -n ' 479 1.1 mrg p 480 1.1 mrg /[$]LINENO/= 481 1.1 mrg ' <$as_myself | 482 1.1 mrg sed ' 483 1.1 mrg s/[$]LINENO.*/&-/ 484 1.1 mrg t lineno 485 1.1 mrg b 486 1.1 mrg :lineno 487 1.1 mrg N 488 1.1 mrg :loop 489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 mrg t loop 491 1.1 mrg s/-\n.*// 492 1.1 mrg ' >$as_me.lineno && 493 1.1 mrg chmod +x "$as_me.lineno" || 494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 mrg 496 1.10 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.10 mrg # already done that, so ensure we don't try to do so again and fall 498 1.10 mrg # in an infinite loop. This has already happened in practice. 499 1.10 mrg _as_can_reexec=no; export _as_can_reexec 500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 mrg # (the dirname of $[0] is not the place where we might find the 502 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 503 1.1 mrg . "./$as_me.lineno" 504 1.1 mrg # Exit status is that of the last command. 505 1.1 mrg exit 506 1.1 mrg } 507 1.1 mrg 508 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 509 1.1 mrg case `echo -n x` in #((((( 510 1.1 mrg -n*) 511 1.1 mrg case `echo 'xy\c'` in 512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 mrg xy) ECHO_C='\c';; 514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 mrg ECHO_T=' ';; 516 1.1 mrg esac;; 517 1.1 mrg *) 518 1.1 mrg ECHO_N='-n';; 519 1.1 mrg esac 520 1.1 mrg 521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 522 1.1 mrg if test -d conf$$.dir; then 523 1.1 mrg rm -f conf$$.dir/conf$$.file 524 1.1 mrg else 525 1.1 mrg rm -f conf$$.dir 526 1.1 mrg mkdir conf$$.dir 2>/dev/null 527 1.1 mrg fi 528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s='ln -s' 531 1.1 mrg # ... but there are two gotchas: 532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.10 mrg # In both cases, we have to default to `cp -pR'. 535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.10 mrg as_ln_s='cp -pR' 537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 mrg as_ln_s=ln 539 1.1 mrg else 540 1.10 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.10 mrg as_ln_s='cp -pR' 544 1.1 mrg fi 545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 mrg rmdir conf$$.dir 2>/dev/null 547 1.1 mrg 548 1.1 mrg if mkdir -p . 2>/dev/null; then 549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 mrg else 551 1.1 mrg test -d ./-p && rmdir ./-p 552 1.1 mrg as_mkdir_p=false 553 1.1 mrg fi 554 1.1 mrg 555 1.10 mrg as_test_x='test -x' 556 1.10 mrg as_executable_p=as_fn_executable_p 557 1.1 mrg 558 1.1 mrg # Sed expression to map a string onto a valid CPP name. 559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 mrg 561 1.1 mrg # Sed expression to map a string onto a valid variable name. 562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 mrg 564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 mrg 566 1.1 mrg 567 1.10 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.10 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.10 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 mrg # so uname gets run too. 573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 mrg 575 1.1 mrg # 576 1.1 mrg # Initializations. 577 1.1 mrg # 578 1.1 mrg ac_default_prefix=/usr/local 579 1.1 mrg ac_clean_files= 580 1.1 mrg ac_config_libobj_dir=. 581 1.1 mrg LIBOBJS= 582 1.1 mrg cross_compiling=no 583 1.1 mrg subdirs= 584 1.1 mrg MFLAGS= 585 1.1 mrg MAKEFLAGS= 586 1.1 mrg 587 1.1 mrg # Identity of this package. 588 1.5 mrg PACKAGE_NAME='GNU Offloading and Multi Processing Runtime Library' 589 1.1 mrg PACKAGE_TARNAME='libgomp' 590 1.1 mrg PACKAGE_VERSION='1.0' 591 1.5 mrg PACKAGE_STRING='GNU Offloading and Multi Processing Runtime Library 1.0' 592 1.1 mrg PACKAGE_BUGREPORT='' 593 1.1 mrg PACKAGE_URL='http://www.gnu.org/software/libgomp/' 594 1.1 mrg 595 1.1 mrg # Factoring default headers for most tests. 596 1.1 mrg ac_includes_default="\ 597 1.1 mrg #include <stdio.h> 598 1.1 mrg #ifdef HAVE_SYS_TYPES_H 599 1.1 mrg # include <sys/types.h> 600 1.1 mrg #endif 601 1.1 mrg #ifdef HAVE_SYS_STAT_H 602 1.1 mrg # include <sys/stat.h> 603 1.1 mrg #endif 604 1.1 mrg #ifdef STDC_HEADERS 605 1.1 mrg # include <stdlib.h> 606 1.1 mrg # include <stddef.h> 607 1.1 mrg #else 608 1.1 mrg # ifdef HAVE_STDLIB_H 609 1.1 mrg # include <stdlib.h> 610 1.1 mrg # endif 611 1.1 mrg #endif 612 1.1 mrg #ifdef HAVE_STRING_H 613 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 614 1.1 mrg # include <memory.h> 615 1.1 mrg # endif 616 1.1 mrg # include <string.h> 617 1.1 mrg #endif 618 1.1 mrg #ifdef HAVE_STRINGS_H 619 1.1 mrg # include <strings.h> 620 1.1 mrg #endif 621 1.1 mrg #ifdef HAVE_INTTYPES_H 622 1.1 mrg # include <inttypes.h> 623 1.1 mrg #endif 624 1.1 mrg #ifdef HAVE_STDINT_H 625 1.1 mrg # include <stdint.h> 626 1.1 mrg #endif 627 1.1 mrg #ifdef HAVE_UNISTD_H 628 1.1 mrg # include <unistd.h> 629 1.1 mrg #endif" 630 1.1 mrg 631 1.8 mrg ac_header_list= 632 1.8 mrg ac_func_list= 633 1.1 mrg ac_subst_vars='am__EXEEXT_FALSE 634 1.1 mrg am__EXEEXT_TRUE 635 1.1 mrg LTLIBOBJS 636 1.1 mrg LIBOBJS 637 1.8 mrg get_gcc_base_ver 638 1.13 mrg OMP_DEPEND_KIND 639 1.1 mrg OMP_NEST_LOCK_25_KIND 640 1.1 mrg OMP_LOCK_25_KIND 641 1.1 mrg OMP_NEST_LOCK_25_ALIGN 642 1.1 mrg OMP_NEST_LOCK_25_SIZE 643 1.1 mrg OMP_LOCK_25_ALIGN 644 1.1 mrg OMP_LOCK_25_SIZE 645 1.1 mrg OMP_NEST_LOCK_KIND 646 1.1 mrg OMP_LOCK_KIND 647 1.1 mrg OMP_NEST_LOCK_ALIGN 648 1.1 mrg OMP_NEST_LOCK_SIZE 649 1.1 mrg OMP_LOCK_ALIGN 650 1.1 mrg OMP_LOCK_SIZE 651 1.13 mrg INTPTR_T_KIND 652 1.1 mrg USE_FORTRAN_FALSE 653 1.1 mrg USE_FORTRAN_TRUE 654 1.1 mrg link_gomp 655 1.13 mrg tmake_file 656 1.1 mrg XLDFLAGS 657 1.1 mrg XCFLAGS 658 1.1 mrg config_path 659 1.15 mrg SYSROOT_CFLAGS_FOR_TARGET 660 1.14 mrg FLOCK 661 1.11 mrg CPU_COUNT 662 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE 663 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE 664 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE 665 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE 666 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE 667 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE 668 1.1 mrg OPT_LDFLAGS 669 1.1 mrg SECTION_LDFLAGS 670 1.11 mrg PLUGIN_GCN_FALSE 671 1.11 mrg PLUGIN_GCN_TRUE 672 1.5 mrg PLUGIN_NVPTX_FALSE 673 1.5 mrg PLUGIN_NVPTX_TRUE 674 1.5 mrg offload_additional_lib_paths 675 1.5 mrg offload_additional_options 676 1.10 mrg offload_targets 677 1.10 mrg offload_plugins 678 1.15 mrg DL_LIBS 679 1.1 mrg libtool_VERSION 680 1.1 mrg ac_ct_FC 681 1.1 mrg FCFLAGS 682 1.1 mrg FC 683 1.1 mrg MAINT 684 1.1 mrg MAINTAINER_MODE_FALSE 685 1.1 mrg MAINTAINER_MODE_TRUE 686 1.15 mrg ENABLE_DARWIN_AT_RPATH_FALSE 687 1.15 mrg ENABLE_DARWIN_AT_RPATH_TRUE 688 1.1 mrg enable_static 689 1.1 mrg enable_shared 690 1.2 mrg lt_host_flags 691 1.1 mrg CPP 692 1.1 mrg OTOOL64 693 1.1 mrg OTOOL 694 1.1 mrg LIPO 695 1.1 mrg NMEDIT 696 1.1 mrg DSYMUTIL 697 1.1 mrg OBJDUMP 698 1.1 mrg LN_S 699 1.1 mrg NM 700 1.1 mrg ac_ct_DUMPBIN 701 1.1 mrg DUMPBIN 702 1.1 mrg LD 703 1.1 mrg FGREP 704 1.1 mrg EGREP 705 1.1 mrg GREP 706 1.1 mrg SED 707 1.1 mrg LIBTOOL 708 1.1 mrg BUILD_INFO_FALSE 709 1.1 mrg BUILD_INFO_TRUE 710 1.1 mrg RANLIB 711 1.1 mrg AR 712 1.1 mrg am__fastdepCC_FALSE 713 1.1 mrg am__fastdepCC_TRUE 714 1.1 mrg CCDEPMODE 715 1.7 mrg am__nodep 716 1.1 mrg AMDEPBACKSLASH 717 1.1 mrg AMDEP_FALSE 718 1.1 mrg AMDEP_TRUE 719 1.1 mrg am__quote 720 1.1 mrg am__include 721 1.1 mrg DEPDIR 722 1.1 mrg OBJEXT 723 1.1 mrg EXEEXT 724 1.1 mrg ac_ct_CC 725 1.1 mrg CPPFLAGS 726 1.1 mrg LDFLAGS 727 1.1 mrg CFLAGS 728 1.1 mrg CC 729 1.1 mrg toolexeclibdir 730 1.1 mrg toolexecdir 731 1.1 mrg multi_basedir 732 1.10 mrg AM_BACKSLASH 733 1.10 mrg AM_DEFAULT_VERBOSITY 734 1.10 mrg AM_DEFAULT_V 735 1.10 mrg AM_V 736 1.1 mrg am__untar 737 1.1 mrg am__tar 738 1.1 mrg AMTAR 739 1.1 mrg am__leading_dot 740 1.1 mrg SET_MAKE 741 1.1 mrg AWK 742 1.1 mrg mkdir_p 743 1.1 mrg MKDIR_P 744 1.1 mrg INSTALL_STRIP_PROGRAM 745 1.1 mrg STRIP 746 1.1 mrg install_sh 747 1.1 mrg MAKEINFO 748 1.1 mrg AUTOHEADER 749 1.1 mrg AUTOMAKE 750 1.1 mrg AUTOCONF 751 1.1 mrg ACLOCAL 752 1.1 mrg VERSION 753 1.1 mrg PACKAGE 754 1.1 mrg CYGPATH_W 755 1.1 mrg am__isrc 756 1.1 mrg INSTALL_DATA 757 1.1 mrg INSTALL_SCRIPT 758 1.1 mrg INSTALL_PROGRAM 759 1.1 mrg target_os 760 1.1 mrg target_vendor 761 1.1 mrg target_cpu 762 1.1 mrg target 763 1.1 mrg host_os 764 1.1 mrg host_vendor 765 1.1 mrg host_cpu 766 1.1 mrg host 767 1.1 mrg build_os 768 1.1 mrg build_vendor 769 1.1 mrg build_cpu 770 1.1 mrg build 771 1.1 mrg GENINSRC_FALSE 772 1.1 mrg GENINSRC_TRUE 773 1.1 mrg target_alias 774 1.1 mrg host_alias 775 1.1 mrg build_alias 776 1.1 mrg LIBS 777 1.1 mrg ECHO_T 778 1.1 mrg ECHO_N 779 1.1 mrg ECHO_C 780 1.1 mrg DEFS 781 1.1 mrg mandir 782 1.1 mrg localedir 783 1.1 mrg libdir 784 1.1 mrg psdir 785 1.1 mrg pdfdir 786 1.1 mrg dvidir 787 1.1 mrg htmldir 788 1.1 mrg infodir 789 1.1 mrg docdir 790 1.1 mrg oldincludedir 791 1.1 mrg includedir 792 1.1 mrg localstatedir 793 1.1 mrg sharedstatedir 794 1.1 mrg sysconfdir 795 1.1 mrg datadir 796 1.1 mrg datarootdir 797 1.1 mrg libexecdir 798 1.1 mrg sbindir 799 1.1 mrg bindir 800 1.1 mrg program_transform_name 801 1.1 mrg prefix 802 1.1 mrg exec_prefix 803 1.1 mrg PACKAGE_URL 804 1.1 mrg PACKAGE_BUGREPORT 805 1.1 mrg PACKAGE_STRING 806 1.1 mrg PACKAGE_VERSION 807 1.1 mrg PACKAGE_TARNAME 808 1.1 mrg PACKAGE_NAME 809 1.1 mrg PATH_SEPARATOR 810 1.1 mrg SHELL' 811 1.1 mrg ac_subst_files='' 812 1.1 mrg ac_user_opts=' 813 1.1 mrg enable_option_checking 814 1.1 mrg enable_version_specific_runtime_libs 815 1.1 mrg enable_generated_files_in_srcdir 816 1.10 mrg enable_silent_rules 817 1.1 mrg enable_multilib 818 1.11 mrg with_toolexeclibdir 819 1.1 mrg enable_dependency_tracking 820 1.13 mrg enable_werror 821 1.1 mrg enable_shared 822 1.1 mrg enable_static 823 1.1 mrg with_pic 824 1.1 mrg enable_fast_install 825 1.1 mrg with_gnu_ld 826 1.1 mrg enable_libtool_lock 827 1.15 mrg enable_darwin_at_rpath 828 1.1 mrg enable_maintainer_mode 829 1.1 mrg enable_linux_futex 830 1.1 mrg enable_tls 831 1.1 mrg enable_symvers 832 1.9 mrg enable_cet 833 1.8 mrg with_gcc_major_version_only 834 1.1 mrg ' 835 1.1 mrg ac_precious_vars='build_alias 836 1.1 mrg host_alias 837 1.1 mrg target_alias 838 1.1 mrg CPP 839 1.1 mrg CPPFLAGS 840 1.1 mrg FC 841 1.1 mrg FCFLAGS 842 1.1 mrg LDFLAGS 843 1.1 mrg LIBS' 844 1.1 mrg 845 1.1 mrg 846 1.1 mrg # Initialize some variables set by options. 847 1.1 mrg ac_init_help= 848 1.1 mrg ac_init_version=false 849 1.1 mrg ac_unrecognized_opts= 850 1.1 mrg ac_unrecognized_sep= 851 1.1 mrg # The variables have the same names as the options, with 852 1.1 mrg # dashes changed to underlines. 853 1.1 mrg cache_file=/dev/null 854 1.1 mrg exec_prefix=NONE 855 1.1 mrg no_create= 856 1.1 mrg no_recursion= 857 1.1 mrg prefix=NONE 858 1.1 mrg program_prefix=NONE 859 1.1 mrg program_suffix=NONE 860 1.1 mrg program_transform_name=s,x,x, 861 1.1 mrg silent= 862 1.1 mrg site= 863 1.1 mrg srcdir= 864 1.1 mrg verbose= 865 1.1 mrg x_includes=NONE 866 1.1 mrg x_libraries=NONE 867 1.1 mrg 868 1.1 mrg # Installation directory options. 869 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 870 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 871 1.1 mrg # by default will actually change. 872 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 873 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 874 1.1 mrg bindir='${exec_prefix}/bin' 875 1.1 mrg sbindir='${exec_prefix}/sbin' 876 1.1 mrg libexecdir='${exec_prefix}/libexec' 877 1.1 mrg datarootdir='${prefix}/share' 878 1.1 mrg datadir='${datarootdir}' 879 1.1 mrg sysconfdir='${prefix}/etc' 880 1.1 mrg sharedstatedir='${prefix}/com' 881 1.1 mrg localstatedir='${prefix}/var' 882 1.1 mrg includedir='${prefix}/include' 883 1.1 mrg oldincludedir='/usr/include' 884 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 885 1.1 mrg infodir='${datarootdir}/info' 886 1.1 mrg htmldir='${docdir}' 887 1.1 mrg dvidir='${docdir}' 888 1.1 mrg pdfdir='${docdir}' 889 1.1 mrg psdir='${docdir}' 890 1.1 mrg libdir='${exec_prefix}/lib' 891 1.1 mrg localedir='${datarootdir}/locale' 892 1.1 mrg mandir='${datarootdir}/man' 893 1.1 mrg 894 1.1 mrg ac_prev= 895 1.1 mrg ac_dashdash= 896 1.1 mrg for ac_option 897 1.1 mrg do 898 1.1 mrg # If the previous option needs an argument, assign it. 899 1.1 mrg if test -n "$ac_prev"; then 900 1.1 mrg eval $ac_prev=\$ac_option 901 1.1 mrg ac_prev= 902 1.1 mrg continue 903 1.1 mrg fi 904 1.1 mrg 905 1.1 mrg case $ac_option in 906 1.10 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 907 1.10 mrg *=) ac_optarg= ;; 908 1.10 mrg *) ac_optarg=yes ;; 909 1.1 mrg esac 910 1.1 mrg 911 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 912 1.1 mrg 913 1.1 mrg case $ac_dashdash$ac_option in 914 1.1 mrg --) 915 1.1 mrg ac_dashdash=yes ;; 916 1.1 mrg 917 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 918 1.1 mrg ac_prev=bindir ;; 919 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 920 1.1 mrg bindir=$ac_optarg ;; 921 1.1 mrg 922 1.1 mrg -build | --build | --buil | --bui | --bu) 923 1.1 mrg ac_prev=build_alias ;; 924 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 925 1.1 mrg build_alias=$ac_optarg ;; 926 1.1 mrg 927 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 928 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 929 1.1 mrg ac_prev=cache_file ;; 930 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 931 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 932 1.1 mrg cache_file=$ac_optarg ;; 933 1.1 mrg 934 1.1 mrg --config-cache | -C) 935 1.1 mrg cache_file=config.cache ;; 936 1.1 mrg 937 1.1 mrg -datadir | --datadir | --datadi | --datad) 938 1.1 mrg ac_prev=datadir ;; 939 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 940 1.1 mrg datadir=$ac_optarg ;; 941 1.1 mrg 942 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 943 1.1 mrg | --dataroo | --dataro | --datar) 944 1.1 mrg ac_prev=datarootdir ;; 945 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 946 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 947 1.1 mrg datarootdir=$ac_optarg ;; 948 1.1 mrg 949 1.1 mrg -disable-* | --disable-*) 950 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 951 1.1 mrg # Reject names that are not valid shell variable names. 952 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 953 1.10 mrg as_fn_error $? "invalid feature name: $ac_useropt" 954 1.1 mrg ac_useropt_orig=$ac_useropt 955 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 956 1.1 mrg case $ac_user_opts in 957 1.1 mrg *" 958 1.1 mrg "enable_$ac_useropt" 959 1.1 mrg "*) ;; 960 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 961 1.1 mrg ac_unrecognized_sep=', ';; 962 1.1 mrg esac 963 1.1 mrg eval enable_$ac_useropt=no ;; 964 1.1 mrg 965 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 966 1.1 mrg ac_prev=docdir ;; 967 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 968 1.1 mrg docdir=$ac_optarg ;; 969 1.1 mrg 970 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 971 1.1 mrg ac_prev=dvidir ;; 972 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 973 1.1 mrg dvidir=$ac_optarg ;; 974 1.1 mrg 975 1.1 mrg -enable-* | --enable-*) 976 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 977 1.1 mrg # Reject names that are not valid shell variable names. 978 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 979 1.10 mrg as_fn_error $? "invalid feature name: $ac_useropt" 980 1.1 mrg ac_useropt_orig=$ac_useropt 981 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 982 1.1 mrg case $ac_user_opts in 983 1.1 mrg *" 984 1.1 mrg "enable_$ac_useropt" 985 1.1 mrg "*) ;; 986 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 987 1.1 mrg ac_unrecognized_sep=', ';; 988 1.1 mrg esac 989 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 990 1.1 mrg 991 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 992 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 993 1.1 mrg | --exec | --exe | --ex) 994 1.1 mrg ac_prev=exec_prefix ;; 995 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 996 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 997 1.1 mrg | --exec=* | --exe=* | --ex=*) 998 1.1 mrg exec_prefix=$ac_optarg ;; 999 1.1 mrg 1000 1.1 mrg -gas | --gas | --ga | --g) 1001 1.1 mrg # Obsolete; use --with-gas. 1002 1.1 mrg with_gas=yes ;; 1003 1.1 mrg 1004 1.1 mrg -help | --help | --hel | --he | -h) 1005 1.1 mrg ac_init_help=long ;; 1006 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1007 1.1 mrg ac_init_help=recursive ;; 1008 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1009 1.1 mrg ac_init_help=short ;; 1010 1.1 mrg 1011 1.1 mrg -host | --host | --hos | --ho) 1012 1.1 mrg ac_prev=host_alias ;; 1013 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 1014 1.1 mrg host_alias=$ac_optarg ;; 1015 1.1 mrg 1016 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1017 1.1 mrg ac_prev=htmldir ;; 1018 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1019 1.1 mrg | --ht=*) 1020 1.1 mrg htmldir=$ac_optarg ;; 1021 1.1 mrg 1022 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 1023 1.1 mrg | --includ | --inclu | --incl | --inc) 1024 1.1 mrg ac_prev=includedir ;; 1025 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1026 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1027 1.1 mrg includedir=$ac_optarg ;; 1028 1.1 mrg 1029 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1030 1.1 mrg ac_prev=infodir ;; 1031 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1032 1.1 mrg infodir=$ac_optarg ;; 1033 1.1 mrg 1034 1.1 mrg -libdir | --libdir | --libdi | --libd) 1035 1.1 mrg ac_prev=libdir ;; 1036 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1037 1.1 mrg libdir=$ac_optarg ;; 1038 1.1 mrg 1039 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1040 1.1 mrg | --libexe | --libex | --libe) 1041 1.1 mrg ac_prev=libexecdir ;; 1042 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1043 1.1 mrg | --libexe=* | --libex=* | --libe=*) 1044 1.1 mrg libexecdir=$ac_optarg ;; 1045 1.1 mrg 1046 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1047 1.1 mrg ac_prev=localedir ;; 1048 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1049 1.1 mrg localedir=$ac_optarg ;; 1050 1.1 mrg 1051 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1052 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1053 1.1 mrg ac_prev=localstatedir ;; 1054 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1055 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1056 1.1 mrg localstatedir=$ac_optarg ;; 1057 1.1 mrg 1058 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1059 1.1 mrg ac_prev=mandir ;; 1060 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1061 1.1 mrg mandir=$ac_optarg ;; 1062 1.1 mrg 1063 1.1 mrg -nfp | --nfp | --nf) 1064 1.1 mrg # Obsolete; use --without-fp. 1065 1.1 mrg with_fp=no ;; 1066 1.1 mrg 1067 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1068 1.1 mrg | --no-cr | --no-c | -n) 1069 1.1 mrg no_create=yes ;; 1070 1.1 mrg 1071 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1072 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1073 1.1 mrg no_recursion=yes ;; 1074 1.1 mrg 1075 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1076 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1077 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1078 1.1 mrg ac_prev=oldincludedir ;; 1079 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1080 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1081 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1082 1.1 mrg oldincludedir=$ac_optarg ;; 1083 1.1 mrg 1084 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1085 1.1 mrg ac_prev=prefix ;; 1086 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1087 1.1 mrg prefix=$ac_optarg ;; 1088 1.1 mrg 1089 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1090 1.1 mrg | --program-pre | --program-pr | --program-p) 1091 1.1 mrg ac_prev=program_prefix ;; 1092 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1093 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1094 1.1 mrg program_prefix=$ac_optarg ;; 1095 1.1 mrg 1096 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1097 1.1 mrg | --program-suf | --program-su | --program-s) 1098 1.1 mrg ac_prev=program_suffix ;; 1099 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1100 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1101 1.1 mrg program_suffix=$ac_optarg ;; 1102 1.1 mrg 1103 1.1 mrg -program-transform-name | --program-transform-name \ 1104 1.1 mrg | --program-transform-nam | --program-transform-na \ 1105 1.1 mrg | --program-transform-n | --program-transform- \ 1106 1.1 mrg | --program-transform | --program-transfor \ 1107 1.1 mrg | --program-transfo | --program-transf \ 1108 1.1 mrg | --program-trans | --program-tran \ 1109 1.1 mrg | --progr-tra | --program-tr | --program-t) 1110 1.1 mrg ac_prev=program_transform_name ;; 1111 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1112 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1113 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1114 1.1 mrg | --program-transform=* | --program-transfor=* \ 1115 1.1 mrg | --program-transfo=* | --program-transf=* \ 1116 1.1 mrg | --program-trans=* | --program-tran=* \ 1117 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1118 1.1 mrg program_transform_name=$ac_optarg ;; 1119 1.1 mrg 1120 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1121 1.1 mrg ac_prev=pdfdir ;; 1122 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1123 1.1 mrg pdfdir=$ac_optarg ;; 1124 1.1 mrg 1125 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1126 1.1 mrg ac_prev=psdir ;; 1127 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1128 1.1 mrg psdir=$ac_optarg ;; 1129 1.1 mrg 1130 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1131 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1132 1.1 mrg silent=yes ;; 1133 1.1 mrg 1134 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1135 1.1 mrg ac_prev=sbindir ;; 1136 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1137 1.1 mrg | --sbi=* | --sb=*) 1138 1.1 mrg sbindir=$ac_optarg ;; 1139 1.1 mrg 1140 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1141 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1142 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1143 1.1 mrg | --sha | --sh) 1144 1.1 mrg ac_prev=sharedstatedir ;; 1145 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1146 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1147 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1148 1.1 mrg | --sha=* | --sh=*) 1149 1.1 mrg sharedstatedir=$ac_optarg ;; 1150 1.1 mrg 1151 1.1 mrg -site | --site | --sit) 1152 1.1 mrg ac_prev=site ;; 1153 1.1 mrg -site=* | --site=* | --sit=*) 1154 1.1 mrg site=$ac_optarg ;; 1155 1.1 mrg 1156 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1157 1.1 mrg ac_prev=srcdir ;; 1158 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1159 1.1 mrg srcdir=$ac_optarg ;; 1160 1.1 mrg 1161 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1162 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1163 1.1 mrg ac_prev=sysconfdir ;; 1164 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1165 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1166 1.1 mrg sysconfdir=$ac_optarg ;; 1167 1.1 mrg 1168 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1169 1.1 mrg ac_prev=target_alias ;; 1170 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1171 1.1 mrg target_alias=$ac_optarg ;; 1172 1.1 mrg 1173 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1174 1.1 mrg verbose=yes ;; 1175 1.1 mrg 1176 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1177 1.1 mrg ac_init_version=: ;; 1178 1.1 mrg 1179 1.1 mrg -with-* | --with-*) 1180 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1181 1.1 mrg # Reject names that are not valid shell variable names. 1182 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1183 1.10 mrg as_fn_error $? "invalid package name: $ac_useropt" 1184 1.1 mrg ac_useropt_orig=$ac_useropt 1185 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1186 1.1 mrg case $ac_user_opts in 1187 1.1 mrg *" 1188 1.1 mrg "with_$ac_useropt" 1189 1.1 mrg "*) ;; 1190 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1191 1.1 mrg ac_unrecognized_sep=', ';; 1192 1.1 mrg esac 1193 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1194 1.1 mrg 1195 1.1 mrg -without-* | --without-*) 1196 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1197 1.1 mrg # Reject names that are not valid shell variable names. 1198 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1199 1.10 mrg as_fn_error $? "invalid package name: $ac_useropt" 1200 1.1 mrg ac_useropt_orig=$ac_useropt 1201 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1202 1.1 mrg case $ac_user_opts in 1203 1.1 mrg *" 1204 1.1 mrg "with_$ac_useropt" 1205 1.1 mrg "*) ;; 1206 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1207 1.1 mrg ac_unrecognized_sep=', ';; 1208 1.1 mrg esac 1209 1.1 mrg eval with_$ac_useropt=no ;; 1210 1.1 mrg 1211 1.1 mrg --x) 1212 1.1 mrg # Obsolete; use --with-x. 1213 1.1 mrg with_x=yes ;; 1214 1.1 mrg 1215 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1216 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1217 1.1 mrg ac_prev=x_includes ;; 1218 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1219 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1220 1.1 mrg x_includes=$ac_optarg ;; 1221 1.1 mrg 1222 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1223 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1224 1.1 mrg ac_prev=x_libraries ;; 1225 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1226 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1227 1.1 mrg x_libraries=$ac_optarg ;; 1228 1.1 mrg 1229 1.10 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1230 1.10 mrg Try \`$0 --help' for more information" 1231 1.1 mrg ;; 1232 1.1 mrg 1233 1.1 mrg *=*) 1234 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1235 1.1 mrg # Reject names that are not valid shell variable names. 1236 1.1 mrg case $ac_envvar in #( 1237 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1238 1.10 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1239 1.1 mrg esac 1240 1.1 mrg eval $ac_envvar=\$ac_optarg 1241 1.1 mrg export $ac_envvar ;; 1242 1.1 mrg 1243 1.1 mrg *) 1244 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1245 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1246 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1247 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1248 1.10 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1249 1.1 mrg ;; 1250 1.1 mrg 1251 1.1 mrg esac 1252 1.1 mrg done 1253 1.1 mrg 1254 1.1 mrg if test -n "$ac_prev"; then 1255 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1256 1.10 mrg as_fn_error $? "missing argument to $ac_option" 1257 1.1 mrg fi 1258 1.1 mrg 1259 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1260 1.1 mrg case $enable_option_checking in 1261 1.1 mrg no) ;; 1262 1.10 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1263 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1264 1.1 mrg esac 1265 1.1 mrg fi 1266 1.1 mrg 1267 1.1 mrg # Check all directory arguments for consistency. 1268 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1269 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1270 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1271 1.1 mrg libdir localedir mandir 1272 1.1 mrg do 1273 1.1 mrg eval ac_val=\$$ac_var 1274 1.1 mrg # Remove trailing slashes. 1275 1.1 mrg case $ac_val in 1276 1.1 mrg */ ) 1277 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1278 1.1 mrg eval $ac_var=\$ac_val;; 1279 1.1 mrg esac 1280 1.1 mrg # Be sure to have absolute directory names. 1281 1.1 mrg case $ac_val in 1282 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1283 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1284 1.1 mrg esac 1285 1.10 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1286 1.1 mrg done 1287 1.1 mrg 1288 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1289 1.1 mrg # used to hold the argument of --host etc. 1290 1.1 mrg # FIXME: To remove some day. 1291 1.1 mrg build=$build_alias 1292 1.1 mrg host=$host_alias 1293 1.1 mrg target=$target_alias 1294 1.1 mrg 1295 1.1 mrg # FIXME: To remove some day. 1296 1.1 mrg if test "x$host_alias" != x; then 1297 1.1 mrg if test "x$build_alias" = x; then 1298 1.1 mrg cross_compiling=maybe 1299 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1300 1.1 mrg cross_compiling=yes 1301 1.1 mrg fi 1302 1.1 mrg fi 1303 1.1 mrg 1304 1.1 mrg ac_tool_prefix= 1305 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1306 1.1 mrg 1307 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1308 1.1 mrg 1309 1.1 mrg 1310 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1311 1.1 mrg ac_ls_di=`ls -di .` && 1312 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1313 1.10 mrg as_fn_error $? "working directory cannot be determined" 1314 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1315 1.10 mrg as_fn_error $? "pwd does not report name of working directory" 1316 1.1 mrg 1317 1.1 mrg 1318 1.1 mrg # Find the source files, if location was not specified. 1319 1.1 mrg if test -z "$srcdir"; then 1320 1.1 mrg ac_srcdir_defaulted=yes 1321 1.1 mrg # Try the directory containing this script, then the parent directory. 1322 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1323 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1324 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1325 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1326 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1327 1.1 mrg $as_echo X"$as_myself" | 1328 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1329 1.1 mrg s//\1/ 1330 1.1 mrg q 1331 1.1 mrg } 1332 1.1 mrg /^X\(\/\/\)[^/].*/{ 1333 1.1 mrg s//\1/ 1334 1.1 mrg q 1335 1.1 mrg } 1336 1.1 mrg /^X\(\/\/\)$/{ 1337 1.1 mrg s//\1/ 1338 1.1 mrg q 1339 1.1 mrg } 1340 1.1 mrg /^X\(\/\).*/{ 1341 1.1 mrg s//\1/ 1342 1.1 mrg q 1343 1.1 mrg } 1344 1.1 mrg s/.*/./; q'` 1345 1.1 mrg srcdir=$ac_confdir 1346 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1347 1.1 mrg srcdir=.. 1348 1.1 mrg fi 1349 1.1 mrg else 1350 1.1 mrg ac_srcdir_defaulted=no 1351 1.1 mrg fi 1352 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1353 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1354 1.10 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1355 1.1 mrg fi 1356 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1357 1.1 mrg ac_abs_confdir=`( 1358 1.10 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1359 1.1 mrg pwd)` 1360 1.1 mrg # When building in place, set srcdir=. 1361 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1362 1.1 mrg srcdir=. 1363 1.1 mrg fi 1364 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1365 1.1 mrg # Double slashes in file names in object file debugging info 1366 1.1 mrg # mess up M-x gdb in Emacs. 1367 1.1 mrg case $srcdir in 1368 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1369 1.1 mrg esac 1370 1.1 mrg for ac_var in $ac_precious_vars; do 1371 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1372 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1373 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1374 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1375 1.1 mrg done 1376 1.1 mrg 1377 1.1 mrg # 1378 1.1 mrg # Report the --help message. 1379 1.1 mrg # 1380 1.1 mrg if test "$ac_init_help" = "long"; then 1381 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1382 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1383 1.1 mrg cat <<_ACEOF 1384 1.5 mrg \`configure' configures GNU Offloading and Multi Processing Runtime Library 1.0 to adapt to many kinds of systems. 1385 1.1 mrg 1386 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1387 1.1 mrg 1388 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1389 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1390 1.1 mrg 1391 1.1 mrg Defaults for the options are specified in brackets. 1392 1.1 mrg 1393 1.1 mrg Configuration: 1394 1.1 mrg -h, --help display this help and exit 1395 1.1 mrg --help=short display options specific to this package 1396 1.1 mrg --help=recursive display the short help of all the included packages 1397 1.1 mrg -V, --version display version information and exit 1398 1.10 mrg -q, --quiet, --silent do not print \`checking ...' messages 1399 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1400 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1401 1.1 mrg -n, --no-create do not create output files 1402 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1403 1.1 mrg 1404 1.1 mrg Installation directories: 1405 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1406 1.1 mrg [$ac_default_prefix] 1407 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1408 1.1 mrg [PREFIX] 1409 1.1 mrg 1410 1.1 mrg By default, \`make install' will install all the files in 1411 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1412 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1413 1.1 mrg for instance \`--prefix=\$HOME'. 1414 1.1 mrg 1415 1.1 mrg For better control, use the options below. 1416 1.1 mrg 1417 1.1 mrg Fine tuning of the installation directories: 1418 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1419 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1420 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1421 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1422 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1423 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1424 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1425 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1426 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1427 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1428 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1429 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1430 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1431 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1432 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libgomp] 1433 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1434 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1435 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1436 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1437 1.1 mrg _ACEOF 1438 1.1 mrg 1439 1.1 mrg cat <<\_ACEOF 1440 1.1 mrg 1441 1.1 mrg Program names: 1442 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1443 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1444 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1445 1.1 mrg 1446 1.1 mrg System types: 1447 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1448 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1449 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1450 1.1 mrg _ACEOF 1451 1.1 mrg fi 1452 1.1 mrg 1453 1.1 mrg if test -n "$ac_init_help"; then 1454 1.1 mrg case $ac_init_help in 1455 1.5 mrg short | recursive ) echo "Configuration of GNU Offloading and Multi Processing Runtime Library 1.0:";; 1456 1.1 mrg esac 1457 1.1 mrg cat <<\_ACEOF 1458 1.1 mrg 1459 1.1 mrg Optional Features: 1460 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1461 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1462 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1463 1.1 mrg --enable-version-specific-runtime-libs 1464 1.1 mrg Specify that runtime libraries should be installed 1465 1.1 mrg in a compiler-specific directory [default=no] 1466 1.1 mrg --enable-generated-files-in-srcdir 1467 1.1 mrg put copies of generated files in source dir intended 1468 1.1 mrg for creating source tarballs for users without 1469 1.1 mrg texinfo bison or flex. [default=no] 1470 1.10 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1471 1.10 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1472 1.1 mrg --enable-multilib build many library versions (default) 1473 1.10 mrg --enable-dependency-tracking 1474 1.10 mrg do not reject slow dependency extractors 1475 1.10 mrg --disable-dependency-tracking 1476 1.10 mrg speeds up one-time build 1477 1.13 mrg --disable-werror disable building with -Werror 1478 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1479 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1480 1.1 mrg --enable-fast-install[=PKGS] 1481 1.1 mrg optimize for fast installation [default=yes] 1482 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1483 1.15 mrg --enable-darwin-at-rpath 1484 1.15 mrg install libraries with @rpath/library-name, requires 1485 1.15 mrg rpaths to be added to executables 1486 1.10 mrg --enable-maintainer-mode 1487 1.10 mrg enable make rules and dependencies not useful (and 1488 1.10 mrg sometimes confusing) to the casual installer 1489 1.1 mrg --enable-linux-futex use the Linux futex system call [default=default] 1490 1.1 mrg --enable-tls Use thread-local storage [default=yes] 1491 1.1 mrg --enable-symvers=STYLE enables symbol versioning of the shared library 1492 1.1 mrg [default=yes] 1493 1.13 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1494 1.1 mrg 1495 1.1 mrg Optional Packages: 1496 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1497 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1498 1.11 mrg --with-toolexeclibdir=DIR 1499 1.11 mrg install libraries built with a cross compiler within 1500 1.11 mrg DIR 1501 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1502 1.1 mrg both] 1503 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1504 1.8 mrg --with-gcc-major-version-only 1505 1.8 mrg use only GCC major number in filesystem paths 1506 1.1 mrg 1507 1.1 mrg Some influential environment variables: 1508 1.1 mrg CC C compiler command 1509 1.1 mrg CFLAGS C compiler flags 1510 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1511 1.1 mrg nonstandard directory <lib dir> 1512 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1513 1.10 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1514 1.1 mrg you have headers in a nonstandard directory <include dir> 1515 1.1 mrg CPP C preprocessor 1516 1.1 mrg FC Fortran compiler command 1517 1.1 mrg FCFLAGS Fortran compiler flags 1518 1.1 mrg 1519 1.1 mrg Use these variables to override the choices made by `configure' or to help 1520 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1521 1.1 mrg 1522 1.1 mrg Report bugs to the package provider. 1523 1.5 mrg GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 1524 1.1 mrg General help using GNU software: <http://www.gnu.org/gethelp/>. 1525 1.1 mrg _ACEOF 1526 1.1 mrg ac_status=$? 1527 1.1 mrg fi 1528 1.1 mrg 1529 1.1 mrg if test "$ac_init_help" = "recursive"; then 1530 1.1 mrg # If there are subdirs, report their specific --help. 1531 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1532 1.1 mrg test -d "$ac_dir" || 1533 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1534 1.1 mrg continue 1535 1.1 mrg ac_builddir=. 1536 1.1 mrg 1537 1.1 mrg case "$ac_dir" in 1538 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1539 1.1 mrg *) 1540 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1541 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1542 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1543 1.1 mrg case $ac_top_builddir_sub in 1544 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1545 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1546 1.1 mrg esac ;; 1547 1.1 mrg esac 1548 1.1 mrg ac_abs_top_builddir=$ac_pwd 1549 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1550 1.1 mrg # for backward compatibility: 1551 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1552 1.1 mrg 1553 1.1 mrg case $srcdir in 1554 1.1 mrg .) # We are building in place. 1555 1.1 mrg ac_srcdir=. 1556 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1557 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1558 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1559 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1560 1.1 mrg ac_top_srcdir=$srcdir 1561 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1562 1.1 mrg *) # Relative name. 1563 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1564 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1565 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1566 1.1 mrg esac 1567 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1568 1.1 mrg 1569 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1570 1.1 mrg # Check for guested configure. 1571 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1572 1.1 mrg echo && 1573 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1574 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1575 1.1 mrg echo && 1576 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1577 1.1 mrg else 1578 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1579 1.1 mrg fi || ac_status=$? 1580 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1581 1.1 mrg done 1582 1.1 mrg fi 1583 1.1 mrg 1584 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1585 1.1 mrg if $ac_init_version; then 1586 1.1 mrg cat <<\_ACEOF 1587 1.5 mrg GNU Offloading and Multi Processing Runtime Library configure 1.0 1588 1.10 mrg generated by GNU Autoconf 2.69 1589 1.1 mrg 1590 1.10 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1591 1.1 mrg This configure script is free software; the Free Software Foundation 1592 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1593 1.1 mrg _ACEOF 1594 1.1 mrg exit 1595 1.1 mrg fi 1596 1.1 mrg 1597 1.1 mrg ## ------------------------ ## 1598 1.1 mrg ## Autoconf initialization. ## 1599 1.1 mrg ## ------------------------ ## 1600 1.1 mrg 1601 1.1 mrg # ac_fn_c_try_compile LINENO 1602 1.1 mrg # -------------------------- 1603 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1604 1.1 mrg ac_fn_c_try_compile () 1605 1.1 mrg { 1606 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1607 1.1 mrg rm -f conftest.$ac_objext 1608 1.1 mrg if { { ac_try="$ac_compile" 1609 1.1 mrg case "(($ac_try" in 1610 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1611 1.1 mrg *) ac_try_echo=$ac_try;; 1612 1.1 mrg esac 1613 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1614 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1615 1.1 mrg (eval "$ac_compile") 2>conftest.err 1616 1.1 mrg ac_status=$? 1617 1.1 mrg if test -s conftest.err; then 1618 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1619 1.1 mrg cat conftest.er1 >&5 1620 1.1 mrg mv -f conftest.er1 conftest.err 1621 1.1 mrg fi 1622 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1623 1.1 mrg test $ac_status = 0; } && { 1624 1.1 mrg test -z "$ac_c_werror_flag" || 1625 1.1 mrg test ! -s conftest.err 1626 1.1 mrg } && test -s conftest.$ac_objext; then : 1627 1.1 mrg ac_retval=0 1628 1.1 mrg else 1629 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1630 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1631 1.1 mrg 1632 1.1 mrg ac_retval=1 1633 1.1 mrg fi 1634 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1635 1.10 mrg as_fn_set_status $ac_retval 1636 1.1 mrg 1637 1.1 mrg } # ac_fn_c_try_compile 1638 1.1 mrg 1639 1.1 mrg # ac_fn_c_try_link LINENO 1640 1.1 mrg # ----------------------- 1641 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1642 1.1 mrg ac_fn_c_try_link () 1643 1.1 mrg { 1644 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1646 1.1 mrg if { { ac_try="$ac_link" 1647 1.1 mrg case "(($ac_try" in 1648 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1649 1.1 mrg *) ac_try_echo=$ac_try;; 1650 1.1 mrg esac 1651 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1652 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1653 1.1 mrg (eval "$ac_link") 2>conftest.err 1654 1.1 mrg ac_status=$? 1655 1.1 mrg if test -s conftest.err; then 1656 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1657 1.1 mrg cat conftest.er1 >&5 1658 1.1 mrg mv -f conftest.er1 conftest.err 1659 1.1 mrg fi 1660 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1661 1.1 mrg test $ac_status = 0; } && { 1662 1.1 mrg test -z "$ac_c_werror_flag" || 1663 1.1 mrg test ! -s conftest.err 1664 1.1 mrg } && test -s conftest$ac_exeext && { 1665 1.1 mrg test "$cross_compiling" = yes || 1666 1.10 mrg test -x conftest$ac_exeext 1667 1.1 mrg }; then : 1668 1.1 mrg ac_retval=0 1669 1.1 mrg else 1670 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1671 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1672 1.1 mrg 1673 1.1 mrg ac_retval=1 1674 1.1 mrg fi 1675 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1676 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1677 1.1 mrg # interfere with the next link command; also delete a directory that is 1678 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1679 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1680 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1681 1.10 mrg as_fn_set_status $ac_retval 1682 1.1 mrg 1683 1.1 mrg } # ac_fn_c_try_link 1684 1.1 mrg 1685 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1686 1.1 mrg # ------------------------------------------------------- 1687 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1688 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1689 1.1 mrg ac_fn_c_check_header_compile () 1690 1.1 mrg { 1691 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1693 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1694 1.10 mrg if eval \${$3+:} false; then : 1695 1.1 mrg $as_echo_n "(cached) " >&6 1696 1.1 mrg else 1697 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1698 1.1 mrg /* end confdefs.h. */ 1699 1.1 mrg $4 1700 1.1 mrg #include <$2> 1701 1.1 mrg _ACEOF 1702 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1703 1.1 mrg eval "$3=yes" 1704 1.1 mrg else 1705 1.1 mrg eval "$3=no" 1706 1.1 mrg fi 1707 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1708 1.1 mrg fi 1709 1.1 mrg eval ac_res=\$$3 1710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1711 1.1 mrg $as_echo "$ac_res" >&6; } 1712 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1713 1.1 mrg 1714 1.1 mrg } # ac_fn_c_check_header_compile 1715 1.1 mrg 1716 1.1 mrg # ac_fn_c_try_cpp LINENO 1717 1.1 mrg # ---------------------- 1718 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1719 1.1 mrg ac_fn_c_try_cpp () 1720 1.1 mrg { 1721 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1722 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1723 1.1 mrg case "(($ac_try" in 1724 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1725 1.1 mrg *) ac_try_echo=$ac_try;; 1726 1.1 mrg esac 1727 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1728 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1729 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1730 1.1 mrg ac_status=$? 1731 1.1 mrg if test -s conftest.err; then 1732 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1733 1.1 mrg cat conftest.er1 >&5 1734 1.1 mrg mv -f conftest.er1 conftest.err 1735 1.1 mrg fi 1736 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1737 1.10 mrg test $ac_status = 0; } > conftest.i && { 1738 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1739 1.1 mrg test ! -s conftest.err 1740 1.1 mrg }; then : 1741 1.1 mrg ac_retval=0 1742 1.1 mrg else 1743 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1744 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1745 1.1 mrg 1746 1.1 mrg ac_retval=1 1747 1.1 mrg fi 1748 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1749 1.10 mrg as_fn_set_status $ac_retval 1750 1.1 mrg 1751 1.1 mrg } # ac_fn_c_try_cpp 1752 1.1 mrg 1753 1.1 mrg # ac_fn_c_try_run LINENO 1754 1.1 mrg # ---------------------- 1755 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1756 1.1 mrg # that executables *can* be run. 1757 1.1 mrg ac_fn_c_try_run () 1758 1.1 mrg { 1759 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1760 1.1 mrg if { { ac_try="$ac_link" 1761 1.1 mrg case "(($ac_try" in 1762 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1763 1.1 mrg *) ac_try_echo=$ac_try;; 1764 1.1 mrg esac 1765 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1766 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1767 1.1 mrg (eval "$ac_link") 2>&5 1768 1.1 mrg ac_status=$? 1769 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1770 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1771 1.1 mrg { { case "(($ac_try" in 1772 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 1.1 mrg *) ac_try_echo=$ac_try;; 1774 1.1 mrg esac 1775 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1777 1.1 mrg (eval "$ac_try") 2>&5 1778 1.1 mrg ac_status=$? 1779 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 1.1 mrg test $ac_status = 0; }; }; then : 1781 1.1 mrg ac_retval=0 1782 1.1 mrg else 1783 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1784 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1785 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1786 1.1 mrg 1787 1.1 mrg ac_retval=$ac_status 1788 1.1 mrg fi 1789 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1790 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1791 1.10 mrg as_fn_set_status $ac_retval 1792 1.1 mrg 1793 1.1 mrg } # ac_fn_c_try_run 1794 1.1 mrg 1795 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1796 1.1 mrg # ---------------------------------- 1797 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1798 1.1 mrg ac_fn_c_check_func () 1799 1.1 mrg { 1800 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1802 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1803 1.10 mrg if eval \${$3+:} false; then : 1804 1.1 mrg $as_echo_n "(cached) " >&6 1805 1.1 mrg else 1806 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1807 1.1 mrg /* end confdefs.h. */ 1808 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1809 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1810 1.1 mrg #define $2 innocuous_$2 1811 1.1 mrg 1812 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1813 1.1 mrg which can conflict with char $2 (); below. 1814 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1815 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1816 1.1 mrg 1817 1.1 mrg #ifdef __STDC__ 1818 1.1 mrg # include <limits.h> 1819 1.1 mrg #else 1820 1.1 mrg # include <assert.h> 1821 1.1 mrg #endif 1822 1.1 mrg 1823 1.1 mrg #undef $2 1824 1.1 mrg 1825 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1826 1.1 mrg Use char because int might match the return type of a GCC 1827 1.1 mrg builtin and then its argument prototype would still apply. */ 1828 1.1 mrg #ifdef __cplusplus 1829 1.1 mrg extern "C" 1830 1.1 mrg #endif 1831 1.1 mrg char $2 (); 1832 1.1 mrg /* The GNU C library defines this for functions which it implements 1833 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1834 1.1 mrg something starting with __ and the normal name is an alias. */ 1835 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1836 1.1 mrg choke me 1837 1.1 mrg #endif 1838 1.1 mrg 1839 1.1 mrg int 1840 1.1 mrg main () 1841 1.1 mrg { 1842 1.1 mrg return $2 (); 1843 1.1 mrg ; 1844 1.1 mrg return 0; 1845 1.1 mrg } 1846 1.1 mrg _ACEOF 1847 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1848 1.1 mrg eval "$3=yes" 1849 1.1 mrg else 1850 1.1 mrg eval "$3=no" 1851 1.1 mrg fi 1852 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1853 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1854 1.1 mrg fi 1855 1.1 mrg eval ac_res=\$$3 1856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1857 1.1 mrg $as_echo "$ac_res" >&6; } 1858 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1859 1.1 mrg 1860 1.1 mrg } # ac_fn_c_check_func 1861 1.1 mrg 1862 1.1 mrg # ac_fn_fc_try_compile LINENO 1863 1.1 mrg # --------------------------- 1864 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1865 1.1 mrg ac_fn_fc_try_compile () 1866 1.1 mrg { 1867 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1868 1.1 mrg rm -f conftest.$ac_objext 1869 1.1 mrg if { { ac_try="$ac_compile" 1870 1.1 mrg case "(($ac_try" in 1871 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1872 1.1 mrg *) ac_try_echo=$ac_try;; 1873 1.1 mrg esac 1874 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1875 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1876 1.1 mrg (eval "$ac_compile") 2>conftest.err 1877 1.1 mrg ac_status=$? 1878 1.1 mrg if test -s conftest.err; then 1879 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1880 1.1 mrg cat conftest.er1 >&5 1881 1.1 mrg mv -f conftest.er1 conftest.err 1882 1.1 mrg fi 1883 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1884 1.1 mrg test $ac_status = 0; } && { 1885 1.1 mrg test -z "$ac_fc_werror_flag" || 1886 1.1 mrg test ! -s conftest.err 1887 1.1 mrg } && test -s conftest.$ac_objext; then : 1888 1.1 mrg ac_retval=0 1889 1.1 mrg else 1890 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1891 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1892 1.1 mrg 1893 1.1 mrg ac_retval=1 1894 1.1 mrg fi 1895 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1896 1.10 mrg as_fn_set_status $ac_retval 1897 1.1 mrg 1898 1.1 mrg } # ac_fn_fc_try_compile 1899 1.1 mrg 1900 1.1 mrg # ac_fn_fc_try_link LINENO 1901 1.1 mrg # ------------------------ 1902 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1903 1.1 mrg ac_fn_fc_try_link () 1904 1.1 mrg { 1905 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1906 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1907 1.1 mrg if { { ac_try="$ac_link" 1908 1.1 mrg case "(($ac_try" in 1909 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1910 1.1 mrg *) ac_try_echo=$ac_try;; 1911 1.1 mrg esac 1912 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1913 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1914 1.1 mrg (eval "$ac_link") 2>conftest.err 1915 1.1 mrg ac_status=$? 1916 1.1 mrg if test -s conftest.err; then 1917 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1918 1.1 mrg cat conftest.er1 >&5 1919 1.1 mrg mv -f conftest.er1 conftest.err 1920 1.1 mrg fi 1921 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1922 1.1 mrg test $ac_status = 0; } && { 1923 1.1 mrg test -z "$ac_fc_werror_flag" || 1924 1.1 mrg test ! -s conftest.err 1925 1.1 mrg } && test -s conftest$ac_exeext && { 1926 1.1 mrg test "$cross_compiling" = yes || 1927 1.10 mrg test -x conftest$ac_exeext 1928 1.1 mrg }; then : 1929 1.1 mrg ac_retval=0 1930 1.1 mrg else 1931 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1932 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1933 1.1 mrg 1934 1.1 mrg ac_retval=1 1935 1.1 mrg fi 1936 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1937 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1938 1.1 mrg # interfere with the next link command; also delete a directory that is 1939 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1940 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1941 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1942 1.10 mrg as_fn_set_status $ac_retval 1943 1.1 mrg 1944 1.1 mrg } # ac_fn_fc_try_link 1945 1.1 mrg 1946 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1947 1.1 mrg # ------------------------------------------------------- 1948 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1949 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1950 1.1 mrg # accordingly. 1951 1.1 mrg ac_fn_c_check_header_mongrel () 1952 1.1 mrg { 1953 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1954 1.10 mrg if eval \${$3+:} false; then : 1955 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1956 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1957 1.10 mrg if eval \${$3+:} false; then : 1958 1.1 mrg $as_echo_n "(cached) " >&6 1959 1.1 mrg fi 1960 1.1 mrg eval ac_res=\$$3 1961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1962 1.1 mrg $as_echo "$ac_res" >&6; } 1963 1.1 mrg else 1964 1.1 mrg # Is the header compilable? 1965 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1966 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1967 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1968 1.1 mrg /* end confdefs.h. */ 1969 1.1 mrg $4 1970 1.1 mrg #include <$2> 1971 1.1 mrg _ACEOF 1972 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1973 1.1 mrg ac_header_compiler=yes 1974 1.1 mrg else 1975 1.1 mrg ac_header_compiler=no 1976 1.1 mrg fi 1977 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1978 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1979 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 1980 1.1 mrg 1981 1.1 mrg # Is the header present? 1982 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1983 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 1984 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1985 1.1 mrg /* end confdefs.h. */ 1986 1.1 mrg #include <$2> 1987 1.1 mrg _ACEOF 1988 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 1989 1.1 mrg ac_header_preproc=yes 1990 1.1 mrg else 1991 1.1 mrg ac_header_preproc=no 1992 1.1 mrg fi 1993 1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext 1994 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1995 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 1996 1.1 mrg 1997 1.1 mrg # So? What about this header? 1998 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1999 1.1 mrg yes:no: ) 2000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2001 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2003 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2004 1.1 mrg ;; 2005 1.1 mrg no:yes:* ) 2006 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2007 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2009 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2011 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2013 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2015 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2016 1.1 mrg ;; 2017 1.1 mrg esac 2018 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2019 1.1 mrg $as_echo_n "checking for $2... " >&6; } 2020 1.10 mrg if eval \${$3+:} false; then : 2021 1.1 mrg $as_echo_n "(cached) " >&6 2022 1.1 mrg else 2023 1.1 mrg eval "$3=\$ac_header_compiler" 2024 1.1 mrg fi 2025 1.1 mrg eval ac_res=\$$3 2026 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2027 1.1 mrg $as_echo "$ac_res" >&6; } 2028 1.1 mrg fi 2029 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2030 1.1 mrg 2031 1.1 mrg } # ac_fn_c_check_header_mongrel 2032 1.1 mrg 2033 1.1 mrg # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2034 1.1 mrg # -------------------------------------------- 2035 1.1 mrg # Tries to find the compile-time value of EXPR in a program that includes 2036 1.1 mrg # INCLUDES, setting VAR accordingly. Returns whether the value could be 2037 1.1 mrg # computed 2038 1.1 mrg ac_fn_c_compute_int () 2039 1.1 mrg { 2040 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2041 1.1 mrg if test "$cross_compiling" = yes; then 2042 1.1 mrg # Depending upon the size, compute the lo and hi bounds. 2043 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2044 1.1 mrg /* end confdefs.h. */ 2045 1.1 mrg $4 2046 1.1 mrg int 2047 1.1 mrg main () 2048 1.1 mrg { 2049 1.1 mrg static int test_array [1 - 2 * !(($2) >= 0)]; 2050 1.10 mrg test_array [0] = 0; 2051 1.10 mrg return test_array [0]; 2052 1.1 mrg 2053 1.1 mrg ; 2054 1.1 mrg return 0; 2055 1.1 mrg } 2056 1.1 mrg _ACEOF 2057 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2058 1.1 mrg ac_lo=0 ac_mid=0 2059 1.1 mrg while :; do 2060 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2061 1.1 mrg /* end confdefs.h. */ 2062 1.1 mrg $4 2063 1.1 mrg int 2064 1.1 mrg main () 2065 1.1 mrg { 2066 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2067 1.10 mrg test_array [0] = 0; 2068 1.10 mrg return test_array [0]; 2069 1.1 mrg 2070 1.1 mrg ; 2071 1.1 mrg return 0; 2072 1.1 mrg } 2073 1.1 mrg _ACEOF 2074 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2075 1.1 mrg ac_hi=$ac_mid; break 2076 1.1 mrg else 2077 1.1 mrg as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2078 1.1 mrg if test $ac_lo -le $ac_mid; then 2079 1.1 mrg ac_lo= ac_hi= 2080 1.1 mrg break 2081 1.1 mrg fi 2082 1.1 mrg as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2083 1.1 mrg fi 2084 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2085 1.1 mrg done 2086 1.1 mrg else 2087 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2088 1.1 mrg /* end confdefs.h. */ 2089 1.1 mrg $4 2090 1.1 mrg int 2091 1.1 mrg main () 2092 1.1 mrg { 2093 1.1 mrg static int test_array [1 - 2 * !(($2) < 0)]; 2094 1.10 mrg test_array [0] = 0; 2095 1.10 mrg return test_array [0]; 2096 1.1 mrg 2097 1.1 mrg ; 2098 1.1 mrg return 0; 2099 1.1 mrg } 2100 1.1 mrg _ACEOF 2101 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2102 1.1 mrg ac_hi=-1 ac_mid=-1 2103 1.1 mrg while :; do 2104 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2105 1.1 mrg /* end confdefs.h. */ 2106 1.1 mrg $4 2107 1.1 mrg int 2108 1.1 mrg main () 2109 1.1 mrg { 2110 1.1 mrg static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2111 1.10 mrg test_array [0] = 0; 2112 1.10 mrg return test_array [0]; 2113 1.1 mrg 2114 1.1 mrg ; 2115 1.1 mrg return 0; 2116 1.1 mrg } 2117 1.1 mrg _ACEOF 2118 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2119 1.1 mrg ac_lo=$ac_mid; break 2120 1.1 mrg else 2121 1.1 mrg as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2122 1.1 mrg if test $ac_mid -le $ac_hi; then 2123 1.1 mrg ac_lo= ac_hi= 2124 1.1 mrg break 2125 1.1 mrg fi 2126 1.1 mrg as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2127 1.1 mrg fi 2128 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2129 1.1 mrg done 2130 1.1 mrg else 2131 1.1 mrg ac_lo= ac_hi= 2132 1.1 mrg fi 2133 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2134 1.1 mrg fi 2135 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2136 1.1 mrg # Binary search between lo and hi bounds. 2137 1.1 mrg while test "x$ac_lo" != "x$ac_hi"; do 2138 1.1 mrg as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2139 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2140 1.1 mrg /* end confdefs.h. */ 2141 1.1 mrg $4 2142 1.1 mrg int 2143 1.1 mrg main () 2144 1.1 mrg { 2145 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2146 1.10 mrg test_array [0] = 0; 2147 1.10 mrg return test_array [0]; 2148 1.1 mrg 2149 1.1 mrg ; 2150 1.1 mrg return 0; 2151 1.1 mrg } 2152 1.1 mrg _ACEOF 2153 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2154 1.1 mrg ac_hi=$ac_mid 2155 1.1 mrg else 2156 1.1 mrg as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2157 1.1 mrg fi 2158 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2159 1.1 mrg done 2160 1.1 mrg case $ac_lo in #(( 2161 1.1 mrg ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2162 1.1 mrg '') ac_retval=1 ;; 2163 1.1 mrg esac 2164 1.1 mrg else 2165 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2166 1.1 mrg /* end confdefs.h. */ 2167 1.1 mrg $4 2168 1.1 mrg static long int longval () { return $2; } 2169 1.1 mrg static unsigned long int ulongval () { return $2; } 2170 1.1 mrg #include <stdio.h> 2171 1.1 mrg #include <stdlib.h> 2172 1.1 mrg int 2173 1.1 mrg main () 2174 1.1 mrg { 2175 1.1 mrg 2176 1.1 mrg FILE *f = fopen ("conftest.val", "w"); 2177 1.1 mrg if (! f) 2178 1.1 mrg return 1; 2179 1.1 mrg if (($2) < 0) 2180 1.1 mrg { 2181 1.1 mrg long int i = longval (); 2182 1.1 mrg if (i != ($2)) 2183 1.1 mrg return 1; 2184 1.1 mrg fprintf (f, "%ld", i); 2185 1.1 mrg } 2186 1.1 mrg else 2187 1.1 mrg { 2188 1.1 mrg unsigned long int i = ulongval (); 2189 1.1 mrg if (i != ($2)) 2190 1.1 mrg return 1; 2191 1.1 mrg fprintf (f, "%lu", i); 2192 1.1 mrg } 2193 1.1 mrg /* Do not output a trailing newline, as this causes \r\n confusion 2194 1.1 mrg on some platforms. */ 2195 1.1 mrg return ferror (f) || fclose (f) != 0; 2196 1.1 mrg 2197 1.1 mrg ; 2198 1.1 mrg return 0; 2199 1.1 mrg } 2200 1.1 mrg _ACEOF 2201 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 2202 1.1 mrg echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2203 1.1 mrg else 2204 1.1 mrg ac_retval=1 2205 1.1 mrg fi 2206 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2207 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 2208 1.1 mrg rm -f conftest.val 2209 1.1 mrg 2210 1.1 mrg fi 2211 1.10 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2212 1.10 mrg as_fn_set_status $ac_retval 2213 1.1 mrg 2214 1.1 mrg } # ac_fn_c_compute_int 2215 1.13 mrg 2216 1.13 mrg # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2217 1.13 mrg # ------------------------------------------- 2218 1.13 mrg # Tests whether TYPE exists after having included INCLUDES, setting cache 2219 1.13 mrg # variable VAR accordingly. 2220 1.13 mrg ac_fn_c_check_type () 2221 1.13 mrg { 2222 1.13 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2223 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2224 1.13 mrg $as_echo_n "checking for $2... " >&6; } 2225 1.13 mrg if eval \${$3+:} false; then : 2226 1.13 mrg $as_echo_n "(cached) " >&6 2227 1.13 mrg else 2228 1.13 mrg eval "$3=no" 2229 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2230 1.13 mrg /* end confdefs.h. */ 2231 1.13 mrg $4 2232 1.13 mrg int 2233 1.13 mrg main () 2234 1.13 mrg { 2235 1.13 mrg if (sizeof ($2)) 2236 1.13 mrg return 0; 2237 1.13 mrg ; 2238 1.13 mrg return 0; 2239 1.13 mrg } 2240 1.13 mrg _ACEOF 2241 1.13 mrg if ac_fn_c_try_compile "$LINENO"; then : 2242 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2243 1.13 mrg /* end confdefs.h. */ 2244 1.13 mrg $4 2245 1.13 mrg int 2246 1.13 mrg main () 2247 1.13 mrg { 2248 1.13 mrg if (sizeof (($2))) 2249 1.13 mrg return 0; 2250 1.13 mrg ; 2251 1.13 mrg return 0; 2252 1.13 mrg } 2253 1.13 mrg _ACEOF 2254 1.13 mrg if ac_fn_c_try_compile "$LINENO"; then : 2255 1.13 mrg 2256 1.13 mrg else 2257 1.13 mrg eval "$3=yes" 2258 1.13 mrg fi 2259 1.13 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2260 1.13 mrg fi 2261 1.13 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2262 1.13 mrg fi 2263 1.13 mrg eval ac_res=\$$3 2264 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2265 1.13 mrg $as_echo "$ac_res" >&6; } 2266 1.13 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2267 1.13 mrg 2268 1.13 mrg } # ac_fn_c_check_type 2269 1.1 mrg cat >config.log <<_ACEOF 2270 1.1 mrg This file contains any messages produced by compilers while 2271 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2272 1.1 mrg 2273 1.5 mrg It was created by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was 2274 1.10 mrg generated by GNU Autoconf 2.69. Invocation command line was 2275 1.1 mrg 2276 1.1 mrg $ $0 $@ 2277 1.1 mrg 2278 1.1 mrg _ACEOF 2279 1.1 mrg exec 5>>config.log 2280 1.1 mrg { 2281 1.1 mrg cat <<_ASUNAME 2282 1.1 mrg ## --------- ## 2283 1.1 mrg ## Platform. ## 2284 1.1 mrg ## --------- ## 2285 1.1 mrg 2286 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2287 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2288 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2289 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2290 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2291 1.1 mrg 2292 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2293 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2294 1.1 mrg 2295 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2296 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2297 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2298 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2299 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2300 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2301 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2302 1.1 mrg 2303 1.1 mrg _ASUNAME 2304 1.1 mrg 2305 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2306 1.1 mrg for as_dir in $PATH 2307 1.1 mrg do 2308 1.1 mrg IFS=$as_save_IFS 2309 1.1 mrg test -z "$as_dir" && as_dir=. 2310 1.1 mrg $as_echo "PATH: $as_dir" 2311 1.1 mrg done 2312 1.1 mrg IFS=$as_save_IFS 2313 1.1 mrg 2314 1.1 mrg } >&5 2315 1.1 mrg 2316 1.1 mrg cat >&5 <<_ACEOF 2317 1.1 mrg 2318 1.1 mrg 2319 1.1 mrg ## ----------- ## 2320 1.1 mrg ## Core tests. ## 2321 1.1 mrg ## ----------- ## 2322 1.1 mrg 2323 1.1 mrg _ACEOF 2324 1.1 mrg 2325 1.1 mrg 2326 1.1 mrg # Keep a trace of the command line. 2327 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2328 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2329 1.1 mrg # Also quote any args containing shell meta-characters. 2330 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2331 1.1 mrg ac_configure_args= 2332 1.1 mrg ac_configure_args0= 2333 1.1 mrg ac_configure_args1= 2334 1.1 mrg ac_must_keep_next=false 2335 1.1 mrg for ac_pass in 1 2 2336 1.1 mrg do 2337 1.1 mrg for ac_arg 2338 1.1 mrg do 2339 1.1 mrg case $ac_arg in 2340 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2341 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2342 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2343 1.1 mrg continue ;; 2344 1.1 mrg *\'*) 2345 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2346 1.1 mrg esac 2347 1.1 mrg case $ac_pass in 2348 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2349 1.1 mrg 2) 2350 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2351 1.1 mrg if test $ac_must_keep_next = true; then 2352 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2353 1.1 mrg else 2354 1.1 mrg case $ac_arg in 2355 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2356 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2357 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2358 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2359 1.1 mrg case "$ac_configure_args0 " in 2360 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2361 1.1 mrg esac 2362 1.1 mrg ;; 2363 1.1 mrg -* ) ac_must_keep_next=true ;; 2364 1.1 mrg esac 2365 1.1 mrg fi 2366 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2367 1.1 mrg ;; 2368 1.1 mrg esac 2369 1.1 mrg done 2370 1.1 mrg done 2371 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2372 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2373 1.1 mrg 2374 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2375 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2376 1.1 mrg # would cause problems or look ugly. 2377 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2378 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2379 1.1 mrg trap 'exit_status=$? 2380 1.1 mrg # Save into config.log some information that might help in debugging. 2381 1.1 mrg { 2382 1.1 mrg echo 2383 1.1 mrg 2384 1.10 mrg $as_echo "## ---------------- ## 2385 1.1 mrg ## Cache variables. ## 2386 1.10 mrg ## ---------------- ##" 2387 1.1 mrg echo 2388 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2389 1.1 mrg ( 2390 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2391 1.1 mrg eval ac_val=\$$ac_var 2392 1.1 mrg case $ac_val in #( 2393 1.1 mrg *${as_nl}*) 2394 1.1 mrg case $ac_var in #( 2395 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2396 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2397 1.1 mrg esac 2398 1.1 mrg case $ac_var in #( 2399 1.1 mrg _ | IFS | as_nl) ;; #( 2400 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2401 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2402 1.1 mrg esac ;; 2403 1.1 mrg esac 2404 1.1 mrg done 2405 1.1 mrg (set) 2>&1 | 2406 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2407 1.1 mrg *${as_nl}ac_space=\ *) 2408 1.1 mrg sed -n \ 2409 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2410 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2411 1.1 mrg ;; #( 2412 1.1 mrg *) 2413 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2414 1.1 mrg ;; 2415 1.1 mrg esac | 2416 1.1 mrg sort 2417 1.1 mrg ) 2418 1.1 mrg echo 2419 1.1 mrg 2420 1.10 mrg $as_echo "## ----------------- ## 2421 1.1 mrg ## Output variables. ## 2422 1.10 mrg ## ----------------- ##" 2423 1.1 mrg echo 2424 1.1 mrg for ac_var in $ac_subst_vars 2425 1.1 mrg do 2426 1.1 mrg eval ac_val=\$$ac_var 2427 1.1 mrg case $ac_val in 2428 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2429 1.1 mrg esac 2430 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2431 1.1 mrg done | sort 2432 1.1 mrg echo 2433 1.1 mrg 2434 1.1 mrg if test -n "$ac_subst_files"; then 2435 1.10 mrg $as_echo "## ------------------- ## 2436 1.1 mrg ## File substitutions. ## 2437 1.10 mrg ## ------------------- ##" 2438 1.1 mrg echo 2439 1.1 mrg for ac_var in $ac_subst_files 2440 1.1 mrg do 2441 1.1 mrg eval ac_val=\$$ac_var 2442 1.1 mrg case $ac_val in 2443 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2444 1.1 mrg esac 2445 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2446 1.1 mrg done | sort 2447 1.1 mrg echo 2448 1.1 mrg fi 2449 1.1 mrg 2450 1.1 mrg if test -s confdefs.h; then 2451 1.10 mrg $as_echo "## ----------- ## 2452 1.1 mrg ## confdefs.h. ## 2453 1.10 mrg ## ----------- ##" 2454 1.1 mrg echo 2455 1.1 mrg cat confdefs.h 2456 1.1 mrg echo 2457 1.1 mrg fi 2458 1.1 mrg test "$ac_signal" != 0 && 2459 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2460 1.1 mrg $as_echo "$as_me: exit $exit_status" 2461 1.1 mrg } >&5 2462 1.1 mrg rm -f core *.core core.conftest.* && 2463 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2464 1.1 mrg exit $exit_status 2465 1.1 mrg ' 0 2466 1.1 mrg for ac_signal in 1 2 13 15; do 2467 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2468 1.1 mrg done 2469 1.1 mrg ac_signal=0 2470 1.1 mrg 2471 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2472 1.1 mrg rm -f -r conftest* confdefs.h 2473 1.1 mrg 2474 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2475 1.1 mrg 2476 1.1 mrg # Predefined preprocessor variables. 2477 1.1 mrg 2478 1.1 mrg cat >>confdefs.h <<_ACEOF 2479 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2480 1.1 mrg _ACEOF 2481 1.1 mrg 2482 1.1 mrg cat >>confdefs.h <<_ACEOF 2483 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2484 1.1 mrg _ACEOF 2485 1.1 mrg 2486 1.1 mrg cat >>confdefs.h <<_ACEOF 2487 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2488 1.1 mrg _ACEOF 2489 1.1 mrg 2490 1.1 mrg cat >>confdefs.h <<_ACEOF 2491 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2492 1.1 mrg _ACEOF 2493 1.1 mrg 2494 1.1 mrg cat >>confdefs.h <<_ACEOF 2495 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2496 1.1 mrg _ACEOF 2497 1.1 mrg 2498 1.1 mrg cat >>confdefs.h <<_ACEOF 2499 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2500 1.1 mrg _ACEOF 2501 1.1 mrg 2502 1.1 mrg 2503 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2504 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2505 1.1 mrg ac_site_file1=NONE 2506 1.1 mrg ac_site_file2=NONE 2507 1.1 mrg if test -n "$CONFIG_SITE"; then 2508 1.10 mrg # We do not want a PATH search for config.site. 2509 1.10 mrg case $CONFIG_SITE in #(( 2510 1.10 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2511 1.10 mrg */*) ac_site_file1=$CONFIG_SITE;; 2512 1.10 mrg *) ac_site_file1=./$CONFIG_SITE;; 2513 1.10 mrg esac 2514 1.1 mrg elif test "x$prefix" != xNONE; then 2515 1.1 mrg ac_site_file1=$prefix/share/config.site 2516 1.1 mrg ac_site_file2=$prefix/etc/config.site 2517 1.1 mrg else 2518 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2519 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2520 1.1 mrg fi 2521 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2522 1.1 mrg do 2523 1.1 mrg test "x$ac_site_file" = xNONE && continue 2524 1.10 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2526 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2527 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2528 1.10 mrg . "$ac_site_file" \ 2529 1.10 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2530 1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2531 1.10 mrg as_fn_error $? "failed to load site script $ac_site_file 2532 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 2533 1.1 mrg fi 2534 1.1 mrg done 2535 1.1 mrg 2536 1.1 mrg if test -r "$cache_file"; then 2537 1.10 mrg # Some versions of bash will fail to source /dev/null (special files 2538 1.10 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2539 1.10 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2540 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2541 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2542 1.1 mrg case $cache_file in 2543 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2544 1.1 mrg *) . "./$cache_file";; 2545 1.1 mrg esac 2546 1.1 mrg fi 2547 1.1 mrg else 2548 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2549 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2550 1.1 mrg >$cache_file 2551 1.1 mrg fi 2552 1.1 mrg 2553 1.8 mrg as_fn_append ac_header_list " unistd.h" 2554 1.8 mrg as_fn_append ac_func_list " secure_getenv" 2555 1.8 mrg as_fn_append ac_func_list " __secure_getenv" 2556 1.8 mrg as_fn_append ac_func_list " getuid" 2557 1.8 mrg as_fn_append ac_func_list " geteuid" 2558 1.8 mrg as_fn_append ac_func_list " getgid" 2559 1.8 mrg as_fn_append ac_func_list " getegid" 2560 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2561 1.1 mrg # value. 2562 1.1 mrg ac_cache_corrupted=false 2563 1.1 mrg for ac_var in $ac_precious_vars; do 2564 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2565 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2566 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2567 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2568 1.1 mrg case $ac_old_set,$ac_new_set in 2569 1.1 mrg set,) 2570 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2571 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2572 1.1 mrg ac_cache_corrupted=: ;; 2573 1.1 mrg ,set) 2574 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2575 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2576 1.1 mrg ac_cache_corrupted=: ;; 2577 1.1 mrg ,);; 2578 1.1 mrg *) 2579 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2580 1.1 mrg # differences in whitespace do not lead to failure. 2581 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2582 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2583 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2585 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2586 1.1 mrg ac_cache_corrupted=: 2587 1.1 mrg else 2588 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2589 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2590 1.1 mrg eval $ac_var=\$ac_old_val 2591 1.1 mrg fi 2592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2593 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2594 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2595 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2596 1.1 mrg fi;; 2597 1.1 mrg esac 2598 1.1 mrg # Pass precious variables to config.status. 2599 1.1 mrg if test "$ac_new_set" = set; then 2600 1.1 mrg case $ac_new_val in 2601 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2602 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2603 1.1 mrg esac 2604 1.1 mrg case " $ac_configure_args " in 2605 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2606 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2607 1.1 mrg esac 2608 1.1 mrg fi 2609 1.1 mrg done 2610 1.1 mrg if $ac_cache_corrupted; then 2611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2612 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2614 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2615 1.10 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2616 1.1 mrg fi 2617 1.1 mrg ## -------------------- ## 2618 1.1 mrg ## Main body of script. ## 2619 1.1 mrg ## -------------------- ## 2620 1.1 mrg 2621 1.1 mrg ac_ext=c 2622 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2623 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2624 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2625 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2626 1.1 mrg 2627 1.1 mrg 2628 1.1 mrg 2629 1.1 mrg 2630 1.1 mrg 2631 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2632 1.1 mrg 2633 1.1 mrg 2634 1.1 mrg # ------- 2635 1.1 mrg # Options 2636 1.1 mrg # ------- 2637 1.1 mrg 2638 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2639 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2640 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 2641 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 2642 1.1 mrg enableval=$enable_version_specific_runtime_libs; 2643 1.1 mrg case "$enableval" in 2644 1.1 mrg yes|no) ;; 2645 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;; 2646 1.1 mrg esac 2647 1.1 mrg 2648 1.1 mrg else 2649 1.1 mrg enable_version_specific_runtime_libs=no 2650 1.1 mrg fi 2651 1.1 mrg 2652 1.1 mrg 2653 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5 2654 1.1 mrg $as_echo "$enable_version_specific_runtime_libs" >&6; } 2655 1.1 mrg 2656 1.1 mrg # We would like our source tree to be readonly. However when releases or 2657 1.1 mrg # pre-releases are generated, the flex/bison generated files as well as the 2658 1.1 mrg # various formats of manuals need to be included along with the rest of the 2659 1.1 mrg # sources. Therefore we have --enable-generated-files-in-srcdir to do 2660 1.1 mrg # just that. 2661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5 2662 1.1 mrg $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; } 2663 1.1 mrg # Check whether --enable-generated-files-in-srcdir was given. 2664 1.1 mrg if test "${enable_generated_files_in_srcdir+set}" = set; then : 2665 1.1 mrg enableval=$enable_generated_files_in_srcdir; 2666 1.1 mrg case "$enableval" in 2667 1.1 mrg yes|no) ;; 2668 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;; 2669 1.1 mrg esac 2670 1.1 mrg 2671 1.1 mrg else 2672 1.1 mrg enable_generated_files_in_srcdir=no 2673 1.1 mrg fi 2674 1.1 mrg 2675 1.1 mrg 2676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 2677 1.1 mrg $as_echo "$enable_generated_files_in_srcdir" >&6; } 2678 1.1 mrg if test "$enable_generated_files_in_srcdir" = yes; then 2679 1.1 mrg GENINSRC_TRUE= 2680 1.1 mrg GENINSRC_FALSE='#' 2681 1.1 mrg else 2682 1.1 mrg GENINSRC_TRUE='#' 2683 1.1 mrg GENINSRC_FALSE= 2684 1.1 mrg fi 2685 1.1 mrg 2686 1.1 mrg 2687 1.1 mrg 2688 1.1 mrg # ------- 2689 1.1 mrg # ------- 2690 1.1 mrg 2691 1.1 mrg # Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2692 1.1 mrg # 2693 1.1 mrg # You will slowly go insane if you do not grok the following fact: when 2694 1.1 mrg # building this library, the top-level /target/ becomes the library's /host/. 2695 1.1 mrg # 2696 1.1 mrg # configure then causes --target to default to --host, exactly like any 2697 1.1 mrg # other package using autoconf. Therefore, 'target' and 'host' will 2698 1.1 mrg # always be the same. This makes sense both for native and cross compilers 2699 1.1 mrg # just think about it for a little while. :-) 2700 1.1 mrg # 2701 1.1 mrg # Also, if this library is being configured as part of a cross compiler, the 2702 1.1 mrg # top-level configure script will pass the "real" host as $with_cross_host. 2703 1.1 mrg # 2704 1.1 mrg # Do not delete or change the following two lines. For why, see 2705 1.1 mrg # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2706 1.1 mrg ac_aux_dir= 2707 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2708 1.10 mrg if test -f "$ac_dir/install-sh"; then 2709 1.10 mrg ac_aux_dir=$ac_dir 2710 1.10 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2711 1.10 mrg break 2712 1.10 mrg elif test -f "$ac_dir/install.sh"; then 2713 1.10 mrg ac_aux_dir=$ac_dir 2714 1.10 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2715 1.10 mrg break 2716 1.10 mrg elif test -f "$ac_dir/shtool"; then 2717 1.10 mrg ac_aux_dir=$ac_dir 2718 1.10 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2719 1.10 mrg break 2720 1.10 mrg fi 2721 1.1 mrg done 2722 1.1 mrg if test -z "$ac_aux_dir"; then 2723 1.10 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2724 1.1 mrg fi 2725 1.1 mrg 2726 1.1 mrg # These three variables are undocumented and unsupported, 2727 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2728 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2729 1.1 mrg # whose full name contains unusual characters. 2730 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2731 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2732 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2733 1.1 mrg 2734 1.1 mrg 2735 1.1 mrg # Make sure we can run config.sub. 2736 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2737 1.10 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2738 1.1 mrg 2739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2740 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2741 1.10 mrg if ${ac_cv_build+:} false; then : 2742 1.1 mrg $as_echo_n "(cached) " >&6 2743 1.1 mrg else 2744 1.1 mrg ac_build_alias=$build_alias 2745 1.1 mrg test "x$ac_build_alias" = x && 2746 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2747 1.1 mrg test "x$ac_build_alias" = x && 2748 1.10 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2749 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2750 1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2751 1.1 mrg 2752 1.1 mrg fi 2753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2754 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2755 1.1 mrg case $ac_cv_build in 2756 1.1 mrg *-*-*) ;; 2757 1.10 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2758 1.1 mrg esac 2759 1.1 mrg build=$ac_cv_build 2760 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2761 1.1 mrg set x $ac_cv_build 2762 1.1 mrg shift 2763 1.1 mrg build_cpu=$1 2764 1.1 mrg build_vendor=$2 2765 1.1 mrg shift; shift 2766 1.1 mrg # Remember, the first character of IFS is used to create $*, 2767 1.1 mrg # except with old shells: 2768 1.1 mrg build_os=$* 2769 1.1 mrg IFS=$ac_save_IFS 2770 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2771 1.1 mrg 2772 1.1 mrg 2773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2774 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2775 1.10 mrg if ${ac_cv_host+:} false; then : 2776 1.1 mrg $as_echo_n "(cached) " >&6 2777 1.1 mrg else 2778 1.1 mrg if test "x$host_alias" = x; then 2779 1.1 mrg ac_cv_host=$ac_cv_build 2780 1.1 mrg else 2781 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2782 1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2783 1.1 mrg fi 2784 1.1 mrg 2785 1.1 mrg fi 2786 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2787 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2788 1.1 mrg case $ac_cv_host in 2789 1.1 mrg *-*-*) ;; 2790 1.10 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2791 1.1 mrg esac 2792 1.1 mrg host=$ac_cv_host 2793 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2794 1.1 mrg set x $ac_cv_host 2795 1.1 mrg shift 2796 1.1 mrg host_cpu=$1 2797 1.1 mrg host_vendor=$2 2798 1.1 mrg shift; shift 2799 1.1 mrg # Remember, the first character of IFS is used to create $*, 2800 1.1 mrg # except with old shells: 2801 1.1 mrg host_os=$* 2802 1.1 mrg IFS=$ac_save_IFS 2803 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2804 1.1 mrg 2805 1.1 mrg 2806 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2807 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2808 1.10 mrg if ${ac_cv_target+:} false; then : 2809 1.1 mrg $as_echo_n "(cached) " >&6 2810 1.1 mrg else 2811 1.1 mrg if test "x$target_alias" = x; then 2812 1.1 mrg ac_cv_target=$ac_cv_host 2813 1.1 mrg else 2814 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2815 1.10 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2816 1.1 mrg fi 2817 1.1 mrg 2818 1.1 mrg fi 2819 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2820 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2821 1.1 mrg case $ac_cv_target in 2822 1.1 mrg *-*-*) ;; 2823 1.10 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2824 1.1 mrg esac 2825 1.1 mrg target=$ac_cv_target 2826 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2827 1.1 mrg set x $ac_cv_target 2828 1.1 mrg shift 2829 1.1 mrg target_cpu=$1 2830 1.1 mrg target_vendor=$2 2831 1.1 mrg shift; shift 2832 1.1 mrg # Remember, the first character of IFS is used to create $*, 2833 1.1 mrg # except with old shells: 2834 1.1 mrg target_os=$* 2835 1.1 mrg IFS=$ac_save_IFS 2836 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2837 1.1 mrg 2838 1.1 mrg 2839 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2840 1.1 mrg # will get canonicalized. 2841 1.1 mrg test -n "$target_alias" && 2842 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2843 1.1 mrg NONENONEs,x,x, && 2844 1.1 mrg program_prefix=${target_alias}- 2845 1.1 mrg 2846 1.1 mrg target_alias=${target_alias-$host_alias} 2847 1.1 mrg 2848 1.1 mrg # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the 2849 1.1 mrg # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. 2850 1.1 mrg # 1.9.0: minimum required version 2851 1.1 mrg # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch 2852 1.1 mrg # of other PACKAGE_* variables will, however, and there's nothing 2853 1.1 mrg # we can do about that; they come from AC_INIT). 2854 1.1 mrg # foreign: we don't follow the normal rules for GNU packages (no COPYING 2855 1.1 mrg # file in the top srcdir, etc, etc), so stop complaining. 2856 1.2 mrg # no-dist: we don't want 'dist' and related rules. 2857 1.1 mrg # -Wall: turns on all automake warnings... 2858 1.1 mrg # -Wno-portability: ...except this one, since GNU make is required. 2859 1.1 mrg # -Wno-override: ... and this one, since we do want this in testsuite. 2860 1.10 mrg am__api_version='1.15' 2861 1.1 mrg 2862 1.1 mrg # Find a good install program. We prefer a C program (faster), 2863 1.1 mrg # so one script is as good as another. But avoid the broken or 2864 1.1 mrg # incompatible versions: 2865 1.1 mrg # SysV /etc/install, /usr/sbin/install 2866 1.1 mrg # SunOS /usr/etc/install 2867 1.1 mrg # IRIX /sbin/install 2868 1.1 mrg # AIX /bin/install 2869 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2870 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2871 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2872 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2873 1.1 mrg # OS/2's system install, which has a completely different semantic 2874 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2875 1.1 mrg # Reject install programs that cannot install multiple files. 2876 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2877 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2878 1.1 mrg if test -z "$INSTALL"; then 2879 1.10 mrg if ${ac_cv_path_install+:} false; then : 2880 1.1 mrg $as_echo_n "(cached) " >&6 2881 1.1 mrg else 2882 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2883 1.1 mrg for as_dir in $PATH 2884 1.1 mrg do 2885 1.1 mrg IFS=$as_save_IFS 2886 1.1 mrg test -z "$as_dir" && as_dir=. 2887 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2888 1.1 mrg case $as_dir/ in #(( 2889 1.1 mrg ./ | .// | /[cC]/* | \ 2890 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2891 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2892 1.1 mrg /usr/ucb/* ) ;; 2893 1.1 mrg *) 2894 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2895 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2896 1.1 mrg # by default. 2897 1.1 mrg for ac_prog in ginstall scoinst install; do 2898 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2899 1.10 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2900 1.1 mrg if test $ac_prog = install && 2901 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2902 1.1 mrg # AIX install. It has an incompatible calling convention. 2903 1.1 mrg : 2904 1.1 mrg elif test $ac_prog = install && 2905 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2906 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2907 1.1 mrg : 2908 1.1 mrg else 2909 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2910 1.1 mrg echo one > conftest.one 2911 1.1 mrg echo two > conftest.two 2912 1.1 mrg mkdir conftest.dir 2913 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2914 1.1 mrg test -s conftest.one && test -s conftest.two && 2915 1.1 mrg test -s conftest.dir/conftest.one && 2916 1.1 mrg test -s conftest.dir/conftest.two 2917 1.1 mrg then 2918 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2919 1.1 mrg break 3 2920 1.1 mrg fi 2921 1.1 mrg fi 2922 1.1 mrg fi 2923 1.1 mrg done 2924 1.1 mrg done 2925 1.1 mrg ;; 2926 1.1 mrg esac 2927 1.1 mrg 2928 1.1 mrg done 2929 1.1 mrg IFS=$as_save_IFS 2930 1.1 mrg 2931 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2932 1.1 mrg 2933 1.1 mrg fi 2934 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2935 1.1 mrg INSTALL=$ac_cv_path_install 2936 1.1 mrg else 2937 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2938 1.1 mrg # value for INSTALL within a source directory, because that will 2939 1.1 mrg # break other packages using the cache if that directory is 2940 1.1 mrg # removed, or if the value is a relative name. 2941 1.1 mrg INSTALL=$ac_install_sh 2942 1.1 mrg fi 2943 1.1 mrg fi 2944 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2945 1.1 mrg $as_echo "$INSTALL" >&6; } 2946 1.1 mrg 2947 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2948 1.1 mrg # It thinks the first close brace ends the variable substitution. 2949 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2950 1.1 mrg 2951 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2952 1.1 mrg 2953 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2954 1.1 mrg 2955 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2956 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2957 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2958 1.1 mrg # name. Accept space and tab only in the latter. 2959 1.1 mrg am_lf=' 2960 1.1 mrg ' 2961 1.1 mrg case `pwd` in 2962 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2963 1.10 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2964 1.1 mrg esac 2965 1.1 mrg case $srcdir in 2966 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2967 1.10 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2968 1.1 mrg esac 2969 1.1 mrg 2970 1.10 mrg # Do 'set' in a subshell so we don't clobber the current shell's 2971 1.1 mrg # arguments. Must try -L first in case configure is actually a 2972 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 2973 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 2974 1.1 mrg # directory). 2975 1.1 mrg if ( 2976 1.10 mrg am_has_slept=no 2977 1.10 mrg for am_try in 1 2; do 2978 1.10 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 2979 1.10 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2980 1.10 mrg if test "$*" = "X"; then 2981 1.10 mrg # -L didn't work. 2982 1.10 mrg set X `ls -t "$srcdir/configure" conftest.file` 2983 1.10 mrg fi 2984 1.10 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 2985 1.10 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 2986 1.1 mrg 2987 1.10 mrg # If neither matched, then we have a broken ls. This can happen 2988 1.10 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2989 1.10 mrg # broken ls alias from the environment. This has actually 2990 1.10 mrg # happened. Such a system could not be considered "sane". 2991 1.10 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2992 1.10 mrg alias in your environment" "$LINENO" 5 2993 1.10 mrg fi 2994 1.10 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 2995 1.10 mrg break 2996 1.10 mrg fi 2997 1.10 mrg # Just in case. 2998 1.10 mrg sleep 1 2999 1.10 mrg am_has_slept=yes 3000 1.10 mrg done 3001 1.1 mrg test "$2" = conftest.file 3002 1.1 mrg ) 3003 1.1 mrg then 3004 1.1 mrg # Ok. 3005 1.1 mrg : 3006 1.1 mrg else 3007 1.10 mrg as_fn_error $? "newly created file is older than distributed files! 3008 1.1 mrg Check your system clock" "$LINENO" 5 3009 1.1 mrg fi 3010 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3011 1.1 mrg $as_echo "yes" >&6; } 3012 1.10 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 3013 1.10 mrg # generated files are strictly newer. 3014 1.10 mrg am_sleep_pid= 3015 1.10 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3016 1.10 mrg ( sleep 1 ) & 3017 1.10 mrg am_sleep_pid=$! 3018 1.10 mrg fi 3019 1.10 mrg 3020 1.10 mrg rm -f conftest.file 3021 1.10 mrg 3022 1.1 mrg test "$program_prefix" != NONE && 3023 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 3024 1.1 mrg # Use a double $ so make ignores it. 3025 1.1 mrg test "$program_suffix" != NONE && 3026 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3027 1.1 mrg # Double any \ or $. 3028 1.1 mrg # By default was `s,x,x', remove it if useless. 3029 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3030 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3031 1.1 mrg 3032 1.10 mrg # Expand $ac_aux_dir to an absolute path. 3033 1.10 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 3034 1.1 mrg 3035 1.1 mrg if test x"${MISSING+set}" != xset; then 3036 1.1 mrg case $am_aux_dir in 3037 1.1 mrg *\ * | *\ *) 3038 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3039 1.1 mrg *) 3040 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 3041 1.1 mrg esac 3042 1.1 mrg fi 3043 1.1 mrg # Use eval to expand $SHELL 3044 1.10 mrg if eval "$MISSING --is-lightweight"; then 3045 1.10 mrg am_missing_run="$MISSING " 3046 1.1 mrg else 3047 1.1 mrg am_missing_run= 3048 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3049 1.10 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3050 1.1 mrg fi 3051 1.1 mrg 3052 1.10 mrg if test x"${install_sh+set}" != xset; then 3053 1.1 mrg case $am_aux_dir in 3054 1.1 mrg *\ * | *\ *) 3055 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3056 1.1 mrg *) 3057 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 3058 1.1 mrg esac 3059 1.1 mrg fi 3060 1.1 mrg 3061 1.10 mrg # Installed binaries are usually stripped using 'strip' when the user 3062 1.10 mrg # run "make install-strip". However 'strip' might not be the right 3063 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 3064 1.10 mrg # will honor the 'STRIP' environment variable to overrule this program. 3065 1.1 mrg if test "$cross_compiling" != no; then 3066 1.1 mrg if test -n "$ac_tool_prefix"; then 3067 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3068 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 3069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3070 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3071 1.10 mrg if ${ac_cv_prog_STRIP+:} false; then : 3072 1.1 mrg $as_echo_n "(cached) " >&6 3073 1.1 mrg else 3074 1.1 mrg if test -n "$STRIP"; then 3075 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3076 1.1 mrg else 3077 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3078 1.1 mrg for as_dir in $PATH 3079 1.1 mrg do 3080 1.1 mrg IFS=$as_save_IFS 3081 1.1 mrg test -z "$as_dir" && as_dir=. 3082 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3083 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3084 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3085 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3086 1.1 mrg break 2 3087 1.1 mrg fi 3088 1.1 mrg done 3089 1.1 mrg done 3090 1.1 mrg IFS=$as_save_IFS 3091 1.1 mrg 3092 1.1 mrg fi 3093 1.1 mrg fi 3094 1.1 mrg STRIP=$ac_cv_prog_STRIP 3095 1.1 mrg if test -n "$STRIP"; then 3096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3097 1.1 mrg $as_echo "$STRIP" >&6; } 3098 1.1 mrg else 3099 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3100 1.1 mrg $as_echo "no" >&6; } 3101 1.1 mrg fi 3102 1.1 mrg 3103 1.1 mrg 3104 1.1 mrg fi 3105 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 3106 1.1 mrg ac_ct_STRIP=$STRIP 3107 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 3108 1.1 mrg set dummy strip; ac_word=$2 3109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3110 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3111 1.10 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3112 1.1 mrg $as_echo_n "(cached) " >&6 3113 1.1 mrg else 3114 1.1 mrg if test -n "$ac_ct_STRIP"; then 3115 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3116 1.1 mrg else 3117 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3118 1.1 mrg for as_dir in $PATH 3119 1.1 mrg do 3120 1.1 mrg IFS=$as_save_IFS 3121 1.1 mrg test -z "$as_dir" && as_dir=. 3122 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3123 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3124 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 3125 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3126 1.1 mrg break 2 3127 1.1 mrg fi 3128 1.1 mrg done 3129 1.1 mrg done 3130 1.1 mrg IFS=$as_save_IFS 3131 1.1 mrg 3132 1.1 mrg fi 3133 1.1 mrg fi 3134 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3135 1.1 mrg if test -n "$ac_ct_STRIP"; then 3136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3137 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 3138 1.1 mrg else 3139 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3140 1.1 mrg $as_echo "no" >&6; } 3141 1.1 mrg fi 3142 1.1 mrg 3143 1.1 mrg if test "x$ac_ct_STRIP" = x; then 3144 1.1 mrg STRIP=":" 3145 1.1 mrg else 3146 1.1 mrg case $cross_compiling:$ac_tool_warned in 3147 1.1 mrg yes:) 3148 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3149 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3150 1.1 mrg ac_tool_warned=yes ;; 3151 1.1 mrg esac 3152 1.1 mrg STRIP=$ac_ct_STRIP 3153 1.1 mrg fi 3154 1.1 mrg else 3155 1.1 mrg STRIP="$ac_cv_prog_STRIP" 3156 1.1 mrg fi 3157 1.1 mrg 3158 1.1 mrg fi 3159 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3160 1.1 mrg 3161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3162 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3163 1.1 mrg if test -z "$MKDIR_P"; then 3164 1.10 mrg if ${ac_cv_path_mkdir+:} false; then : 3165 1.1 mrg $as_echo_n "(cached) " >&6 3166 1.1 mrg else 3167 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3168 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3169 1.1 mrg do 3170 1.1 mrg IFS=$as_save_IFS 3171 1.1 mrg test -z "$as_dir" && as_dir=. 3172 1.1 mrg for ac_prog in mkdir gmkdir; do 3173 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3174 1.10 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3175 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3176 1.1 mrg 'mkdir (GNU coreutils) '* | \ 3177 1.1 mrg 'mkdir (coreutils) '* | \ 3178 1.1 mrg 'mkdir (fileutils) '4.1*) 3179 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3180 1.1 mrg break 3;; 3181 1.1 mrg esac 3182 1.1 mrg done 3183 1.1 mrg done 3184 1.1 mrg done 3185 1.1 mrg IFS=$as_save_IFS 3186 1.1 mrg 3187 1.1 mrg fi 3188 1.1 mrg 3189 1.10 mrg test -d ./--version && rmdir ./--version 3190 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 3191 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 3192 1.1 mrg else 3193 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 3194 1.1 mrg # value for MKDIR_P within a source directory, because that will 3195 1.1 mrg # break other packages using the cache if that directory is 3196 1.1 mrg # removed, or if the value is a relative name. 3197 1.1 mrg MKDIR_P="$ac_install_sh -d" 3198 1.1 mrg fi 3199 1.1 mrg fi 3200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3201 1.1 mrg $as_echo "$MKDIR_P" >&6; } 3202 1.1 mrg 3203 1.1 mrg for ac_prog in gawk mawk nawk awk 3204 1.1 mrg do 3205 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3206 1.1 mrg set dummy $ac_prog; ac_word=$2 3207 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3208 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3209 1.10 mrg if ${ac_cv_prog_AWK+:} false; then : 3210 1.1 mrg $as_echo_n "(cached) " >&6 3211 1.1 mrg else 3212 1.1 mrg if test -n "$AWK"; then 3213 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3214 1.1 mrg else 3215 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3216 1.1 mrg for as_dir in $PATH 3217 1.1 mrg do 3218 1.1 mrg IFS=$as_save_IFS 3219 1.1 mrg test -z "$as_dir" && as_dir=. 3220 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3221 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3222 1.1 mrg ac_cv_prog_AWK="$ac_prog" 3223 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3224 1.1 mrg break 2 3225 1.1 mrg fi 3226 1.1 mrg done 3227 1.1 mrg done 3228 1.1 mrg IFS=$as_save_IFS 3229 1.1 mrg 3230 1.1 mrg fi 3231 1.1 mrg fi 3232 1.1 mrg AWK=$ac_cv_prog_AWK 3233 1.1 mrg if test -n "$AWK"; then 3234 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3235 1.1 mrg $as_echo "$AWK" >&6; } 3236 1.1 mrg else 3237 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3238 1.1 mrg $as_echo "no" >&6; } 3239 1.1 mrg fi 3240 1.1 mrg 3241 1.1 mrg 3242 1.1 mrg test -n "$AWK" && break 3243 1.1 mrg done 3244 1.1 mrg 3245 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3246 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3247 1.1 mrg set x ${MAKE-make} 3248 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3249 1.10 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3250 1.1 mrg $as_echo_n "(cached) " >&6 3251 1.1 mrg else 3252 1.1 mrg cat >conftest.make <<\_ACEOF 3253 1.1 mrg SHELL = /bin/sh 3254 1.1 mrg all: 3255 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3256 1.1 mrg _ACEOF 3257 1.10 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3258 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 3259 1.1 mrg *@@@%%%=?*=@@@%%%*) 3260 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3261 1.1 mrg *) 3262 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 3263 1.1 mrg esac 3264 1.1 mrg rm -f conftest.make 3265 1.1 mrg fi 3266 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3268 1.1 mrg $as_echo "yes" >&6; } 3269 1.1 mrg SET_MAKE= 3270 1.1 mrg else 3271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3272 1.1 mrg $as_echo "no" >&6; } 3273 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 3274 1.1 mrg fi 3275 1.1 mrg 3276 1.1 mrg rm -rf .tst 2>/dev/null 3277 1.1 mrg mkdir .tst 2>/dev/null 3278 1.1 mrg if test -d .tst; then 3279 1.1 mrg am__leading_dot=. 3280 1.1 mrg else 3281 1.1 mrg am__leading_dot=_ 3282 1.1 mrg fi 3283 1.1 mrg rmdir .tst 2>/dev/null 3284 1.1 mrg 3285 1.10 mrg # Check whether --enable-silent-rules was given. 3286 1.10 mrg if test "${enable_silent_rules+set}" = set; then : 3287 1.10 mrg enableval=$enable_silent_rules; 3288 1.10 mrg fi 3289 1.10 mrg 3290 1.10 mrg case $enable_silent_rules in # ((( 3291 1.10 mrg yes) AM_DEFAULT_VERBOSITY=0;; 3292 1.10 mrg no) AM_DEFAULT_VERBOSITY=1;; 3293 1.10 mrg *) AM_DEFAULT_VERBOSITY=1;; 3294 1.10 mrg esac 3295 1.10 mrg am_make=${MAKE-make} 3296 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3297 1.10 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3298 1.10 mrg if ${am_cv_make_support_nested_variables+:} false; then : 3299 1.10 mrg $as_echo_n "(cached) " >&6 3300 1.10 mrg else 3301 1.10 mrg if $as_echo 'TRUE=$(BAR$(V)) 3302 1.10 mrg BAR0=false 3303 1.10 mrg BAR1=true 3304 1.10 mrg V=1 3305 1.10 mrg am__doit: 3306 1.10 mrg @$(TRUE) 3307 1.10 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3308 1.10 mrg am_cv_make_support_nested_variables=yes 3309 1.10 mrg else 3310 1.10 mrg am_cv_make_support_nested_variables=no 3311 1.10 mrg fi 3312 1.10 mrg fi 3313 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3314 1.10 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 3315 1.10 mrg if test $am_cv_make_support_nested_variables = yes; then 3316 1.10 mrg AM_V='$(V)' 3317 1.10 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3318 1.10 mrg else 3319 1.10 mrg AM_V=$AM_DEFAULT_VERBOSITY 3320 1.10 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3321 1.10 mrg fi 3322 1.10 mrg AM_BACKSLASH='\' 3323 1.10 mrg 3324 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 3325 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3326 1.1 mrg # is not polluted with repeated "-I." 3327 1.1 mrg am__isrc=' -I$(srcdir)' 3328 1.1 mrg # test to see if srcdir already configured 3329 1.1 mrg if test -f $srcdir/config.status; then 3330 1.10 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3331 1.1 mrg fi 3332 1.1 mrg fi 3333 1.1 mrg 3334 1.1 mrg # test whether we have cygpath 3335 1.1 mrg if test -z "$CYGPATH_W"; then 3336 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 3337 1.1 mrg CYGPATH_W='cygpath -w' 3338 1.1 mrg else 3339 1.1 mrg CYGPATH_W=echo 3340 1.1 mrg fi 3341 1.1 mrg fi 3342 1.1 mrg 3343 1.1 mrg 3344 1.1 mrg # Define the identity of the package. 3345 1.1 mrg PACKAGE='libgomp' 3346 1.1 mrg VERSION='1.0' 3347 1.1 mrg 3348 1.1 mrg 3349 1.1 mrg cat >>confdefs.h <<_ACEOF 3350 1.1 mrg #define PACKAGE "$PACKAGE" 3351 1.1 mrg _ACEOF 3352 1.1 mrg 3353 1.1 mrg 3354 1.1 mrg cat >>confdefs.h <<_ACEOF 3355 1.1 mrg #define VERSION "$VERSION" 3356 1.1 mrg _ACEOF 3357 1.1 mrg 3358 1.1 mrg # Some tools Automake needs. 3359 1.1 mrg 3360 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3361 1.1 mrg 3362 1.1 mrg 3363 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3364 1.1 mrg 3365 1.1 mrg 3366 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3367 1.1 mrg 3368 1.1 mrg 3369 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3370 1.1 mrg 3371 1.1 mrg 3372 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3373 1.1 mrg 3374 1.10 mrg # For better backward compatibility. To be removed once Automake 1.9.x 3375 1.10 mrg # dies out for good. For more background, see: 3376 1.10 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3377 1.10 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3378 1.10 mrg mkdir_p='$(MKDIR_P)' 3379 1.10 mrg 3380 1.10 mrg # We need awk for the "check" target (and possibly the TAP driver). The 3381 1.10 mrg # system "awk" is bad on some platforms. 3382 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 3383 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ... 3384 1.7 mrg AMTAR='$${TAR-tar}' 3385 1.1 mrg 3386 1.10 mrg 3387 1.10 mrg # We'll loop over all known methods to create a tar archive until one works. 3388 1.10 mrg _am_tools='gnutar pax cpio none' 3389 1.10 mrg 3390 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3391 1.1 mrg 3392 1.1 mrg 3393 1.1 mrg 3394 1.1 mrg 3395 1.1 mrg 3396 1.10 mrg 3397 1.10 mrg # POSIX will say in a future version that running "rm -f" with no argument 3398 1.10 mrg # is OK; and we want to be able to make that assumption in our Makefile 3399 1.10 mrg # recipes. So use an aggressive probe to check that the usage we want is 3400 1.10 mrg # actually supported "in the wild" to an acceptable degree. 3401 1.10 mrg # See automake bug#10828. 3402 1.10 mrg # To make any issue more visible, cause the running configure to be aborted 3403 1.10 mrg # by default if the 'rm' program in use doesn't match our expectations; the 3404 1.10 mrg # user can still override this though. 3405 1.10 mrg if rm -f && rm -fr && rm -rf; then : OK; else 3406 1.10 mrg cat >&2 <<'END' 3407 1.10 mrg Oops! 3408 1.10 mrg 3409 1.10 mrg Your 'rm' program seems unable to run without file operands specified 3410 1.10 mrg on the command line, even when the '-f' option is present. This is contrary 3411 1.10 mrg to the behaviour of most rm programs out there, and not conforming with 3412 1.10 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3413 1.10 mrg 3414 1.10 mrg Please tell bug-automake@gnu.org about your system, including the value 3415 1.10 mrg of your $PATH and any error possibly output before this message. This 3416 1.10 mrg can help us improve future automake versions. 3417 1.10 mrg 3418 1.10 mrg END 3419 1.10 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3420 1.10 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 3421 1.10 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3422 1.10 mrg echo >&2 3423 1.10 mrg else 3424 1.10 mrg cat >&2 <<'END' 3425 1.10 mrg Aborting the configuration process, to ensure you take notice of the issue. 3426 1.10 mrg 3427 1.10 mrg You can download and install GNU coreutils to get an 'rm' implementation 3428 1.10 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 3429 1.10 mrg 3430 1.10 mrg If you want to complete the configuration process using your problematic 3431 1.10 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3432 1.10 mrg to "yes", and re-run configure. 3433 1.10 mrg 3434 1.10 mrg END 3435 1.10 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3436 1.10 mrg fi 3437 1.10 mrg fi 3438 1.10 mrg 3439 1.1 mrg # Default to --enable-multilib 3440 1.1 mrg # Check whether --enable-multilib was given. 3441 1.1 mrg if test "${enable_multilib+set}" = set; then : 3442 1.1 mrg enableval=$enable_multilib; case "$enableval" in 3443 1.1 mrg yes) multilib=yes ;; 3444 1.1 mrg no) multilib=no ;; 3445 1.10 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3446 1.1 mrg esac 3447 1.1 mrg else 3448 1.1 mrg multilib=yes 3449 1.1 mrg fi 3450 1.1 mrg 3451 1.1 mrg 3452 1.1 mrg # We may get other options which we leave undocumented: 3453 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 3454 1.1 mrg # See config-ml.in if you want the gory details. 3455 1.1 mrg 3456 1.1 mrg if test "$srcdir" = "."; then 3457 1.1 mrg if test "$with_target_subdir" != "."; then 3458 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 3459 1.1 mrg else 3460 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 3461 1.1 mrg fi 3462 1.1 mrg else 3463 1.1 mrg multi_basedir="$srcdir/.." 3464 1.1 mrg fi 3465 1.1 mrg 3466 1.1 mrg 3467 1.1 mrg # Even if the default multilib is not a cross compilation, 3468 1.1 mrg # it may be that some of the other multilibs are. 3469 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 3470 1.1 mrg && test "x${with_multisubdir}" != x ; then 3471 1.1 mrg cross_compiling=maybe 3472 1.1 mrg fi 3473 1.1 mrg 3474 1.1 mrg ac_config_commands="$ac_config_commands default-1" 3475 1.1 mrg 3476 1.1 mrg 3477 1.11 mrg 3478 1.11 mrg # Check whether --with-toolexeclibdir was given. 3479 1.11 mrg if test "${with_toolexeclibdir+set}" = set; then : 3480 1.11 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 3481 1.11 mrg /) 3482 1.11 mrg ;; 3483 1.11 mrg */) 3484 1.11 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 3485 1.11 mrg ;; 3486 1.11 mrg esac 3487 1.11 mrg else 3488 1.11 mrg with_toolexeclibdir=no 3489 1.11 mrg fi 3490 1.11 mrg 3491 1.11 mrg 3492 1.11 mrg 3493 1.1 mrg # Calculate toolexeclibdir 3494 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 3495 1.1 mrg case ${enable_version_specific_runtime_libs} in 3496 1.1 mrg yes) 3497 1.1 mrg # Need the gcc compiler version to know where to install libraries 3498 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 3499 1.1 mrg # is selected. 3500 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)' 3501 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 3502 1.1 mrg ;; 3503 1.1 mrg no) 3504 1.1 mrg if test -n "$with_cross_host" && 3505 1.1 mrg test x"$with_cross_host" != x"no"; then 3506 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 3507 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)' 3508 1.11 mrg case ${with_toolexeclibdir} in 3509 1.11 mrg no) 3510 1.11 mrg toolexeclibdir='$(toolexecdir)/lib' 3511 1.11 mrg ;; 3512 1.11 mrg *) 3513 1.11 mrg toolexeclibdir=${with_toolexeclibdir} 3514 1.11 mrg ;; 3515 1.11 mrg esac 3516 1.1 mrg else 3517 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 3518 1.1 mrg toolexeclibdir='$(libdir)' 3519 1.1 mrg fi 3520 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 3521 1.1 mrg case $multi_os_directory in 3522 1.1 mrg .) ;; # Avoid trailing /. 3523 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 3524 1.1 mrg esac 3525 1.1 mrg ;; 3526 1.1 mrg esac 3527 1.1 mrg 3528 1.1 mrg 3529 1.1 mrg 3530 1.1 mrg # Check the compiler. 3531 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3532 1.1 mrg # We must force CC to /not/ be precious variables; otherwise 3533 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 3534 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 3535 1.1 mrg 3536 1.1 mrg 3537 1.1 mrg 3538 1.1 mrg ac_ext=c 3539 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3540 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3541 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3542 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3543 1.1 mrg if test -n "$ac_tool_prefix"; then 3544 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3545 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3546 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3547 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3548 1.10 mrg if ${ac_cv_prog_CC+:} false; then : 3549 1.1 mrg $as_echo_n "(cached) " >&6 3550 1.1 mrg else 3551 1.1 mrg if test -n "$CC"; then 3552 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3553 1.1 mrg else 3554 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3555 1.1 mrg for as_dir in $PATH 3556 1.1 mrg do 3557 1.1 mrg IFS=$as_save_IFS 3558 1.1 mrg test -z "$as_dir" && as_dir=. 3559 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3560 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3561 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3562 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3563 1.1 mrg break 2 3564 1.1 mrg fi 3565 1.1 mrg done 3566 1.1 mrg done 3567 1.1 mrg IFS=$as_save_IFS 3568 1.1 mrg 3569 1.1 mrg fi 3570 1.1 mrg fi 3571 1.1 mrg CC=$ac_cv_prog_CC 3572 1.1 mrg if test -n "$CC"; then 3573 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3574 1.1 mrg $as_echo "$CC" >&6; } 3575 1.1 mrg else 3576 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3577 1.1 mrg $as_echo "no" >&6; } 3578 1.1 mrg fi 3579 1.1 mrg 3580 1.1 mrg 3581 1.1 mrg fi 3582 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3583 1.1 mrg ac_ct_CC=$CC 3584 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3585 1.1 mrg set dummy gcc; ac_word=$2 3586 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3587 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3588 1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3589 1.1 mrg $as_echo_n "(cached) " >&6 3590 1.1 mrg else 3591 1.1 mrg if test -n "$ac_ct_CC"; then 3592 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3593 1.1 mrg else 3594 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3595 1.1 mrg for as_dir in $PATH 3596 1.1 mrg do 3597 1.1 mrg IFS=$as_save_IFS 3598 1.1 mrg test -z "$as_dir" && as_dir=. 3599 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3600 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3601 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3602 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3603 1.1 mrg break 2 3604 1.1 mrg fi 3605 1.1 mrg done 3606 1.1 mrg done 3607 1.1 mrg IFS=$as_save_IFS 3608 1.1 mrg 3609 1.1 mrg fi 3610 1.1 mrg fi 3611 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3612 1.1 mrg if test -n "$ac_ct_CC"; then 3613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3614 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3615 1.1 mrg else 3616 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3617 1.1 mrg $as_echo "no" >&6; } 3618 1.1 mrg fi 3619 1.1 mrg 3620 1.1 mrg if test "x$ac_ct_CC" = x; then 3621 1.1 mrg CC="" 3622 1.1 mrg else 3623 1.1 mrg case $cross_compiling:$ac_tool_warned in 3624 1.1 mrg yes:) 3625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3626 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3627 1.1 mrg ac_tool_warned=yes ;; 3628 1.1 mrg esac 3629 1.1 mrg CC=$ac_ct_CC 3630 1.1 mrg fi 3631 1.1 mrg else 3632 1.1 mrg CC="$ac_cv_prog_CC" 3633 1.1 mrg fi 3634 1.1 mrg 3635 1.1 mrg if test -z "$CC"; then 3636 1.1 mrg if test -n "$ac_tool_prefix"; then 3637 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3638 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3639 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3640 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3641 1.10 mrg if ${ac_cv_prog_CC+:} false; then : 3642 1.1 mrg $as_echo_n "(cached) " >&6 3643 1.1 mrg else 3644 1.1 mrg if test -n "$CC"; then 3645 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3646 1.1 mrg else 3647 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3648 1.1 mrg for as_dir in $PATH 3649 1.1 mrg do 3650 1.1 mrg IFS=$as_save_IFS 3651 1.1 mrg test -z "$as_dir" && as_dir=. 3652 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3653 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3654 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3655 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3656 1.1 mrg break 2 3657 1.1 mrg fi 3658 1.1 mrg done 3659 1.1 mrg done 3660 1.1 mrg IFS=$as_save_IFS 3661 1.1 mrg 3662 1.1 mrg fi 3663 1.1 mrg fi 3664 1.1 mrg CC=$ac_cv_prog_CC 3665 1.1 mrg if test -n "$CC"; then 3666 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3667 1.1 mrg $as_echo "$CC" >&6; } 3668 1.1 mrg else 3669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3670 1.1 mrg $as_echo "no" >&6; } 3671 1.1 mrg fi 3672 1.1 mrg 3673 1.1 mrg 3674 1.1 mrg fi 3675 1.1 mrg fi 3676 1.1 mrg if test -z "$CC"; then 3677 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3678 1.1 mrg set dummy cc; ac_word=$2 3679 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3680 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3681 1.10 mrg if ${ac_cv_prog_CC+:} false; then : 3682 1.1 mrg $as_echo_n "(cached) " >&6 3683 1.1 mrg else 3684 1.1 mrg if test -n "$CC"; then 3685 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3686 1.1 mrg else 3687 1.1 mrg ac_prog_rejected=no 3688 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3689 1.1 mrg for as_dir in $PATH 3690 1.1 mrg do 3691 1.1 mrg IFS=$as_save_IFS 3692 1.1 mrg test -z "$as_dir" && as_dir=. 3693 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3694 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3695 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3696 1.1 mrg ac_prog_rejected=yes 3697 1.1 mrg continue 3698 1.1 mrg fi 3699 1.1 mrg ac_cv_prog_CC="cc" 3700 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3701 1.1 mrg break 2 3702 1.1 mrg fi 3703 1.1 mrg done 3704 1.1 mrg done 3705 1.1 mrg IFS=$as_save_IFS 3706 1.1 mrg 3707 1.1 mrg if test $ac_prog_rejected = yes; then 3708 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3709 1.1 mrg set dummy $ac_cv_prog_CC 3710 1.1 mrg shift 3711 1.1 mrg if test $# != 0; then 3712 1.1 mrg # We chose a different compiler from the bogus one. 3713 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3714 1.1 mrg # first if we set CC to just the basename; use the full file name. 3715 1.1 mrg shift 3716 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3717 1.1 mrg fi 3718 1.1 mrg fi 3719 1.1 mrg fi 3720 1.1 mrg fi 3721 1.1 mrg CC=$ac_cv_prog_CC 3722 1.1 mrg if test -n "$CC"; then 3723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3724 1.1 mrg $as_echo "$CC" >&6; } 3725 1.1 mrg else 3726 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3727 1.1 mrg $as_echo "no" >&6; } 3728 1.1 mrg fi 3729 1.1 mrg 3730 1.1 mrg 3731 1.1 mrg fi 3732 1.1 mrg if test -z "$CC"; then 3733 1.1 mrg if test -n "$ac_tool_prefix"; then 3734 1.1 mrg for ac_prog in cl.exe 3735 1.1 mrg do 3736 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3737 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3738 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3739 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3740 1.10 mrg if ${ac_cv_prog_CC+:} false; then : 3741 1.1 mrg $as_echo_n "(cached) " >&6 3742 1.1 mrg else 3743 1.1 mrg if test -n "$CC"; then 3744 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3745 1.1 mrg else 3746 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3747 1.1 mrg for as_dir in $PATH 3748 1.1 mrg do 3749 1.1 mrg IFS=$as_save_IFS 3750 1.1 mrg test -z "$as_dir" && as_dir=. 3751 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3752 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3753 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3754 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3755 1.1 mrg break 2 3756 1.1 mrg fi 3757 1.1 mrg done 3758 1.1 mrg done 3759 1.1 mrg IFS=$as_save_IFS 3760 1.1 mrg 3761 1.1 mrg fi 3762 1.1 mrg fi 3763 1.1 mrg CC=$ac_cv_prog_CC 3764 1.1 mrg if test -n "$CC"; then 3765 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3766 1.1 mrg $as_echo "$CC" >&6; } 3767 1.1 mrg else 3768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3769 1.1 mrg $as_echo "no" >&6; } 3770 1.1 mrg fi 3771 1.1 mrg 3772 1.1 mrg 3773 1.1 mrg test -n "$CC" && break 3774 1.1 mrg done 3775 1.1 mrg fi 3776 1.1 mrg if test -z "$CC"; then 3777 1.1 mrg ac_ct_CC=$CC 3778 1.1 mrg for ac_prog in cl.exe 3779 1.1 mrg do 3780 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3781 1.1 mrg set dummy $ac_prog; ac_word=$2 3782 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3783 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3784 1.10 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3785 1.1 mrg $as_echo_n "(cached) " >&6 3786 1.1 mrg else 3787 1.1 mrg if test -n "$ac_ct_CC"; then 3788 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3789 1.1 mrg else 3790 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3791 1.1 mrg for as_dir in $PATH 3792 1.1 mrg do 3793 1.1 mrg IFS=$as_save_IFS 3794 1.1 mrg test -z "$as_dir" && as_dir=. 3795 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3796 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3797 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3798 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3799 1.1 mrg break 2 3800 1.1 mrg fi 3801 1.1 mrg done 3802 1.1 mrg done 3803 1.1 mrg IFS=$as_save_IFS 3804 1.1 mrg 3805 1.1 mrg fi 3806 1.1 mrg fi 3807 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3808 1.1 mrg if test -n "$ac_ct_CC"; then 3809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3810 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3811 1.1 mrg else 3812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3813 1.1 mrg $as_echo "no" >&6; } 3814 1.1 mrg fi 3815 1.1 mrg 3816 1.1 mrg 3817 1.1 mrg test -n "$ac_ct_CC" && break 3818 1.1 mrg done 3819 1.1 mrg 3820 1.1 mrg if test "x$ac_ct_CC" = x; then 3821 1.1 mrg CC="" 3822 1.1 mrg else 3823 1.1 mrg case $cross_compiling:$ac_tool_warned in 3824 1.1 mrg yes:) 3825 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3826 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3827 1.1 mrg ac_tool_warned=yes ;; 3828 1.1 mrg esac 3829 1.1 mrg CC=$ac_ct_CC 3830 1.1 mrg fi 3831 1.1 mrg fi 3832 1.1 mrg 3833 1.1 mrg fi 3834 1.1 mrg 3835 1.1 mrg 3836 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3837 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3838 1.10 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3839 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 3840 1.1 mrg 3841 1.1 mrg # Provide some information about the compiler. 3842 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3843 1.1 mrg set X $ac_compile 3844 1.1 mrg ac_compiler=$2 3845 1.1 mrg for ac_option in --version -v -V -qversion; do 3846 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3847 1.1 mrg case "(($ac_try" in 3848 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3849 1.1 mrg *) ac_try_echo=$ac_try;; 3850 1.1 mrg esac 3851 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3852 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3853 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3854 1.1 mrg ac_status=$? 3855 1.1 mrg if test -s conftest.err; then 3856 1.1 mrg sed '10a\ 3857 1.1 mrg ... rest of stderr output deleted ... 3858 1.1 mrg 10q' conftest.err >conftest.er1 3859 1.1 mrg cat conftest.er1 >&5 3860 1.1 mrg fi 3861 1.10 mrg rm -f conftest.er1 conftest.err 3862 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3863 1.1 mrg test $ac_status = 0; } 3864 1.1 mrg done 3865 1.1 mrg 3866 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3867 1.1 mrg /* end confdefs.h. */ 3868 1.1 mrg 3869 1.1 mrg int 3870 1.1 mrg main () 3871 1.1 mrg { 3872 1.1 mrg 3873 1.1 mrg ; 3874 1.1 mrg return 0; 3875 1.1 mrg } 3876 1.1 mrg _ACEOF 3877 1.1 mrg ac_clean_files_save=$ac_clean_files 3878 1.10 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3879 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3880 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3881 1.1 mrg # of exeext. 3882 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3883 1.10 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3884 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3885 1.1 mrg 3886 1.1 mrg # The possible output files: 3887 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3888 1.1 mrg 3889 1.1 mrg ac_rmfiles= 3890 1.1 mrg for ac_file in $ac_files 3891 1.1 mrg do 3892 1.1 mrg case $ac_file in 3893 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3894 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3895 1.1 mrg esac 3896 1.1 mrg done 3897 1.1 mrg rm -f $ac_rmfiles 3898 1.1 mrg 3899 1.1 mrg if { { ac_try="$ac_link_default" 3900 1.1 mrg case "(($ac_try" in 3901 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3902 1.1 mrg *) ac_try_echo=$ac_try;; 3903 1.1 mrg esac 3904 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3905 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3906 1.1 mrg (eval "$ac_link_default") 2>&5 3907 1.1 mrg ac_status=$? 3908 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3909 1.1 mrg test $ac_status = 0; }; then : 3910 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3911 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3912 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3913 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3914 1.1 mrg # Autoconf. 3915 1.1 mrg for ac_file in $ac_files '' 3916 1.1 mrg do 3917 1.1 mrg test -f "$ac_file" || continue 3918 1.1 mrg case $ac_file in 3919 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3920 1.1 mrg ;; 3921 1.1 mrg [ab].out ) 3922 1.1 mrg # We found the default executable, but exeext='' is most 3923 1.1 mrg # certainly right. 3924 1.1 mrg break;; 3925 1.1 mrg *.* ) 3926 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3927 1.1 mrg then :; else 3928 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3929 1.1 mrg fi 3930 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3931 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3932 1.1 mrg # argument, so we may need to know it at that point already. 3933 1.1 mrg # Even if this section looks crufty: it has the advantage of 3934 1.1 mrg # actually working. 3935 1.1 mrg break;; 3936 1.1 mrg * ) 3937 1.1 mrg break;; 3938 1.1 mrg esac 3939 1.1 mrg done 3940 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3941 1.1 mrg 3942 1.1 mrg else 3943 1.1 mrg ac_file='' 3944 1.1 mrg fi 3945 1.1 mrg if test -z "$ac_file"; then : 3946 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3947 1.10 mrg $as_echo "no" >&6; } 3948 1.10 mrg $as_echo "$as_me: failed program was:" >&5 3949 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3950 1.1 mrg 3951 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3952 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3953 1.10 mrg as_fn_error 77 "C compiler cannot create executables 3954 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 3955 1.10 mrg else 3956 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3957 1.10 mrg $as_echo "yes" >&6; } 3958 1.1 mrg fi 3959 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3960 1.10 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3961 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3962 1.10 mrg $as_echo "$ac_file" >&6; } 3963 1.1 mrg ac_exeext=$ac_cv_exeext 3964 1.1 mrg 3965 1.10 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3966 1.1 mrg ac_clean_files=$ac_clean_files_save 3967 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3968 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 3969 1.1 mrg if { { ac_try="$ac_link" 3970 1.1 mrg case "(($ac_try" in 3971 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3972 1.1 mrg *) ac_try_echo=$ac_try;; 3973 1.1 mrg esac 3974 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3975 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3976 1.1 mrg (eval "$ac_link") 2>&5 3977 1.1 mrg ac_status=$? 3978 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3979 1.1 mrg test $ac_status = 0; }; then : 3980 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3981 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3982 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 3983 1.1 mrg # `rm'. 3984 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 3985 1.1 mrg test -f "$ac_file" || continue 3986 1.1 mrg case $ac_file in 3987 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3988 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3989 1.1 mrg break;; 3990 1.1 mrg * ) break;; 3991 1.1 mrg esac 3992 1.1 mrg done 3993 1.1 mrg else 3994 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3995 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3996 1.10 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3997 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 3998 1.1 mrg fi 3999 1.10 mrg rm -f conftest conftest$ac_cv_exeext 4000 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4001 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 4002 1.1 mrg 4003 1.1 mrg rm -f conftest.$ac_ext 4004 1.1 mrg EXEEXT=$ac_cv_exeext 4005 1.1 mrg ac_exeext=$EXEEXT 4006 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4007 1.10 mrg /* end confdefs.h. */ 4008 1.10 mrg #include <stdio.h> 4009 1.10 mrg int 4010 1.10 mrg main () 4011 1.10 mrg { 4012 1.10 mrg FILE *f = fopen ("conftest.out", "w"); 4013 1.10 mrg return ferror (f) || fclose (f) != 0; 4014 1.10 mrg 4015 1.10 mrg ; 4016 1.10 mrg return 0; 4017 1.10 mrg } 4018 1.10 mrg _ACEOF 4019 1.10 mrg ac_clean_files="$ac_clean_files conftest.out" 4020 1.10 mrg # Check that the compiler produces executables we can run. If not, either 4021 1.10 mrg # the compiler is broken, or we cross compile. 4022 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4023 1.10 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 4024 1.10 mrg if test "$cross_compiling" != yes; then 4025 1.10 mrg { { ac_try="$ac_link" 4026 1.10 mrg case "(($ac_try" in 4027 1.10 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4028 1.10 mrg *) ac_try_echo=$ac_try;; 4029 1.10 mrg esac 4030 1.10 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4031 1.10 mrg $as_echo "$ac_try_echo"; } >&5 4032 1.10 mrg (eval "$ac_link") 2>&5 4033 1.10 mrg ac_status=$? 4034 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4035 1.10 mrg test $ac_status = 0; } 4036 1.10 mrg if { ac_try='./conftest$ac_cv_exeext' 4037 1.10 mrg { { case "(($ac_try" in 4038 1.10 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4039 1.10 mrg *) ac_try_echo=$ac_try;; 4040 1.10 mrg esac 4041 1.10 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4042 1.10 mrg $as_echo "$ac_try_echo"; } >&5 4043 1.10 mrg (eval "$ac_try") 2>&5 4044 1.10 mrg ac_status=$? 4045 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4046 1.10 mrg test $ac_status = 0; }; }; then 4047 1.10 mrg cross_compiling=no 4048 1.10 mrg else 4049 1.10 mrg if test "$cross_compiling" = maybe; then 4050 1.10 mrg cross_compiling=yes 4051 1.10 mrg else 4052 1.10 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4053 1.10 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4054 1.10 mrg as_fn_error $? "cannot run C compiled programs. 4055 1.10 mrg If you meant to cross compile, use \`--host'. 4056 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 4057 1.10 mrg fi 4058 1.10 mrg fi 4059 1.10 mrg fi 4060 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4061 1.10 mrg $as_echo "$cross_compiling" >&6; } 4062 1.10 mrg 4063 1.10 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4064 1.10 mrg ac_clean_files=$ac_clean_files_save 4065 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4066 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 4067 1.10 mrg if ${ac_cv_objext+:} false; then : 4068 1.1 mrg $as_echo_n "(cached) " >&6 4069 1.1 mrg else 4070 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4071 1.1 mrg /* end confdefs.h. */ 4072 1.1 mrg 4073 1.1 mrg int 4074 1.1 mrg main () 4075 1.1 mrg { 4076 1.1 mrg 4077 1.1 mrg ; 4078 1.1 mrg return 0; 4079 1.1 mrg } 4080 1.1 mrg _ACEOF 4081 1.1 mrg rm -f conftest.o conftest.obj 4082 1.1 mrg if { { ac_try="$ac_compile" 4083 1.1 mrg case "(($ac_try" in 4084 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4085 1.1 mrg *) ac_try_echo=$ac_try;; 4086 1.1 mrg esac 4087 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4088 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4089 1.1 mrg (eval "$ac_compile") 2>&5 4090 1.1 mrg ac_status=$? 4091 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4092 1.1 mrg test $ac_status = 0; }; then : 4093 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 4094 1.1 mrg test -f "$ac_file" || continue; 4095 1.1 mrg case $ac_file in 4096 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4097 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4098 1.1 mrg break;; 4099 1.1 mrg esac 4100 1.1 mrg done 4101 1.1 mrg else 4102 1.1 mrg $as_echo "$as_me: failed program was:" >&5 4103 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 4104 1.1 mrg 4105 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4106 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4107 1.10 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 4108 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 4109 1.1 mrg fi 4110 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 4111 1.1 mrg fi 4112 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4113 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 4114 1.1 mrg OBJEXT=$ac_cv_objext 4115 1.1 mrg ac_objext=$OBJEXT 4116 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4117 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4118 1.10 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 4119 1.1 mrg $as_echo_n "(cached) " >&6 4120 1.1 mrg else 4121 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122 1.1 mrg /* end confdefs.h. */ 4123 1.1 mrg 4124 1.1 mrg int 4125 1.1 mrg main () 4126 1.1 mrg { 4127 1.1 mrg #ifndef __GNUC__ 4128 1.1 mrg choke me 4129 1.1 mrg #endif 4130 1.1 mrg 4131 1.1 mrg ; 4132 1.1 mrg return 0; 4133 1.1 mrg } 4134 1.1 mrg _ACEOF 4135 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4136 1.1 mrg ac_compiler_gnu=yes 4137 1.1 mrg else 4138 1.1 mrg ac_compiler_gnu=no 4139 1.1 mrg fi 4140 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4141 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 4142 1.1 mrg 4143 1.1 mrg fi 4144 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4145 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4146 1.1 mrg if test $ac_compiler_gnu = yes; then 4147 1.1 mrg GCC=yes 4148 1.1 mrg else 4149 1.1 mrg GCC= 4150 1.1 mrg fi 4151 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 4152 1.1 mrg ac_save_CFLAGS=$CFLAGS 4153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4154 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 4155 1.10 mrg if ${ac_cv_prog_cc_g+:} false; then : 4156 1.1 mrg $as_echo_n "(cached) " >&6 4157 1.1 mrg else 4158 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 4159 1.1 mrg ac_c_werror_flag=yes 4160 1.1 mrg ac_cv_prog_cc_g=no 4161 1.1 mrg CFLAGS="-g" 4162 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4163 1.1 mrg /* end confdefs.h. */ 4164 1.1 mrg 4165 1.1 mrg int 4166 1.1 mrg main () 4167 1.1 mrg { 4168 1.1 mrg 4169 1.1 mrg ; 4170 1.1 mrg return 0; 4171 1.1 mrg } 4172 1.1 mrg _ACEOF 4173 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4174 1.1 mrg ac_cv_prog_cc_g=yes 4175 1.1 mrg else 4176 1.1 mrg CFLAGS="" 4177 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4178 1.1 mrg /* end confdefs.h. */ 4179 1.1 mrg 4180 1.1 mrg int 4181 1.1 mrg main () 4182 1.1 mrg { 4183 1.1 mrg 4184 1.1 mrg ; 4185 1.1 mrg return 0; 4186 1.1 mrg } 4187 1.1 mrg _ACEOF 4188 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4189 1.1 mrg 4190 1.1 mrg else 4191 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4192 1.1 mrg CFLAGS="-g" 4193 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4194 1.1 mrg /* end confdefs.h. */ 4195 1.1 mrg 4196 1.1 mrg int 4197 1.1 mrg main () 4198 1.1 mrg { 4199 1.1 mrg 4200 1.1 mrg ; 4201 1.1 mrg return 0; 4202 1.1 mrg } 4203 1.1 mrg _ACEOF 4204 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4205 1.1 mrg ac_cv_prog_cc_g=yes 4206 1.1 mrg fi 4207 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4208 1.1 mrg fi 4209 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4210 1.1 mrg fi 4211 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4212 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4213 1.1 mrg fi 4214 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4215 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 4216 1.1 mrg if test "$ac_test_CFLAGS" = set; then 4217 1.1 mrg CFLAGS=$ac_save_CFLAGS 4218 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 4219 1.1 mrg if test "$GCC" = yes; then 4220 1.1 mrg CFLAGS="-g -O2" 4221 1.1 mrg else 4222 1.1 mrg CFLAGS="-g" 4223 1.1 mrg fi 4224 1.1 mrg else 4225 1.1 mrg if test "$GCC" = yes; then 4226 1.1 mrg CFLAGS="-O2" 4227 1.1 mrg else 4228 1.1 mrg CFLAGS= 4229 1.1 mrg fi 4230 1.1 mrg fi 4231 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4232 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4233 1.10 mrg if ${ac_cv_prog_cc_c89+:} false; then : 4234 1.1 mrg $as_echo_n "(cached) " >&6 4235 1.1 mrg else 4236 1.1 mrg ac_cv_prog_cc_c89=no 4237 1.1 mrg ac_save_CC=$CC 4238 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4239 1.1 mrg /* end confdefs.h. */ 4240 1.1 mrg #include <stdarg.h> 4241 1.1 mrg #include <stdio.h> 4242 1.10 mrg struct stat; 4243 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4244 1.1 mrg struct buf { int x; }; 4245 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 4246 1.1 mrg static char *e (p, i) 4247 1.1 mrg char **p; 4248 1.1 mrg int i; 4249 1.1 mrg { 4250 1.1 mrg return p[i]; 4251 1.1 mrg } 4252 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 4253 1.1 mrg { 4254 1.1 mrg char *s; 4255 1.1 mrg va_list v; 4256 1.1 mrg va_start (v,p); 4257 1.1 mrg s = g (p, va_arg (v,int)); 4258 1.1 mrg va_end (v); 4259 1.1 mrg return s; 4260 1.1 mrg } 4261 1.1 mrg 4262 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4263 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 4264 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 4265 1.1 mrg as 'x'. The following induces an error, until -std is added to get 4266 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4267 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 4268 1.1 mrg that's true only with -std. */ 4269 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4270 1.1 mrg 4271 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4272 1.1 mrg inside strings and character constants. */ 4273 1.1 mrg #define FOO(x) 'x' 4274 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4275 1.1 mrg 4276 1.1 mrg int test (int i, double x); 4277 1.1 mrg struct s1 {int (*f) (int a);}; 4278 1.1 mrg struct s2 {int (*f) (double a);}; 4279 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4280 1.1 mrg int argc; 4281 1.1 mrg char **argv; 4282 1.1 mrg int 4283 1.1 mrg main () 4284 1.1 mrg { 4285 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4286 1.1 mrg ; 4287 1.1 mrg return 0; 4288 1.1 mrg } 4289 1.1 mrg _ACEOF 4290 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4291 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4292 1.1 mrg do 4293 1.1 mrg CC="$ac_save_CC $ac_arg" 4294 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4295 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 4296 1.1 mrg fi 4297 1.1 mrg rm -f core conftest.err conftest.$ac_objext 4298 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4299 1.1 mrg done 4300 1.1 mrg rm -f conftest.$ac_ext 4301 1.1 mrg CC=$ac_save_CC 4302 1.1 mrg 4303 1.1 mrg fi 4304 1.1 mrg # AC_CACHE_VAL 4305 1.1 mrg case "x$ac_cv_prog_cc_c89" in 4306 1.1 mrg x) 4307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4308 1.1 mrg $as_echo "none needed" >&6; } ;; 4309 1.1 mrg xno) 4310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4311 1.1 mrg $as_echo "unsupported" >&6; } ;; 4312 1.1 mrg *) 4313 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 4314 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4315 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4316 1.1 mrg esac 4317 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 4318 1.1 mrg 4319 1.1 mrg fi 4320 1.1 mrg 4321 1.1 mrg ac_ext=c 4322 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4323 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4324 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4325 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4326 1.10 mrg 4327 1.10 mrg ac_ext=c 4328 1.10 mrg ac_cpp='$CPP $CPPFLAGS' 4329 1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4330 1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4331 1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4332 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4333 1.10 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4334 1.10 mrg if ${am_cv_prog_cc_c_o+:} false; then : 4335 1.10 mrg $as_echo_n "(cached) " >&6 4336 1.10 mrg else 4337 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4338 1.10 mrg /* end confdefs.h. */ 4339 1.10 mrg 4340 1.10 mrg int 4341 1.10 mrg main () 4342 1.10 mrg { 4343 1.10 mrg 4344 1.10 mrg ; 4345 1.10 mrg return 0; 4346 1.10 mrg } 4347 1.10 mrg _ACEOF 4348 1.10 mrg # Make sure it works both with $CC and with simple cc. 4349 1.10 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 4350 1.10 mrg # compilers refuse to overwrite an existing .o file with -o, 4351 1.10 mrg # though they will create one. 4352 1.10 mrg am_cv_prog_cc_c_o=yes 4353 1.10 mrg for am_i in 1 2; do 4354 1.10 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4355 1.10 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4356 1.10 mrg ac_status=$? 4357 1.10 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4358 1.10 mrg (exit $ac_status); } \ 4359 1.10 mrg && test -f conftest2.$ac_objext; then 4360 1.10 mrg : OK 4361 1.10 mrg else 4362 1.10 mrg am_cv_prog_cc_c_o=no 4363 1.10 mrg break 4364 1.10 mrg fi 4365 1.10 mrg done 4366 1.10 mrg rm -f core conftest* 4367 1.10 mrg unset am_i 4368 1.10 mrg fi 4369 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4370 1.10 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 4371 1.10 mrg if test "$am_cv_prog_cc_c_o" != yes; then 4372 1.10 mrg # Losing compiler, so override with the script. 4373 1.10 mrg # FIXME: It is wrong to rewrite CC. 4374 1.10 mrg # But if we don't then we get into trouble of one sort or another. 4375 1.10 mrg # A longer-term fix would be to have automake use am__CC in this case, 4376 1.10 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4377 1.10 mrg CC="$am_aux_dir/compile $CC" 4378 1.10 mrg fi 4379 1.10 mrg ac_ext=c 4380 1.10 mrg ac_cpp='$CPP $CPPFLAGS' 4381 1.10 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4382 1.10 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4383 1.10 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4384 1.10 mrg 4385 1.1 mrg DEPDIR="${am__leading_dot}deps" 4386 1.1 mrg 4387 1.1 mrg ac_config_commands="$ac_config_commands depfiles" 4388 1.1 mrg 4389 1.1 mrg 4390 1.1 mrg am_make=${MAKE-make} 4391 1.1 mrg cat > confinc << 'END' 4392 1.1 mrg am__doit: 4393 1.1 mrg @echo this is the am__doit target 4394 1.1 mrg .PHONY: am__doit 4395 1.1 mrg END 4396 1.1 mrg # If we don't find an include directive, just comment out the code. 4397 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4398 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 4399 1.1 mrg am__include="#" 4400 1.1 mrg am__quote= 4401 1.1 mrg _am_result=none 4402 1.1 mrg # First try GNU make style include. 4403 1.1 mrg echo "include confinc" > confmf 4404 1.10 mrg # Ignore all kinds of additional output from 'make'. 4405 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4406 1.1 mrg *the\ am__doit\ target*) 4407 1.1 mrg am__include=include 4408 1.1 mrg am__quote= 4409 1.1 mrg _am_result=GNU 4410 1.1 mrg ;; 4411 1.1 mrg esac 4412 1.1 mrg # Now try BSD make style include. 4413 1.1 mrg if test "$am__include" = "#"; then 4414 1.1 mrg echo '.include "confinc"' > confmf 4415 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4416 1.1 mrg *the\ am__doit\ target*) 4417 1.1 mrg am__include=.include 4418 1.1 mrg am__quote="\"" 4419 1.1 mrg _am_result=BSD 4420 1.1 mrg ;; 4421 1.1 mrg esac 4422 1.1 mrg fi 4423 1.1 mrg 4424 1.1 mrg 4425 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4426 1.1 mrg $as_echo "$_am_result" >&6; } 4427 1.1 mrg rm -f confinc confmf 4428 1.1 mrg 4429 1.1 mrg # Check whether --enable-dependency-tracking was given. 4430 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then : 4431 1.1 mrg enableval=$enable_dependency_tracking; 4432 1.1 mrg fi 4433 1.1 mrg 4434 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4435 1.1 mrg am_depcomp="$ac_aux_dir/depcomp" 4436 1.1 mrg AMDEPBACKSLASH='\' 4437 1.7 mrg am__nodep='_no' 4438 1.1 mrg fi 4439 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4440 1.1 mrg AMDEP_TRUE= 4441 1.1 mrg AMDEP_FALSE='#' 4442 1.1 mrg else 4443 1.1 mrg AMDEP_TRUE='#' 4444 1.1 mrg AMDEP_FALSE= 4445 1.1 mrg fi 4446 1.1 mrg 4447 1.1 mrg 4448 1.1 mrg 4449 1.1 mrg depcc="$CC" am_compiler_list= 4450 1.1 mrg 4451 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4452 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4453 1.10 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4454 1.1 mrg $as_echo_n "(cached) " >&6 4455 1.1 mrg else 4456 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4457 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 4458 1.1 mrg # making bogus files that we don't know about and never remove. For 4459 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 4460 1.10 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4461 1.10 mrg # in D". 4462 1.7 mrg rm -rf conftest.dir 4463 1.1 mrg mkdir conftest.dir 4464 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4465 1.1 mrg # using a relative directory. 4466 1.1 mrg cp "$am_depcomp" conftest.dir 4467 1.1 mrg cd conftest.dir 4468 1.1 mrg # We will build objects and dependencies in a subdirectory because 4469 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 4470 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4471 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 4472 1.1 mrg # the current directory while Tru64 will put them in the object 4473 1.1 mrg # directory. 4474 1.1 mrg mkdir sub 4475 1.1 mrg 4476 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4477 1.1 mrg if test "$am_compiler_list" = ""; then 4478 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4479 1.1 mrg fi 4480 1.1 mrg am__universal=false 4481 1.1 mrg case " $depcc " in #( 4482 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4483 1.1 mrg esac 4484 1.1 mrg 4485 1.1 mrg for depmode in $am_compiler_list; do 4486 1.1 mrg # Setup a source with many dependencies, because some compilers 4487 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 4488 1.1 mrg # we should not choose a depcomp mode which is confused by this. 4489 1.1 mrg # 4490 1.1 mrg # We need to recreate these files for each test, as the compiler may 4491 1.1 mrg # overwrite some of them when testing with obscure command lines. 4492 1.1 mrg # This happens at least with the AIX C compiler. 4493 1.1 mrg : > sub/conftest.c 4494 1.1 mrg for i in 1 2 3 4 5 6; do 4495 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4496 1.10 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4497 1.10 mrg # Solaris 10 /bin/sh. 4498 1.10 mrg echo '/* dummy */' > sub/conftst$i.h 4499 1.1 mrg done 4500 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4501 1.1 mrg 4502 1.10 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4503 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4504 1.10 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4505 1.10 mrg # versions had trouble with output in subdirs. 4506 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 4507 1.1 mrg am__minus_obj="-o $am__obj" 4508 1.1 mrg case $depmode in 4509 1.1 mrg gcc) 4510 1.1 mrg # This depmode causes a compiler race in universal mode. 4511 1.1 mrg test "$am__universal" = false || continue 4512 1.1 mrg ;; 4513 1.1 mrg nosideeffect) 4514 1.10 mrg # After this tag, mechanisms are not by side-effect, so they'll 4515 1.10 mrg # only be used when explicitly requested. 4516 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 4517 1.1 mrg continue 4518 1.1 mrg else 4519 1.1 mrg break 4520 1.1 mrg fi 4521 1.1 mrg ;; 4522 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4523 1.10 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4524 1.1 mrg # not run yet. These depmodes are late enough in the game, and 4525 1.1 mrg # so weak that their functioning should not be impacted. 4526 1.1 mrg am__obj=conftest.${OBJEXT-o} 4527 1.1 mrg am__minus_obj= 4528 1.1 mrg ;; 4529 1.1 mrg none) break ;; 4530 1.1 mrg esac 4531 1.1 mrg if depmode=$depmode \ 4532 1.1 mrg source=sub/conftest.c object=$am__obj \ 4533 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4534 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4535 1.1 mrg >/dev/null 2>conftest.err && 4536 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4537 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4538 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4539 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4540 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 4541 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 4542 1.1 mrg # that says an option was ignored or not supported. 4543 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4544 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4545 1.1 mrg # The diagnosis changed in icc 8.0: 4546 1.1 mrg # icc: Command line remark: option '-MP' not supported 4547 1.1 mrg if (grep 'ignoring option' conftest.err || 4548 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4549 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 4550 1.1 mrg break 4551 1.1 mrg fi 4552 1.1 mrg fi 4553 1.1 mrg done 4554 1.1 mrg 4555 1.1 mrg cd .. 4556 1.1 mrg rm -rf conftest.dir 4557 1.1 mrg else 4558 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4559 1.1 mrg fi 4560 1.1 mrg 4561 1.1 mrg fi 4562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4563 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4564 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4565 1.1 mrg 4566 1.1 mrg if 4567 1.1 mrg test "x$enable_dependency_tracking" != xno \ 4568 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4569 1.1 mrg am__fastdepCC_TRUE= 4570 1.1 mrg am__fastdepCC_FALSE='#' 4571 1.1 mrg else 4572 1.1 mrg am__fastdepCC_TRUE='#' 4573 1.1 mrg am__fastdepCC_FALSE= 4574 1.1 mrg fi 4575 1.1 mrg 4576 1.1 mrg 4577 1.1 mrg 4578 1.1 mrg 4579 1.1 mrg 4580 1.1 mrg 4581 1.1 mrg # In order to override CFLAGS_FOR_TARGET, all of our special flags go 4582 1.1 mrg # in XCFLAGS. But we need them in CFLAGS during configury. So put them 4583 1.1 mrg # in both places for now and restore CFLAGS at the end of config. 4584 1.1 mrg save_CFLAGS="$CFLAGS" 4585 1.1 mrg 4586 1.13 mrg # Check whether --enable-werror was given. 4587 1.13 mrg if test "${enable_werror+set}" = set; then : 4588 1.13 mrg enableval=$enable_werror; 4589 1.13 mrg fi 4590 1.13 mrg 4591 1.1 mrg # Add -Wall -Werror if we are using GCC. 4592 1.13 mrg if test "x$GCC" = "xyes"; then : 4593 1.13 mrg XCFLAGS="$XCFLAGS -Wall" 4594 1.13 mrg fi 4595 1.13 mrg if test "x$enable_werror" != "xno" && test "x$GCC" = "xyes"; then : 4596 1.13 mrg XCFLAGS="$XCFLAGS -Werror" 4597 1.1 mrg fi 4598 1.1 mrg 4599 1.1 mrg # Find other programs we need. 4600 1.1 mrg if test -n "$ac_tool_prefix"; then 4601 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4602 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 4603 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4604 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4605 1.10 mrg if ${ac_cv_prog_AR+:} false; then : 4606 1.1 mrg $as_echo_n "(cached) " >&6 4607 1.1 mrg else 4608 1.1 mrg if test -n "$AR"; then 4609 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 4610 1.1 mrg else 4611 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4612 1.1 mrg for as_dir in $PATH 4613 1.1 mrg do 4614 1.1 mrg IFS=$as_save_IFS 4615 1.1 mrg test -z "$as_dir" && as_dir=. 4616 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4617 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4618 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 4619 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4620 1.1 mrg break 2 4621 1.1 mrg fi 4622 1.1 mrg done 4623 1.1 mrg done 4624 1.1 mrg IFS=$as_save_IFS 4625 1.1 mrg 4626 1.1 mrg fi 4627 1.1 mrg fi 4628 1.1 mrg AR=$ac_cv_prog_AR 4629 1.1 mrg if test -n "$AR"; then 4630 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4631 1.1 mrg $as_echo "$AR" >&6; } 4632 1.1 mrg else 4633 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4634 1.1 mrg $as_echo "no" >&6; } 4635 1.1 mrg fi 4636 1.1 mrg 4637 1.1 mrg 4638 1.1 mrg fi 4639 1.1 mrg if test -z "$ac_cv_prog_AR"; then 4640 1.1 mrg ac_ct_AR=$AR 4641 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 4642 1.1 mrg set dummy ar; ac_word=$2 4643 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4644 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4645 1.10 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 4646 1.1 mrg $as_echo_n "(cached) " >&6 4647 1.1 mrg else 4648 1.1 mrg if test -n "$ac_ct_AR"; then 4649 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4650 1.1 mrg else 4651 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4652 1.1 mrg for as_dir in $PATH 4653 1.1 mrg do 4654 1.1 mrg IFS=$as_save_IFS 4655 1.1 mrg test -z "$as_dir" && as_dir=. 4656 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4657 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4658 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 4659 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4660 1.1 mrg break 2 4661 1.1 mrg fi 4662 1.1 mrg done 4663 1.1 mrg done 4664 1.1 mrg IFS=$as_save_IFS 4665 1.1 mrg 4666 1.1 mrg fi 4667 1.1 mrg fi 4668 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 4669 1.1 mrg if test -n "$ac_ct_AR"; then 4670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4671 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 4672 1.1 mrg else 4673 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4674 1.1 mrg $as_echo "no" >&6; } 4675 1.1 mrg fi 4676 1.1 mrg 4677 1.1 mrg if test "x$ac_ct_AR" = x; then 4678 1.1 mrg AR="" 4679 1.1 mrg else 4680 1.1 mrg case $cross_compiling:$ac_tool_warned in 4681 1.1 mrg yes:) 4682 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4683 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4684 1.1 mrg ac_tool_warned=yes ;; 4685 1.1 mrg esac 4686 1.1 mrg AR=$ac_ct_AR 4687 1.1 mrg fi 4688 1.1 mrg else 4689 1.1 mrg AR="$ac_cv_prog_AR" 4690 1.1 mrg fi 4691 1.1 mrg 4692 1.1 mrg if test -n "$ac_tool_prefix"; then 4693 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4694 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4695 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4696 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4697 1.10 mrg if ${ac_cv_prog_RANLIB+:} false; then : 4698 1.1 mrg $as_echo_n "(cached) " >&6 4699 1.1 mrg else 4700 1.1 mrg if test -n "$RANLIB"; then 4701 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4702 1.1 mrg else 4703 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4704 1.1 mrg for as_dir in $PATH 4705 1.1 mrg do 4706 1.1 mrg IFS=$as_save_IFS 4707 1.1 mrg test -z "$as_dir" && as_dir=. 4708 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4709 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4710 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4711 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4712 1.1 mrg break 2 4713 1.1 mrg fi 4714 1.1 mrg done 4715 1.1 mrg done 4716 1.1 mrg IFS=$as_save_IFS 4717 1.1 mrg 4718 1.1 mrg fi 4719 1.1 mrg fi 4720 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 4721 1.1 mrg if test -n "$RANLIB"; then 4722 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4723 1.1 mrg $as_echo "$RANLIB" >&6; } 4724 1.1 mrg else 4725 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4726 1.1 mrg $as_echo "no" >&6; } 4727 1.1 mrg fi 4728 1.1 mrg 4729 1.1 mrg 4730 1.1 mrg fi 4731 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 4732 1.1 mrg ac_ct_RANLIB=$RANLIB 4733 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 4734 1.1 mrg set dummy ranlib; ac_word=$2 4735 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4736 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4737 1.10 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4738 1.1 mrg $as_echo_n "(cached) " >&6 4739 1.1 mrg else 4740 1.1 mrg if test -n "$ac_ct_RANLIB"; then 4741 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4742 1.1 mrg else 4743 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4744 1.1 mrg for as_dir in $PATH 4745 1.1 mrg do 4746 1.1 mrg IFS=$as_save_IFS 4747 1.1 mrg test -z "$as_dir" && as_dir=. 4748 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4749 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4750 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 4751 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4752 1.1 mrg break 2 4753 1.1 mrg fi 4754 1.1 mrg done 4755 1.1 mrg done 4756 1.1 mrg IFS=$as_save_IFS 4757 1.1 mrg 4758 1.1 mrg fi 4759 1.1 mrg fi 4760 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4761 1.1 mrg if test -n "$ac_ct_RANLIB"; then 4762 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4763 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 4764 1.1 mrg else 4765 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4766 1.1 mrg $as_echo "no" >&6; } 4767 1.1 mrg fi 4768 1.1 mrg 4769 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 4770 1.1 mrg RANLIB="ranlib-not-found-in-path-error" 4771 1.1 mrg else 4772 1.1 mrg case $cross_compiling:$ac_tool_warned in 4773 1.1 mrg yes:) 4774 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4775 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4776 1.1 mrg ac_tool_warned=yes ;; 4777 1.1 mrg esac 4778 1.1 mrg RANLIB=$ac_ct_RANLIB 4779 1.1 mrg fi 4780 1.1 mrg else 4781 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 4782 1.1 mrg fi 4783 1.1 mrg 4784 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4785 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4786 1.1 mrg set x ${MAKE-make} 4787 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4788 1.10 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4789 1.1 mrg $as_echo_n "(cached) " >&6 4790 1.1 mrg else 4791 1.1 mrg cat >conftest.make <<\_ACEOF 4792 1.1 mrg SHELL = /bin/sh 4793 1.1 mrg all: 4794 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 4795 1.1 mrg _ACEOF 4796 1.10 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4797 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 4798 1.1 mrg *@@@%%%=?*=@@@%%%*) 4799 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 4800 1.1 mrg *) 4801 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 4802 1.1 mrg esac 4803 1.1 mrg rm -f conftest.make 4804 1.1 mrg fi 4805 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4806 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4807 1.1 mrg $as_echo "yes" >&6; } 4808 1.1 mrg SET_MAKE= 4809 1.1 mrg else 4810 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4811 1.1 mrg $as_echo "no" >&6; } 4812 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 4813 1.1 mrg fi 4814 1.1 mrg 4815 1.1 mrg 4816 1.1 mrg 4817 1.1 mrg # See if makeinfo has been installed and is modern enough 4818 1.1 mrg # that we can use it. 4819 1.1 mrg 4820 1.1 mrg # Extract the first word of "makeinfo", so it can be a program name with args. 4821 1.1 mrg set dummy makeinfo; ac_word=$2 4822 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4823 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4824 1.10 mrg if ${ac_cv_prog_MAKEINFO+:} false; then : 4825 1.1 mrg $as_echo_n "(cached) " >&6 4826 1.1 mrg else 4827 1.1 mrg if test -n "$MAKEINFO"; then 4828 1.1 mrg ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4829 1.1 mrg else 4830 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4831 1.1 mrg for as_dir in $PATH 4832 1.1 mrg do 4833 1.1 mrg IFS=$as_save_IFS 4834 1.1 mrg test -z "$as_dir" && as_dir=. 4835 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4836 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4837 1.1 mrg ac_cv_prog_MAKEINFO="makeinfo" 4838 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4839 1.1 mrg break 2 4840 1.1 mrg fi 4841 1.1 mrg done 4842 1.1 mrg done 4843 1.1 mrg IFS=$as_save_IFS 4844 1.1 mrg 4845 1.1 mrg fi 4846 1.1 mrg fi 4847 1.1 mrg MAKEINFO=$ac_cv_prog_MAKEINFO 4848 1.1 mrg if test -n "$MAKEINFO"; then 4849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4850 1.1 mrg $as_echo "$MAKEINFO" >&6; } 4851 1.1 mrg else 4852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4853 1.1 mrg $as_echo "no" >&6; } 4854 1.1 mrg fi 4855 1.1 mrg 4856 1.1 mrg 4857 1.1 mrg if test -n "$MAKEINFO"; then 4858 1.1 mrg # Found it, now check the version. 4859 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4860 1.1 mrg $as_echo_n "checking for modern makeinfo... " >&6; } 4861 1.10 mrg if ${gcc_cv_prog_makeinfo_modern+:} false; then : 4862 1.1 mrg $as_echo_n "(cached) " >&6 4863 1.1 mrg else 4864 1.1 mrg ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4865 1.1 mrg sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4866 1.1 mrg 4867 1.1 mrg case $ac_prog_version in 4868 1.1 mrg '') gcc_cv_prog_makeinfo_modern=no;; 4869 1.1 mrg 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4870 1.1 mrg *) gcc_cv_prog_makeinfo_modern=no;; 4871 1.1 mrg esac 4872 1.1 mrg 4873 1.1 mrg fi 4874 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4875 1.1 mrg $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4876 1.1 mrg else 4877 1.1 mrg gcc_cv_prog_makeinfo_modern=no 4878 1.1 mrg fi 4879 1.1 mrg if test $gcc_cv_prog_makeinfo_modern = no; then 4880 1.1 mrg MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4881 1.1 mrg fi 4882 1.1 mrg 4883 1.1 mrg if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4884 1.1 mrg BUILD_INFO_TRUE= 4885 1.1 mrg BUILD_INFO_FALSE='#' 4886 1.1 mrg else 4887 1.1 mrg BUILD_INFO_TRUE='#' 4888 1.1 mrg BUILD_INFO_FALSE= 4889 1.1 mrg fi 4890 1.1 mrg 4891 1.1 mrg 4892 1.1 mrg 4893 1.1 mrg # Configure libtool 4894 1.1 mrg case `pwd` in 4895 1.1 mrg *\ * | *\ *) 4896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4897 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4898 1.1 mrg esac 4899 1.1 mrg 4900 1.1 mrg 4901 1.1 mrg 4902 1.1 mrg macro_version='2.2.7a' 4903 1.1 mrg macro_revision='1.3134' 4904 1.1 mrg 4905 1.1 mrg 4906 1.1 mrg 4907 1.1 mrg 4908 1.1 mrg 4909 1.1 mrg 4910 1.1 mrg 4911 1.1 mrg 4912 1.1 mrg 4913 1.1 mrg 4914 1.1 mrg 4915 1.1 mrg 4916 1.1 mrg 4917 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 4918 1.1 mrg 4919 1.1 mrg # Backslashify metacharacters that are still active within 4920 1.1 mrg # double-quoted strings. 4921 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4922 1.1 mrg 4923 1.1 mrg # Same as above, but do not quote variable references. 4924 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4925 1.1 mrg 4926 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4927 1.1 mrg # double_quote_subst'ed string. 4928 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4929 1.1 mrg 4930 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 4931 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4932 1.1 mrg 4933 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 4934 1.1 mrg no_glob_subst='s/\*/\\\*/g' 4935 1.1 mrg 4936 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4937 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4938 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4939 1.1 mrg 4940 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4941 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 4942 1.1 mrg # Test print first, because it will be a builtin if present. 4943 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 4944 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4945 1.1 mrg ECHO='print -r --' 4946 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4947 1.1 mrg ECHO='printf %s\n' 4948 1.1 mrg else 4949 1.1 mrg # Use this function as a fallback that always works. 4950 1.1 mrg func_fallback_echo () 4951 1.1 mrg { 4952 1.1 mrg eval 'cat <<_LTECHO_EOF 4953 1.1 mrg $1 4954 1.1 mrg _LTECHO_EOF' 4955 1.1 mrg } 4956 1.1 mrg ECHO='func_fallback_echo' 4957 1.1 mrg fi 4958 1.1 mrg 4959 1.1 mrg # func_echo_all arg... 4960 1.1 mrg # Invoke $ECHO with all args, space-separated. 4961 1.1 mrg func_echo_all () 4962 1.1 mrg { 4963 1.1 mrg $ECHO "" 4964 1.1 mrg } 4965 1.1 mrg 4966 1.1 mrg case "$ECHO" in 4967 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4968 1.1 mrg $as_echo "printf" >&6; } ;; 4969 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4970 1.1 mrg $as_echo "print -r" >&6; } ;; 4971 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4972 1.1 mrg $as_echo "cat" >&6; } ;; 4973 1.1 mrg esac 4974 1.1 mrg 4975 1.1 mrg 4976 1.1 mrg 4977 1.1 mrg 4978 1.1 mrg 4979 1.1 mrg 4980 1.1 mrg 4981 1.1 mrg 4982 1.1 mrg 4983 1.1 mrg 4984 1.1 mrg 4985 1.1 mrg 4986 1.1 mrg 4987 1.1 mrg 4988 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4989 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 4990 1.10 mrg if ${ac_cv_path_SED+:} false; then : 4991 1.1 mrg $as_echo_n "(cached) " >&6 4992 1.1 mrg else 4993 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4994 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 4995 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 4996 1.1 mrg done 4997 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4998 1.1 mrg { ac_script=; unset ac_script;} 4999 1.1 mrg if test -z "$SED"; then 5000 1.1 mrg ac_path_SED_found=false 5001 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5002 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5003 1.1 mrg for as_dir in $PATH 5004 1.1 mrg do 5005 1.1 mrg IFS=$as_save_IFS 5006 1.1 mrg test -z "$as_dir" && as_dir=. 5007 1.1 mrg for ac_prog in sed gsed; do 5008 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5009 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5010 1.10 mrg as_fn_executable_p "$ac_path_SED" || continue 5011 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5012 1.1 mrg # Check for GNU $ac_path_SED 5013 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5014 1.1 mrg *GNU*) 5015 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5016 1.1 mrg *) 5017 1.1 mrg ac_count=0 5018 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5019 1.1 mrg while : 5020 1.1 mrg do 5021 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5022 1.1 mrg mv "conftest.tmp" "conftest.in" 5023 1.1 mrg cp "conftest.in" "conftest.nl" 5024 1.1 mrg $as_echo '' >> "conftest.nl" 5025 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5026 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5027 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5028 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5029 1.1 mrg # Best one so far, save it but keep looking for a better one 5030 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5031 1.1 mrg ac_path_SED_max=$ac_count 5032 1.1 mrg fi 5033 1.1 mrg # 10*(2^10) chars as input seems more than enough 5034 1.1 mrg test $ac_count -gt 10 && break 5035 1.1 mrg done 5036 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5037 1.1 mrg esac 5038 1.1 mrg 5039 1.1 mrg $ac_path_SED_found && break 3 5040 1.1 mrg done 5041 1.1 mrg done 5042 1.1 mrg done 5043 1.1 mrg IFS=$as_save_IFS 5044 1.1 mrg if test -z "$ac_cv_path_SED"; then 5045 1.10 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5046 1.1 mrg fi 5047 1.1 mrg else 5048 1.1 mrg ac_cv_path_SED=$SED 5049 1.1 mrg fi 5050 1.1 mrg 5051 1.1 mrg fi 5052 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5053 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5054 1.1 mrg SED="$ac_cv_path_SED" 5055 1.1 mrg rm -f conftest.sed 5056 1.1 mrg 5057 1.1 mrg test -z "$SED" && SED=sed 5058 1.1 mrg Xsed="$SED -e 1s/^X//" 5059 1.1 mrg 5060 1.1 mrg 5061 1.1 mrg 5062 1.1 mrg 5063 1.1 mrg 5064 1.1 mrg 5065 1.1 mrg 5066 1.1 mrg 5067 1.1 mrg 5068 1.1 mrg 5069 1.1 mrg 5070 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5071 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5072 1.10 mrg if ${ac_cv_path_GREP+:} false; then : 5073 1.1 mrg $as_echo_n "(cached) " >&6 5074 1.1 mrg else 5075 1.1 mrg if test -z "$GREP"; then 5076 1.1 mrg ac_path_GREP_found=false 5077 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5078 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5079 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5080 1.1 mrg do 5081 1.1 mrg IFS=$as_save_IFS 5082 1.1 mrg test -z "$as_dir" && as_dir=. 5083 1.1 mrg for ac_prog in grep ggrep; do 5084 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5085 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5086 1.10 mrg as_fn_executable_p "$ac_path_GREP" || continue 5087 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 5088 1.1 mrg # Check for GNU $ac_path_GREP 5089 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 5090 1.1 mrg *GNU*) 5091 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5092 1.1 mrg *) 5093 1.1 mrg ac_count=0 5094 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5095 1.1 mrg while : 5096 1.1 mrg do 5097 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5098 1.1 mrg mv "conftest.tmp" "conftest.in" 5099 1.1 mrg cp "conftest.in" "conftest.nl" 5100 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 5101 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5102 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5103 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5104 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 5105 1.1 mrg # Best one so far, save it but keep looking for a better one 5106 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 5107 1.1 mrg ac_path_GREP_max=$ac_count 5108 1.1 mrg fi 5109 1.1 mrg # 10*(2^10) chars as input seems more than enough 5110 1.1 mrg test $ac_count -gt 10 && break 5111 1.1 mrg done 5112 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5113 1.1 mrg esac 5114 1.1 mrg 5115 1.1 mrg $ac_path_GREP_found && break 3 5116 1.1 mrg done 5117 1.1 mrg done 5118 1.1 mrg done 5119 1.1 mrg IFS=$as_save_IFS 5120 1.1 mrg if test -z "$ac_cv_path_GREP"; then 5121 1.10 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5122 1.1 mrg fi 5123 1.1 mrg else 5124 1.1 mrg ac_cv_path_GREP=$GREP 5125 1.1 mrg fi 5126 1.1 mrg 5127 1.1 mrg fi 5128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5129 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 5130 1.1 mrg GREP="$ac_cv_path_GREP" 5131 1.1 mrg 5132 1.1 mrg 5133 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5134 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 5135 1.10 mrg if ${ac_cv_path_EGREP+:} false; then : 5136 1.1 mrg $as_echo_n "(cached) " >&6 5137 1.1 mrg else 5138 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5139 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 5140 1.1 mrg else 5141 1.1 mrg if test -z "$EGREP"; then 5142 1.1 mrg ac_path_EGREP_found=false 5143 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5144 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5145 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5146 1.1 mrg do 5147 1.1 mrg IFS=$as_save_IFS 5148 1.1 mrg test -z "$as_dir" && as_dir=. 5149 1.1 mrg for ac_prog in egrep; do 5150 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5151 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5152 1.10 mrg as_fn_executable_p "$ac_path_EGREP" || continue 5153 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 5154 1.1 mrg # Check for GNU $ac_path_EGREP 5155 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 5156 1.1 mrg *GNU*) 5157 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5158 1.1 mrg *) 5159 1.1 mrg ac_count=0 5160 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5161 1.1 mrg while : 5162 1.1 mrg do 5163 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5164 1.1 mrg mv "conftest.tmp" "conftest.in" 5165 1.1 mrg cp "conftest.in" "conftest.nl" 5166 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 5167 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5168 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5169 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5170 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5171 1.1 mrg # Best one so far, save it but keep looking for a better one 5172 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 5173 1.1 mrg ac_path_EGREP_max=$ac_count 5174 1.1 mrg fi 5175 1.1 mrg # 10*(2^10) chars as input seems more than enough 5176 1.1 mrg test $ac_count -gt 10 && break 5177 1.1 mrg done 5178 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5179 1.1 mrg esac 5180 1.1 mrg 5181 1.1 mrg $ac_path_EGREP_found && break 3 5182 1.1 mrg done 5183 1.1 mrg done 5184 1.1 mrg done 5185 1.1 mrg IFS=$as_save_IFS 5186 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 5187 1.10 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5188 1.1 mrg fi 5189 1.1 mrg else 5190 1.1 mrg ac_cv_path_EGREP=$EGREP 5191 1.1 mrg fi 5192 1.1 mrg 5193 1.1 mrg fi 5194 1.1 mrg fi 5195 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5196 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 5197 1.1 mrg EGREP="$ac_cv_path_EGREP" 5198 1.1 mrg 5199 1.1 mrg 5200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5201 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5202 1.10 mrg if ${ac_cv_path_FGREP+:} false; then : 5203 1.1 mrg $as_echo_n "(cached) " >&6 5204 1.1 mrg else 5205 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5206 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5207 1.1 mrg else 5208 1.1 mrg if test -z "$FGREP"; then 5209 1.1 mrg ac_path_FGREP_found=false 5210 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5211 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5212 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5213 1.1 mrg do 5214 1.1 mrg IFS=$as_save_IFS 5215 1.1 mrg test -z "$as_dir" && as_dir=. 5216 1.1 mrg for ac_prog in fgrep; do 5217 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5218 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5219 1.10 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5220 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5221 1.1 mrg # Check for GNU $ac_path_FGREP 5222 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5223 1.1 mrg *GNU*) 5224 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5225 1.1 mrg *) 5226 1.1 mrg ac_count=0 5227 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5228 1.1 mrg while : 5229 1.1 mrg do 5230 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5231 1.1 mrg mv "conftest.tmp" "conftest.in" 5232 1.1 mrg cp "conftest.in" "conftest.nl" 5233 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5234 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5235 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5236 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5237 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5238 1.1 mrg # Best one so far, save it but keep looking for a better one 5239 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5240 1.1 mrg ac_path_FGREP_max=$ac_count 5241 1.1 mrg fi 5242 1.1 mrg # 10*(2^10) chars as input seems more than enough 5243 1.1 mrg test $ac_count -gt 10 && break 5244 1.1 mrg done 5245 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5246 1.1 mrg esac 5247 1.1 mrg 5248 1.1 mrg $ac_path_FGREP_found && break 3 5249 1.1 mrg done 5250 1.1 mrg done 5251 1.1 mrg done 5252 1.1 mrg IFS=$as_save_IFS 5253 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5254 1.10 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5255 1.1 mrg fi 5256 1.1 mrg else 5257 1.1 mrg ac_cv_path_FGREP=$FGREP 5258 1.1 mrg fi 5259 1.1 mrg 5260 1.1 mrg fi 5261 1.1 mrg fi 5262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5263 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5264 1.1 mrg FGREP="$ac_cv_path_FGREP" 5265 1.1 mrg 5266 1.1 mrg 5267 1.1 mrg test -z "$GREP" && GREP=grep 5268 1.1 mrg 5269 1.1 mrg 5270 1.1 mrg 5271 1.1 mrg 5272 1.1 mrg 5273 1.1 mrg 5274 1.1 mrg 5275 1.1 mrg 5276 1.1 mrg 5277 1.1 mrg 5278 1.1 mrg 5279 1.1 mrg 5280 1.1 mrg 5281 1.1 mrg 5282 1.1 mrg 5283 1.1 mrg 5284 1.1 mrg 5285 1.1 mrg 5286 1.1 mrg 5287 1.1 mrg # Check whether --with-gnu-ld was given. 5288 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5289 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5290 1.1 mrg else 5291 1.1 mrg with_gnu_ld=no 5292 1.1 mrg fi 5293 1.1 mrg 5294 1.1 mrg ac_prog=ld 5295 1.1 mrg if test "$GCC" = yes; then 5296 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5297 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5298 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5299 1.1 mrg case $host in 5300 1.1 mrg *-*-mingw*) 5301 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5302 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5303 1.1 mrg *) 5304 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5305 1.1 mrg esac 5306 1.1 mrg case $ac_prog in 5307 1.1 mrg # Accept absolute paths. 5308 1.1 mrg [\\/]* | ?:[\\/]*) 5309 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5310 1.1 mrg # Canonicalize the pathname of ld 5311 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5312 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5313 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5314 1.1 mrg done 5315 1.1 mrg test -z "$LD" && LD="$ac_prog" 5316 1.1 mrg ;; 5317 1.1 mrg "") 5318 1.1 mrg # If it fails, then pretend we aren't using GCC. 5319 1.1 mrg ac_prog=ld 5320 1.1 mrg ;; 5321 1.1 mrg *) 5322 1.1 mrg # If it is relative, then search for the first ld in PATH. 5323 1.1 mrg with_gnu_ld=unknown 5324 1.1 mrg ;; 5325 1.1 mrg esac 5326 1.1 mrg elif test "$with_gnu_ld" = yes; then 5327 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5328 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5329 1.1 mrg else 5330 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5331 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5332 1.1 mrg fi 5333 1.10 mrg if ${lt_cv_path_LD+:} false; then : 5334 1.1 mrg $as_echo_n "(cached) " >&6 5335 1.1 mrg else 5336 1.1 mrg if test -z "$LD"; then 5337 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5338 1.1 mrg for ac_dir in $PATH; do 5339 1.1 mrg IFS="$lt_save_ifs" 5340 1.1 mrg test -z "$ac_dir" && ac_dir=. 5341 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5342 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 5343 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 5344 1.1 mrg # but apparently some variants of GNU ld only accept -v. 5345 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 5346 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5347 1.1 mrg *GNU* | *'with BFD'*) 5348 1.1 mrg test "$with_gnu_ld" != no && break 5349 1.1 mrg ;; 5350 1.1 mrg *) 5351 1.1 mrg test "$with_gnu_ld" != yes && break 5352 1.1 mrg ;; 5353 1.1 mrg esac 5354 1.1 mrg fi 5355 1.1 mrg done 5356 1.1 mrg IFS="$lt_save_ifs" 5357 1.1 mrg else 5358 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5359 1.1 mrg fi 5360 1.1 mrg fi 5361 1.1 mrg 5362 1.1 mrg LD="$lt_cv_path_LD" 5363 1.1 mrg if test -n "$LD"; then 5364 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5365 1.1 mrg $as_echo "$LD" >&6; } 5366 1.1 mrg else 5367 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5368 1.1 mrg $as_echo "no" >&6; } 5369 1.1 mrg fi 5370 1.10 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5371 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5372 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5373 1.10 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 5374 1.1 mrg $as_echo_n "(cached) " >&6 5375 1.1 mrg else 5376 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5377 1.1 mrg case `$LD -v 2>&1 </dev/null` in 5378 1.1 mrg *GNU* | *'with BFD'*) 5379 1.1 mrg lt_cv_prog_gnu_ld=yes 5380 1.1 mrg ;; 5381 1.1 mrg *) 5382 1.1 mrg lt_cv_prog_gnu_ld=no 5383 1.1 mrg ;; 5384 1.1 mrg esac 5385 1.1 mrg fi 5386 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5387 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5388 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 5389 1.1 mrg 5390 1.1 mrg 5391 1.1 mrg 5392 1.1 mrg 5393 1.1 mrg 5394 1.1 mrg 5395 1.1 mrg 5396 1.1 mrg 5397 1.1 mrg 5398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5399 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5400 1.10 mrg if ${lt_cv_path_NM+:} false; then : 5401 1.1 mrg $as_echo_n "(cached) " >&6 5402 1.1 mrg else 5403 1.1 mrg if test -n "$NM"; then 5404 1.15 mrg # Let the user override the nm to test. 5405 1.15 mrg lt_nm_to_check="$NM" 5406 1.15 mrg else 5407 1.15 mrg lt_nm_to_check="${ac_tool_prefix}nm" 5408 1.15 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5409 1.15 mrg lt_nm_to_check="$lt_nm_to_check nm" 5410 1.15 mrg fi 5411 1.15 mrg fi 5412 1.15 mrg for lt_tmp_nm in "$lt_nm_to_check"; do 5413 1.15 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5414 1.15 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5415 1.15 mrg IFS="$lt_save_ifs" 5416 1.15 mrg test -z "$ac_dir" && ac_dir=. 5417 1.15 mrg # Strip out any user-provided options from the nm to test twice, 5418 1.15 mrg # the first time to test to see if nm (rather than its options) has 5419 1.15 mrg # an explicit path, the second time to yield a file which can be 5420 1.15 mrg # nm'ed itself. 5421 1.15 mrg tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`" 5422 1.15 mrg case "$tmp_nm_path" in 5423 1.15 mrg */*|*\\*) tmp_nm="$lt_tmp_nm";; 5424 1.15 mrg *) tmp_nm="$ac_dir/$lt_tmp_nm";; 5425 1.15 mrg esac 5426 1.15 mrg tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`" 5427 1.15 mrg if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then 5428 1.15 mrg # Check to see if the nm accepts a BSD-compat flag. 5429 1.15 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5430 1.15 mrg # nm: unknown option "B" ignored 5431 1.15 mrg case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5432 1.15 mrg *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" 5433 1.15 mrg break 5434 1.15 mrg ;; 5435 1.15 mrg *) 5436 1.15 mrg case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in 5437 1.15 mrg *$tmp_nm*) 5438 1.15 mrg lt_cv_path_NM="$tmp_nm -p" 5439 1.15 mrg break 5440 1.15 mrg ;; 5441 1.15 mrg *) 5442 1.15 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5443 1.15 mrg continue # so that we can try to find one that supports BSD flags 5444 1.15 mrg ;; 5445 1.15 mrg esac 5446 1.15 mrg ;; 5447 1.15 mrg esac 5448 1.15 mrg fi 5449 1.15 mrg done 5450 1.15 mrg IFS="$lt_save_ifs" 5451 1.15 mrg done 5452 1.15 mrg : ${lt_cv_path_NM=no} 5453 1.1 mrg fi 5454 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5455 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 5456 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 5457 1.1 mrg NM="$lt_cv_path_NM" 5458 1.1 mrg else 5459 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 5460 1.1 mrg if test -n "$DUMPBIN"; then : 5461 1.1 mrg # Let the user override the test. 5462 1.1 mrg else 5463 1.1 mrg if test -n "$ac_tool_prefix"; then 5464 1.1 mrg for ac_prog in dumpbin "link -dump" 5465 1.1 mrg do 5466 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5467 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5469 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5470 1.10 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 5471 1.1 mrg $as_echo_n "(cached) " >&6 5472 1.1 mrg else 5473 1.1 mrg if test -n "$DUMPBIN"; then 5474 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5475 1.1 mrg else 5476 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5477 1.1 mrg for as_dir in $PATH 5478 1.1 mrg do 5479 1.1 mrg IFS=$as_save_IFS 5480 1.1 mrg test -z "$as_dir" && as_dir=. 5481 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5482 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5483 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5484 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5485 1.1 mrg break 2 5486 1.1 mrg fi 5487 1.1 mrg done 5488 1.1 mrg done 5489 1.1 mrg IFS=$as_save_IFS 5490 1.1 mrg 5491 1.1 mrg fi 5492 1.1 mrg fi 5493 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 5494 1.1 mrg if test -n "$DUMPBIN"; then 5495 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5496 1.1 mrg $as_echo "$DUMPBIN" >&6; } 5497 1.1 mrg else 5498 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5499 1.1 mrg $as_echo "no" >&6; } 5500 1.1 mrg fi 5501 1.1 mrg 5502 1.1 mrg 5503 1.1 mrg test -n "$DUMPBIN" && break 5504 1.1 mrg done 5505 1.1 mrg fi 5506 1.1 mrg if test -z "$DUMPBIN"; then 5507 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 5508 1.1 mrg for ac_prog in dumpbin "link -dump" 5509 1.1 mrg do 5510 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5511 1.1 mrg set dummy $ac_prog; ac_word=$2 5512 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5513 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5514 1.10 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5515 1.1 mrg $as_echo_n "(cached) " >&6 5516 1.1 mrg else 5517 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5518 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5519 1.1 mrg else 5520 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5521 1.1 mrg for as_dir in $PATH 5522 1.1 mrg do 5523 1.1 mrg IFS=$as_save_IFS 5524 1.1 mrg test -z "$as_dir" && as_dir=. 5525 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5526 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5527 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5528 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5529 1.1 mrg break 2 5530 1.1 mrg fi 5531 1.1 mrg done 5532 1.1 mrg done 5533 1.1 mrg IFS=$as_save_IFS 5534 1.1 mrg 5535 1.1 mrg fi 5536 1.1 mrg fi 5537 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5538 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5539 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5540 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 5541 1.1 mrg else 5542 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5543 1.1 mrg $as_echo "no" >&6; } 5544 1.1 mrg fi 5545 1.1 mrg 5546 1.1 mrg 5547 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 5548 1.1 mrg done 5549 1.1 mrg 5550 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 5551 1.1 mrg DUMPBIN=":" 5552 1.1 mrg else 5553 1.1 mrg case $cross_compiling:$ac_tool_warned in 5554 1.1 mrg yes:) 5555 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5556 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5557 1.1 mrg ac_tool_warned=yes ;; 5558 1.1 mrg esac 5559 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 5560 1.1 mrg fi 5561 1.1 mrg fi 5562 1.1 mrg 5563 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5564 1.1 mrg *COFF*) 5565 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 5566 1.1 mrg ;; 5567 1.1 mrg *) 5568 1.1 mrg DUMPBIN=: 5569 1.1 mrg ;; 5570 1.1 mrg esac 5571 1.1 mrg fi 5572 1.1 mrg 5573 1.1 mrg if test "$DUMPBIN" != ":"; then 5574 1.1 mrg NM="$DUMPBIN" 5575 1.1 mrg fi 5576 1.1 mrg fi 5577 1.1 mrg test -z "$NM" && NM=nm 5578 1.1 mrg 5579 1.1 mrg 5580 1.1 mrg 5581 1.1 mrg 5582 1.1 mrg 5583 1.1 mrg 5584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5585 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5586 1.10 mrg if ${lt_cv_nm_interface+:} false; then : 5587 1.1 mrg $as_echo_n "(cached) " >&6 5588 1.1 mrg else 5589 1.1 mrg lt_cv_nm_interface="BSD nm" 5590 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 5591 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5592 1.1 mrg (eval "$ac_compile" 2>conftest.err) 5593 1.1 mrg cat conftest.err >&5 5594 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5595 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5596 1.1 mrg cat conftest.err >&5 5597 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5598 1.1 mrg cat conftest.out >&5 5599 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5600 1.1 mrg lt_cv_nm_interface="MS dumpbin" 5601 1.1 mrg fi 5602 1.1 mrg rm -f conftest* 5603 1.1 mrg fi 5604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5605 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 5606 1.1 mrg 5607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5608 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 5609 1.1 mrg LN_S=$as_ln_s 5610 1.1 mrg if test "$LN_S" = "ln -s"; then 5611 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5612 1.1 mrg $as_echo "yes" >&6; } 5613 1.1 mrg else 5614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5615 1.1 mrg $as_echo "no, using $LN_S" >&6; } 5616 1.1 mrg fi 5617 1.1 mrg 5618 1.1 mrg # find the maximum length of command line arguments 5619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5620 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5621 1.10 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 5622 1.1 mrg $as_echo_n "(cached) " >&6 5623 1.1 mrg else 5624 1.1 mrg i=0 5625 1.1 mrg teststring="ABCD" 5626 1.1 mrg 5627 1.1 mrg case $build_os in 5628 1.1 mrg msdosdjgpp*) 5629 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 5630 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 5631 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 5632 1.1 mrg # check would be larger than it should be. 5633 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 5634 1.1 mrg ;; 5635 1.1 mrg 5636 1.1 mrg gnu*) 5637 1.1 mrg # Under GNU Hurd, this test is not required because there is 5638 1.1 mrg # no limit to the length of command line arguments. 5639 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 5640 1.1 mrg lt_cv_sys_max_cmd_len=-1; 5641 1.1 mrg ;; 5642 1.1 mrg 5643 1.1 mrg cygwin* | mingw* | cegcc*) 5644 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 5645 1.1 mrg # about 5 minutes as the teststring grows exponentially. 5646 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 5647 1.1 mrg # you end up with a "frozen" computer, even though with patience 5648 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 5649 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 5650 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 5651 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5652 1.1 mrg ;; 5653 1.1 mrg 5654 1.1 mrg mint*) 5655 1.1 mrg # On MiNT this can take a long time and run out of memory. 5656 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5657 1.1 mrg ;; 5658 1.1 mrg 5659 1.1 mrg amigaos*) 5660 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 5661 1.1 mrg # So we just punt and use a minimum line length of 8192. 5662 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5663 1.1 mrg ;; 5664 1.1 mrg 5665 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5666 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5667 1.1 mrg if test -x /sbin/sysctl; then 5668 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5669 1.1 mrg elif test -x /usr/sbin/sysctl; then 5670 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5671 1.1 mrg else 5672 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5673 1.1 mrg fi 5674 1.1 mrg # And add a safety zone 5675 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5676 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5677 1.1 mrg ;; 5678 1.1 mrg 5679 1.1 mrg interix*) 5680 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5681 1.1 mrg lt_cv_sys_max_cmd_len=196608 5682 1.1 mrg ;; 5683 1.1 mrg 5684 1.1 mrg osf*) 5685 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5686 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5687 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5688 1.1 mrg # First set a reasonable default. 5689 1.1 mrg lt_cv_sys_max_cmd_len=16384 5690 1.1 mrg # 5691 1.1 mrg if test -x /sbin/sysconfig; then 5692 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5693 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5694 1.1 mrg esac 5695 1.1 mrg fi 5696 1.1 mrg ;; 5697 1.1 mrg sco3.2v5*) 5698 1.1 mrg lt_cv_sys_max_cmd_len=102400 5699 1.1 mrg ;; 5700 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5701 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5702 1.1 mrg if test -n "$kargmax"; then 5703 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5704 1.1 mrg else 5705 1.1 mrg lt_cv_sys_max_cmd_len=32768 5706 1.1 mrg fi 5707 1.1 mrg ;; 5708 1.1 mrg *) 5709 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5710 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5711 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5712 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5713 1.1 mrg else 5714 1.1 mrg # Make teststring a little bigger before we do anything with it. 5715 1.1 mrg # a 1K string should be a reasonable start. 5716 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5717 1.1 mrg teststring=$teststring$teststring 5718 1.1 mrg done 5719 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5720 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5721 1.1 mrg # maximum length that is only half of the actual maximum length, but 5722 1.1 mrg # we can't tell. 5723 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5724 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5725 1.1 mrg test $i != 17 # 1/2 MB should be enough 5726 1.1 mrg do 5727 1.1 mrg i=`expr $i + 1` 5728 1.1 mrg teststring=$teststring$teststring 5729 1.1 mrg done 5730 1.1 mrg # Only check the string length outside the loop. 5731 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5732 1.1 mrg teststring= 5733 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5734 1.1 mrg # massive amounts of additional arguments before passing them to the 5735 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5736 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5737 1.1 mrg fi 5738 1.1 mrg ;; 5739 1.1 mrg esac 5740 1.1 mrg 5741 1.1 mrg fi 5742 1.1 mrg 5743 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5744 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5745 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5746 1.1 mrg else 5747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5748 1.1 mrg $as_echo "none" >&6; } 5749 1.1 mrg fi 5750 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5751 1.1 mrg 5752 1.1 mrg 5753 1.1 mrg 5754 1.1 mrg 5755 1.1 mrg 5756 1.1 mrg 5757 1.1 mrg : ${CP="cp -f"} 5758 1.1 mrg : ${MV="mv -f"} 5759 1.1 mrg : ${RM="rm -f"} 5760 1.1 mrg 5761 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5762 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5763 1.1 mrg # Try some XSI features 5764 1.1 mrg xsi_shell=no 5765 1.1 mrg ( _lt_dummy="a/b/c" 5766 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5767 1.1 mrg = c,a/b,, \ 5768 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5769 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5770 1.1 mrg && xsi_shell=yes 5771 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5772 1.1 mrg $as_echo "$xsi_shell" >&6; } 5773 1.1 mrg 5774 1.1 mrg 5775 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5776 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5777 1.1 mrg lt_shell_append=no 5778 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5779 1.1 mrg >/dev/null 2>&1 \ 5780 1.1 mrg && lt_shell_append=yes 5781 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5782 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5783 1.1 mrg 5784 1.1 mrg 5785 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5786 1.1 mrg lt_unset=unset 5787 1.1 mrg else 5788 1.1 mrg lt_unset=false 5789 1.1 mrg fi 5790 1.1 mrg 5791 1.1 mrg 5792 1.1 mrg 5793 1.1 mrg 5794 1.1 mrg 5795 1.1 mrg # test EBCDIC or ASCII 5796 1.1 mrg case `echo X|tr X '\101'` in 5797 1.1 mrg A) # ASCII based system 5798 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5799 1.1 mrg lt_SP2NL='tr \040 \012' 5800 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5801 1.1 mrg ;; 5802 1.1 mrg *) # EBCDIC based system 5803 1.1 mrg lt_SP2NL='tr \100 \n' 5804 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5805 1.1 mrg ;; 5806 1.1 mrg esac 5807 1.1 mrg 5808 1.1 mrg 5809 1.1 mrg 5810 1.1 mrg 5811 1.1 mrg 5812 1.1 mrg 5813 1.1 mrg 5814 1.1 mrg 5815 1.1 mrg 5816 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5817 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5818 1.10 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5819 1.1 mrg $as_echo_n "(cached) " >&6 5820 1.1 mrg else 5821 1.1 mrg lt_cv_ld_reload_flag='-r' 5822 1.1 mrg fi 5823 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5824 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5825 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5826 1.1 mrg case $reload_flag in 5827 1.1 mrg "" | " "*) ;; 5828 1.1 mrg *) reload_flag=" $reload_flag" ;; 5829 1.1 mrg esac 5830 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5831 1.1 mrg case $host_os in 5832 1.1 mrg darwin*) 5833 1.1 mrg if test "$GCC" = yes; then 5834 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5835 1.1 mrg else 5836 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5837 1.1 mrg fi 5838 1.1 mrg ;; 5839 1.1 mrg esac 5840 1.1 mrg 5841 1.1 mrg 5842 1.1 mrg 5843 1.1 mrg 5844 1.1 mrg 5845 1.1 mrg 5846 1.1 mrg 5847 1.1 mrg 5848 1.1 mrg 5849 1.1 mrg if test -n "$ac_tool_prefix"; then 5850 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5851 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5852 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5853 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5854 1.10 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5855 1.1 mrg $as_echo_n "(cached) " >&6 5856 1.1 mrg else 5857 1.1 mrg if test -n "$OBJDUMP"; then 5858 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5859 1.1 mrg else 5860 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5861 1.1 mrg for as_dir in $PATH 5862 1.1 mrg do 5863 1.1 mrg IFS=$as_save_IFS 5864 1.1 mrg test -z "$as_dir" && as_dir=. 5865 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5866 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5867 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5868 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5869 1.1 mrg break 2 5870 1.1 mrg fi 5871 1.1 mrg done 5872 1.1 mrg done 5873 1.1 mrg IFS=$as_save_IFS 5874 1.1 mrg 5875 1.1 mrg fi 5876 1.1 mrg fi 5877 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5878 1.1 mrg if test -n "$OBJDUMP"; then 5879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5880 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5881 1.1 mrg else 5882 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5883 1.1 mrg $as_echo "no" >&6; } 5884 1.1 mrg fi 5885 1.1 mrg 5886 1.1 mrg 5887 1.1 mrg fi 5888 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5889 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5890 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5891 1.1 mrg set dummy objdump; ac_word=$2 5892 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5893 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5894 1.10 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5895 1.1 mrg $as_echo_n "(cached) " >&6 5896 1.1 mrg else 5897 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5898 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5899 1.1 mrg else 5900 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5901 1.1 mrg for as_dir in $PATH 5902 1.1 mrg do 5903 1.1 mrg IFS=$as_save_IFS 5904 1.1 mrg test -z "$as_dir" && as_dir=. 5905 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5906 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5907 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5908 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5909 1.1 mrg break 2 5910 1.1 mrg fi 5911 1.1 mrg done 5912 1.1 mrg done 5913 1.1 mrg IFS=$as_save_IFS 5914 1.1 mrg 5915 1.1 mrg fi 5916 1.1 mrg fi 5917 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5918 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5920 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5921 1.1 mrg else 5922 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5923 1.1 mrg $as_echo "no" >&6; } 5924 1.1 mrg fi 5925 1.1 mrg 5926 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5927 1.1 mrg OBJDUMP="false" 5928 1.1 mrg else 5929 1.1 mrg case $cross_compiling:$ac_tool_warned in 5930 1.1 mrg yes:) 5931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5932 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5933 1.1 mrg ac_tool_warned=yes ;; 5934 1.1 mrg esac 5935 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 5936 1.1 mrg fi 5937 1.1 mrg else 5938 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 5939 1.1 mrg fi 5940 1.1 mrg 5941 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 5942 1.1 mrg 5943 1.1 mrg 5944 1.1 mrg 5945 1.1 mrg 5946 1.1 mrg 5947 1.1 mrg 5948 1.1 mrg 5949 1.1 mrg 5950 1.1 mrg 5951 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5952 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 5953 1.10 mrg if ${lt_cv_deplibs_check_method+:} false; then : 5954 1.1 mrg $as_echo_n "(cached) " >&6 5955 1.1 mrg else 5956 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 5957 1.1 mrg lt_cv_file_magic_test_file= 5958 1.1 mrg lt_cv_deplibs_check_method='unknown' 5959 1.1 mrg # Need to set the preceding variable on all platforms that support 5960 1.1 mrg # interlibrary dependencies. 5961 1.1 mrg # 'none' -- dependencies not supported. 5962 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 5963 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 5964 1.1 mrg # 'test_compile' -- check by making test program. 5965 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 5966 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 5967 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 5968 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 5969 1.1 mrg 5970 1.1 mrg case $host_os in 5971 1.1 mrg aix[4-9]*) 5972 1.1 mrg lt_cv_deplibs_check_method=pass_all 5973 1.1 mrg ;; 5974 1.1 mrg 5975 1.1 mrg beos*) 5976 1.1 mrg lt_cv_deplibs_check_method=pass_all 5977 1.1 mrg ;; 5978 1.1 mrg 5979 1.1 mrg bsdi[45]*) 5980 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5981 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 5982 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 5983 1.1 mrg ;; 5984 1.1 mrg 5985 1.1 mrg cygwin*) 5986 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 5987 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5988 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5989 1.1 mrg ;; 5990 1.1 mrg 5991 1.1 mrg mingw* | pw32*) 5992 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 5993 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 5994 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 5995 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5996 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5997 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5998 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 5999 1.1 mrg else 6000 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6001 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6002 1.1 mrg fi 6003 1.1 mrg ;; 6004 1.1 mrg 6005 1.1 mrg cegcc*) 6006 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 6007 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6008 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6009 1.1 mrg ;; 6010 1.1 mrg 6011 1.1 mrg darwin* | rhapsody*) 6012 1.1 mrg lt_cv_deplibs_check_method=pass_all 6013 1.1 mrg ;; 6014 1.1 mrg 6015 1.1 mrg freebsd* | dragonfly*) 6016 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6017 1.1 mrg case $host_cpu in 6018 1.1 mrg i*86 ) 6019 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 6020 1.1 mrg # Let's accept both of them until this is cleared up. 6021 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6022 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6023 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6024 1.1 mrg ;; 6025 1.1 mrg esac 6026 1.1 mrg else 6027 1.1 mrg lt_cv_deplibs_check_method=pass_all 6028 1.1 mrg fi 6029 1.1 mrg ;; 6030 1.1 mrg 6031 1.1 mrg gnu*) 6032 1.1 mrg lt_cv_deplibs_check_method=pass_all 6033 1.1 mrg ;; 6034 1.1 mrg 6035 1.1 mrg haiku*) 6036 1.1 mrg lt_cv_deplibs_check_method=pass_all 6037 1.1 mrg ;; 6038 1.1 mrg 6039 1.1 mrg hpux10.20* | hpux11*) 6040 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6041 1.1 mrg case $host_cpu in 6042 1.1 mrg ia64*) 6043 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6044 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6045 1.1 mrg ;; 6046 1.1 mrg hppa*64*) 6047 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 6048 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6049 1.1 mrg ;; 6050 1.1 mrg *) 6051 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6052 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 6053 1.1 mrg ;; 6054 1.1 mrg esac 6055 1.1 mrg ;; 6056 1.1 mrg 6057 1.1 mrg interix[3-9]*) 6058 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6059 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6060 1.1 mrg ;; 6061 1.1 mrg 6062 1.1 mrg irix5* | irix6* | nonstopux*) 6063 1.1 mrg case $LD in 6064 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 6065 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 6066 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 6067 1.1 mrg *) libmagic=never-match;; 6068 1.1 mrg esac 6069 1.1 mrg lt_cv_deplibs_check_method=pass_all 6070 1.1 mrg ;; 6071 1.1 mrg 6072 1.1 mrg # This must be Linux ELF. 6073 1.11 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6074 1.1 mrg lt_cv_deplibs_check_method=pass_all 6075 1.1 mrg ;; 6076 1.1 mrg 6077 1.1 mrg netbsd*) 6078 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6079 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6080 1.1 mrg else 6081 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6082 1.1 mrg fi 6083 1.1 mrg ;; 6084 1.1 mrg 6085 1.1 mrg newos6*) 6086 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6087 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6088 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6089 1.1 mrg ;; 6090 1.1 mrg 6091 1.1 mrg *nto* | *qnx*) 6092 1.1 mrg lt_cv_deplibs_check_method=pass_all 6093 1.1 mrg ;; 6094 1.1 mrg 6095 1.1 mrg openbsd*) 6096 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6097 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6098 1.1 mrg else 6099 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6100 1.1 mrg fi 6101 1.1 mrg ;; 6102 1.1 mrg 6103 1.1 mrg osf3* | osf4* | osf5*) 6104 1.1 mrg lt_cv_deplibs_check_method=pass_all 6105 1.1 mrg ;; 6106 1.1 mrg 6107 1.1 mrg rdos*) 6108 1.1 mrg lt_cv_deplibs_check_method=pass_all 6109 1.1 mrg ;; 6110 1.1 mrg 6111 1.1 mrg solaris*) 6112 1.1 mrg lt_cv_deplibs_check_method=pass_all 6113 1.1 mrg ;; 6114 1.1 mrg 6115 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6116 1.1 mrg lt_cv_deplibs_check_method=pass_all 6117 1.1 mrg ;; 6118 1.1 mrg 6119 1.1 mrg sysv4 | sysv4.3*) 6120 1.1 mrg case $host_vendor in 6121 1.1 mrg motorola) 6122 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' 6123 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6124 1.1 mrg ;; 6125 1.1 mrg ncr) 6126 1.1 mrg lt_cv_deplibs_check_method=pass_all 6127 1.1 mrg ;; 6128 1.1 mrg sequent) 6129 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6130 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6131 1.1 mrg ;; 6132 1.1 mrg sni) 6133 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6134 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6135 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 6136 1.1 mrg ;; 6137 1.1 mrg siemens) 6138 1.1 mrg lt_cv_deplibs_check_method=pass_all 6139 1.1 mrg ;; 6140 1.1 mrg pc) 6141 1.1 mrg lt_cv_deplibs_check_method=pass_all 6142 1.1 mrg ;; 6143 1.1 mrg esac 6144 1.1 mrg ;; 6145 1.1 mrg 6146 1.1 mrg tpf*) 6147 1.1 mrg lt_cv_deplibs_check_method=pass_all 6148 1.1 mrg ;; 6149 1.15 mrg vxworks*) 6150 1.15 mrg # Assume VxWorks cross toolchains are built on Linux, possibly 6151 1.15 mrg # as canadian for Windows hosts. 6152 1.15 mrg lt_cv_deplibs_check_method=pass_all 6153 1.15 mrg ;; 6154 1.1 mrg esac 6155 1.1 mrg 6156 1.1 mrg fi 6157 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6158 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6159 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6160 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6161 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6162 1.1 mrg 6163 1.1 mrg 6164 1.1 mrg 6165 1.1 mrg 6166 1.1 mrg 6167 1.1 mrg 6168 1.1 mrg 6169 1.1 mrg 6170 1.1 mrg 6171 1.1 mrg 6172 1.1 mrg 6173 1.1 mrg 6174 1.15 mrg plugin_option= 6175 1.15 mrg plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" 6176 1.15 mrg for plugin in $plugin_names; do 6177 1.15 mrg plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` 6178 1.15 mrg if test x$plugin_so = x$plugin; then 6179 1.15 mrg plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` 6180 1.15 mrg fi 6181 1.15 mrg if test x$plugin_so != x$plugin; then 6182 1.15 mrg plugin_option="--plugin $plugin_so" 6183 1.15 mrg break 6184 1.15 mrg fi 6185 1.15 mrg done 6186 1.15 mrg 6187 1.1 mrg if test -n "$ac_tool_prefix"; then 6188 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6189 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6191 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6192 1.10 mrg if ${ac_cv_prog_AR+:} false; then : 6193 1.1 mrg $as_echo_n "(cached) " >&6 6194 1.1 mrg else 6195 1.1 mrg if test -n "$AR"; then 6196 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6197 1.1 mrg else 6198 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6199 1.1 mrg for as_dir in $PATH 6200 1.1 mrg do 6201 1.1 mrg IFS=$as_save_IFS 6202 1.1 mrg test -z "$as_dir" && as_dir=. 6203 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6204 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6205 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6206 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6207 1.1 mrg break 2 6208 1.1 mrg fi 6209 1.1 mrg done 6210 1.1 mrg done 6211 1.1 mrg IFS=$as_save_IFS 6212 1.1 mrg 6213 1.1 mrg fi 6214 1.1 mrg fi 6215 1.1 mrg AR=$ac_cv_prog_AR 6216 1.1 mrg if test -n "$AR"; then 6217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6218 1.1 mrg $as_echo "$AR" >&6; } 6219 1.1 mrg else 6220 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6221 1.1 mrg $as_echo "no" >&6; } 6222 1.1 mrg fi 6223 1.1 mrg 6224 1.1 mrg 6225 1.1 mrg fi 6226 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6227 1.1 mrg ac_ct_AR=$AR 6228 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6229 1.1 mrg set dummy ar; ac_word=$2 6230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6231 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6232 1.10 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6233 1.1 mrg $as_echo_n "(cached) " >&6 6234 1.1 mrg else 6235 1.1 mrg if test -n "$ac_ct_AR"; then 6236 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6237 1.1 mrg else 6238 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6239 1.1 mrg for as_dir in $PATH 6240 1.1 mrg do 6241 1.1 mrg IFS=$as_save_IFS 6242 1.1 mrg test -z "$as_dir" && as_dir=. 6243 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6244 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6245 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6246 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6247 1.1 mrg break 2 6248 1.1 mrg fi 6249 1.1 mrg done 6250 1.1 mrg done 6251 1.1 mrg IFS=$as_save_IFS 6252 1.1 mrg 6253 1.1 mrg fi 6254 1.1 mrg fi 6255 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6256 1.1 mrg if test -n "$ac_ct_AR"; then 6257 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6258 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6259 1.1 mrg else 6260 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6261 1.1 mrg $as_echo "no" >&6; } 6262 1.1 mrg fi 6263 1.1 mrg 6264 1.1 mrg if test "x$ac_ct_AR" = x; then 6265 1.1 mrg AR="false" 6266 1.1 mrg else 6267 1.1 mrg case $cross_compiling:$ac_tool_warned in 6268 1.1 mrg yes:) 6269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6270 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6271 1.1 mrg ac_tool_warned=yes ;; 6272 1.1 mrg esac 6273 1.1 mrg AR=$ac_ct_AR 6274 1.1 mrg fi 6275 1.1 mrg else 6276 1.1 mrg AR="$ac_cv_prog_AR" 6277 1.1 mrg fi 6278 1.1 mrg 6279 1.1 mrg test -z "$AR" && AR=ar 6280 1.15 mrg if test -n "$plugin_option"; then 6281 1.15 mrg if $AR --help 2>&1 | grep -q "\--plugin"; then 6282 1.15 mrg touch conftest.c 6283 1.15 mrg $AR $plugin_option rc conftest.a conftest.c 6284 1.15 mrg if test "$?" != 0; then 6285 1.15 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 6286 1.15 mrg $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} 6287 1.15 mrg else 6288 1.15 mrg AR="$AR $plugin_option" 6289 1.15 mrg fi 6290 1.15 mrg rm -f conftest.* 6291 1.15 mrg fi 6292 1.15 mrg fi 6293 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6294 1.1 mrg 6295 1.1 mrg 6296 1.1 mrg 6297 1.1 mrg 6298 1.1 mrg 6299 1.1 mrg 6300 1.1 mrg 6301 1.1 mrg 6302 1.1 mrg 6303 1.1 mrg 6304 1.1 mrg 6305 1.1 mrg if test -n "$ac_tool_prefix"; then 6306 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6307 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6309 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6310 1.10 mrg if ${ac_cv_prog_STRIP+:} false; then : 6311 1.1 mrg $as_echo_n "(cached) " >&6 6312 1.1 mrg else 6313 1.1 mrg if test -n "$STRIP"; then 6314 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6315 1.1 mrg else 6316 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6317 1.1 mrg for as_dir in $PATH 6318 1.1 mrg do 6319 1.1 mrg IFS=$as_save_IFS 6320 1.1 mrg test -z "$as_dir" && as_dir=. 6321 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6322 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6323 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6324 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6325 1.1 mrg break 2 6326 1.1 mrg fi 6327 1.1 mrg done 6328 1.1 mrg done 6329 1.1 mrg IFS=$as_save_IFS 6330 1.1 mrg 6331 1.1 mrg fi 6332 1.1 mrg fi 6333 1.1 mrg STRIP=$ac_cv_prog_STRIP 6334 1.1 mrg if test -n "$STRIP"; then 6335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6336 1.1 mrg $as_echo "$STRIP" >&6; } 6337 1.1 mrg else 6338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6339 1.1 mrg $as_echo "no" >&6; } 6340 1.1 mrg fi 6341 1.1 mrg 6342 1.1 mrg 6343 1.1 mrg fi 6344 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6345 1.1 mrg ac_ct_STRIP=$STRIP 6346 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6347 1.1 mrg set dummy strip; ac_word=$2 6348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6349 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6350 1.10 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6351 1.1 mrg $as_echo_n "(cached) " >&6 6352 1.1 mrg else 6353 1.1 mrg if test -n "$ac_ct_STRIP"; then 6354 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6355 1.1 mrg else 6356 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6357 1.1 mrg for as_dir in $PATH 6358 1.1 mrg do 6359 1.1 mrg IFS=$as_save_IFS 6360 1.1 mrg test -z "$as_dir" && as_dir=. 6361 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6362 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6363 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6364 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6365 1.1 mrg break 2 6366 1.1 mrg fi 6367 1.1 mrg done 6368 1.1 mrg done 6369 1.1 mrg IFS=$as_save_IFS 6370 1.1 mrg 6371 1.1 mrg fi 6372 1.1 mrg fi 6373 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6374 1.1 mrg if test -n "$ac_ct_STRIP"; then 6375 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6376 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6377 1.1 mrg else 6378 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6379 1.1 mrg $as_echo "no" >&6; } 6380 1.1 mrg fi 6381 1.1 mrg 6382 1.1 mrg if test "x$ac_ct_STRIP" = x; then 6383 1.1 mrg STRIP=":" 6384 1.1 mrg else 6385 1.1 mrg case $cross_compiling:$ac_tool_warned in 6386 1.1 mrg yes:) 6387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6388 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6389 1.1 mrg ac_tool_warned=yes ;; 6390 1.1 mrg esac 6391 1.1 mrg STRIP=$ac_ct_STRIP 6392 1.1 mrg fi 6393 1.1 mrg else 6394 1.1 mrg STRIP="$ac_cv_prog_STRIP" 6395 1.1 mrg fi 6396 1.1 mrg 6397 1.1 mrg test -z "$STRIP" && STRIP=: 6398 1.1 mrg 6399 1.1 mrg 6400 1.1 mrg 6401 1.1 mrg 6402 1.1 mrg 6403 1.1 mrg 6404 1.1 mrg if test -n "$ac_tool_prefix"; then 6405 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6406 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6408 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6409 1.10 mrg if ${ac_cv_prog_RANLIB+:} false; then : 6410 1.1 mrg $as_echo_n "(cached) " >&6 6411 1.1 mrg else 6412 1.1 mrg if test -n "$RANLIB"; then 6413 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6414 1.1 mrg else 6415 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6416 1.1 mrg for as_dir in $PATH 6417 1.1 mrg do 6418 1.1 mrg IFS=$as_save_IFS 6419 1.1 mrg test -z "$as_dir" && as_dir=. 6420 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6421 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6422 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6423 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6424 1.1 mrg break 2 6425 1.1 mrg fi 6426 1.1 mrg done 6427 1.1 mrg done 6428 1.1 mrg IFS=$as_save_IFS 6429 1.1 mrg 6430 1.1 mrg fi 6431 1.1 mrg fi 6432 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 6433 1.1 mrg if test -n "$RANLIB"; then 6434 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6435 1.1 mrg $as_echo "$RANLIB" >&6; } 6436 1.1 mrg else 6437 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6438 1.1 mrg $as_echo "no" >&6; } 6439 1.1 mrg fi 6440 1.1 mrg 6441 1.1 mrg 6442 1.1 mrg fi 6443 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 6444 1.1 mrg ac_ct_RANLIB=$RANLIB 6445 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 6446 1.1 mrg set dummy ranlib; ac_word=$2 6447 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6448 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6449 1.10 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6450 1.1 mrg $as_echo_n "(cached) " >&6 6451 1.1 mrg else 6452 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6453 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6454 1.1 mrg else 6455 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6456 1.1 mrg for as_dir in $PATH 6457 1.1 mrg do 6458 1.1 mrg IFS=$as_save_IFS 6459 1.1 mrg test -z "$as_dir" && as_dir=. 6460 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6461 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6462 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6463 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6464 1.1 mrg break 2 6465 1.1 mrg fi 6466 1.1 mrg done 6467 1.1 mrg done 6468 1.1 mrg IFS=$as_save_IFS 6469 1.1 mrg 6470 1.1 mrg fi 6471 1.1 mrg fi 6472 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6473 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6474 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6475 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 6476 1.1 mrg else 6477 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6478 1.1 mrg $as_echo "no" >&6; } 6479 1.1 mrg fi 6480 1.1 mrg 6481 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 6482 1.1 mrg RANLIB=":" 6483 1.1 mrg else 6484 1.1 mrg case $cross_compiling:$ac_tool_warned in 6485 1.1 mrg yes:) 6486 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6487 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6488 1.1 mrg ac_tool_warned=yes ;; 6489 1.1 mrg esac 6490 1.1 mrg RANLIB=$ac_ct_RANLIB 6491 1.1 mrg fi 6492 1.1 mrg else 6493 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 6494 1.1 mrg fi 6495 1.1 mrg 6496 1.1 mrg test -z "$RANLIB" && RANLIB=: 6497 1.15 mrg if test -n "$plugin_option" && test "$RANLIB" != ":"; then 6498 1.15 mrg if $RANLIB --help 2>&1 | grep -q "\--plugin"; then 6499 1.15 mrg RANLIB="$RANLIB $plugin_option" 6500 1.15 mrg fi 6501 1.15 mrg fi 6502 1.1 mrg 6503 1.1 mrg 6504 1.1 mrg 6505 1.1 mrg 6506 1.1 mrg 6507 1.1 mrg 6508 1.1 mrg # Determine commands to create old-style static archives. 6509 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6510 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 6511 1.1 mrg old_postuninstall_cmds= 6512 1.1 mrg 6513 1.1 mrg if test -n "$RANLIB"; then 6514 1.1 mrg case $host_os in 6515 1.1 mrg openbsd*) 6516 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6517 1.1 mrg ;; 6518 1.1 mrg *) 6519 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6520 1.1 mrg ;; 6521 1.1 mrg esac 6522 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6523 1.1 mrg fi 6524 1.1 mrg 6525 1.1 mrg case $host_os in 6526 1.1 mrg darwin*) 6527 1.1 mrg lock_old_archive_extraction=yes ;; 6528 1.1 mrg *) 6529 1.1 mrg lock_old_archive_extraction=no ;; 6530 1.1 mrg esac 6531 1.1 mrg 6532 1.1 mrg 6533 1.1 mrg 6534 1.1 mrg 6535 1.1 mrg 6536 1.1 mrg 6537 1.1 mrg 6538 1.1 mrg 6539 1.1 mrg 6540 1.1 mrg 6541 1.1 mrg 6542 1.1 mrg 6543 1.1 mrg 6544 1.1 mrg 6545 1.1 mrg 6546 1.1 mrg 6547 1.1 mrg 6548 1.1 mrg 6549 1.1 mrg 6550 1.1 mrg 6551 1.1 mrg 6552 1.1 mrg 6553 1.1 mrg 6554 1.1 mrg 6555 1.1 mrg 6556 1.1 mrg 6557 1.1 mrg 6558 1.1 mrg 6559 1.1 mrg 6560 1.1 mrg 6561 1.1 mrg 6562 1.1 mrg 6563 1.1 mrg 6564 1.1 mrg 6565 1.1 mrg 6566 1.1 mrg 6567 1.1 mrg 6568 1.1 mrg 6569 1.1 mrg 6570 1.1 mrg # If no C compiler was specified, use CC. 6571 1.1 mrg LTCC=${LTCC-"$CC"} 6572 1.1 mrg 6573 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 6574 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6575 1.1 mrg 6576 1.1 mrg # Allow CC to be a program name with arguments. 6577 1.1 mrg compiler=$CC 6578 1.1 mrg 6579 1.1 mrg 6580 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 6581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6582 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6583 1.10 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6584 1.1 mrg $as_echo_n "(cached) " >&6 6585 1.1 mrg else 6586 1.1 mrg 6587 1.1 mrg # These are sane defaults that work on at least a few old systems. 6588 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6589 1.1 mrg 6590 1.1 mrg # Character class describing NM global symbol codes. 6591 1.1 mrg symcode='[BCDEGRST]' 6592 1.1 mrg 6593 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 6594 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6595 1.1 mrg 6596 1.1 mrg # Define system-specific variables. 6597 1.1 mrg case $host_os in 6598 1.1 mrg aix*) 6599 1.1 mrg symcode='[BCDT]' 6600 1.1 mrg ;; 6601 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 6602 1.1 mrg symcode='[ABCDGISTW]' 6603 1.1 mrg ;; 6604 1.1 mrg hpux*) 6605 1.1 mrg if test "$host_cpu" = ia64; then 6606 1.1 mrg symcode='[ABCDEGRST]' 6607 1.1 mrg fi 6608 1.1 mrg ;; 6609 1.1 mrg irix* | nonstopux*) 6610 1.1 mrg symcode='[BCDEGRST]' 6611 1.1 mrg ;; 6612 1.1 mrg osf*) 6613 1.1 mrg symcode='[BCDEGQRST]' 6614 1.1 mrg ;; 6615 1.1 mrg solaris*) 6616 1.15 mrg symcode='[BCDRT]' 6617 1.1 mrg ;; 6618 1.1 mrg sco3.2v5*) 6619 1.1 mrg symcode='[DT]' 6620 1.1 mrg ;; 6621 1.1 mrg sysv4.2uw2*) 6622 1.1 mrg symcode='[DT]' 6623 1.1 mrg ;; 6624 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 6625 1.1 mrg symcode='[ABDT]' 6626 1.1 mrg ;; 6627 1.1 mrg sysv4) 6628 1.1 mrg symcode='[DFNSTU]' 6629 1.1 mrg ;; 6630 1.1 mrg esac 6631 1.1 mrg 6632 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 6633 1.1 mrg case `$NM -V 2>&1` in 6634 1.1 mrg *GNU* | *'with BFD'*) 6635 1.1 mrg symcode='[ABCDGIRSTW]' ;; 6636 1.1 mrg esac 6637 1.1 mrg 6638 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 6639 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 6640 1.1 mrg # so use this general approach. 6641 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6642 1.1 mrg 6643 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 6644 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6645 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" 6646 1.1 mrg 6647 1.1 mrg # Handle CRLF in mingw tool chain 6648 1.1 mrg opt_cr= 6649 1.1 mrg case $build_os in 6650 1.1 mrg mingw*) 6651 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6652 1.1 mrg ;; 6653 1.1 mrg esac 6654 1.1 mrg 6655 1.1 mrg # Try without a prefix underscore, then with it. 6656 1.1 mrg for ac_symprfx in "" "_"; do 6657 1.1 mrg 6658 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6659 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 6660 1.1 mrg 6661 1.1 mrg # Write the raw and C identifiers. 6662 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6663 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6664 1.1 mrg # and D for any global variable. 6665 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6666 1.1 mrg # which start with @ or ?. 6667 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6668 1.1 mrg " {last_section=section; section=\$ 3};"\ 6669 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6670 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6671 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6672 1.1 mrg " {if(hide[section]) next};"\ 6673 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6674 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6675 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6676 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6677 1.1 mrg " ' prfx=^$ac_symprfx" 6678 1.1 mrg else 6679 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6680 1.1 mrg fi 6681 1.1 mrg 6682 1.1 mrg # Check to see that the pipe works correctly. 6683 1.1 mrg pipe_works=no 6684 1.1 mrg 6685 1.1 mrg rm -f conftest* 6686 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6687 1.1 mrg #ifdef __cplusplus 6688 1.1 mrg extern "C" { 6689 1.1 mrg #endif 6690 1.1 mrg char nm_test_var; 6691 1.1 mrg void nm_test_func(void); 6692 1.1 mrg void nm_test_func(void){} 6693 1.1 mrg #ifdef __cplusplus 6694 1.1 mrg } 6695 1.1 mrg #endif 6696 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6697 1.1 mrg _LT_EOF 6698 1.1 mrg 6699 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6700 1.1 mrg (eval $ac_compile) 2>&5 6701 1.1 mrg ac_status=$? 6702 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6703 1.1 mrg test $ac_status = 0; }; then 6704 1.1 mrg # Now try to grab the symbols. 6705 1.1 mrg nlist=conftest.nm 6706 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6707 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6708 1.1 mrg ac_status=$? 6709 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6710 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6711 1.1 mrg # Try sorting and uniquifying the output. 6712 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6713 1.1 mrg mv -f "$nlist"T "$nlist" 6714 1.1 mrg else 6715 1.1 mrg rm -f "$nlist"T 6716 1.1 mrg fi 6717 1.1 mrg 6718 1.1 mrg # Make sure that we snagged all the symbols we need. 6719 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6720 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6721 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6722 1.1 mrg #ifdef __cplusplus 6723 1.1 mrg extern "C" { 6724 1.1 mrg #endif 6725 1.1 mrg 6726 1.1 mrg _LT_EOF 6727 1.1 mrg # Now generate the symbol file. 6728 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6729 1.1 mrg 6730 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6731 1.1 mrg 6732 1.1 mrg /* The mapping between symbol names and symbols. */ 6733 1.1 mrg const struct { 6734 1.1 mrg const char *name; 6735 1.1 mrg void *address; 6736 1.1 mrg } 6737 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6738 1.1 mrg { 6739 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6740 1.1 mrg _LT_EOF 6741 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6742 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6743 1.1 mrg {0, (void *) 0} 6744 1.1 mrg }; 6745 1.1 mrg 6746 1.1 mrg /* This works around a problem in FreeBSD linker */ 6747 1.1 mrg #ifdef FREEBSD_WORKAROUND 6748 1.1 mrg static const void *lt_preloaded_setup() { 6749 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6750 1.1 mrg } 6751 1.1 mrg #endif 6752 1.1 mrg 6753 1.1 mrg #ifdef __cplusplus 6754 1.1 mrg } 6755 1.1 mrg #endif 6756 1.1 mrg _LT_EOF 6757 1.1 mrg # Now try linking the two files. 6758 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6759 1.1 mrg lt_save_LIBS="$LIBS" 6760 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6761 1.1 mrg LIBS="conftstm.$ac_objext" 6762 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6763 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6764 1.1 mrg (eval $ac_link) 2>&5 6765 1.1 mrg ac_status=$? 6766 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6767 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6768 1.1 mrg pipe_works=yes 6769 1.1 mrg fi 6770 1.1 mrg LIBS="$lt_save_LIBS" 6771 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6772 1.1 mrg else 6773 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6774 1.1 mrg fi 6775 1.1 mrg else 6776 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6777 1.1 mrg fi 6778 1.1 mrg else 6779 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6780 1.1 mrg fi 6781 1.1 mrg else 6782 1.1 mrg echo "$progname: failed program was:" >&5 6783 1.1 mrg cat conftest.$ac_ext >&5 6784 1.1 mrg fi 6785 1.1 mrg rm -rf conftest* conftst* 6786 1.1 mrg 6787 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6788 1.1 mrg if test "$pipe_works" = yes; then 6789 1.1 mrg break 6790 1.1 mrg else 6791 1.1 mrg lt_cv_sys_global_symbol_pipe= 6792 1.1 mrg fi 6793 1.1 mrg done 6794 1.1 mrg 6795 1.1 mrg fi 6796 1.1 mrg 6797 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6798 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6799 1.1 mrg fi 6800 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6801 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6802 1.1 mrg $as_echo "failed" >&6; } 6803 1.1 mrg else 6804 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6805 1.1 mrg $as_echo "ok" >&6; } 6806 1.1 mrg fi 6807 1.1 mrg 6808 1.1 mrg 6809 1.1 mrg 6810 1.1 mrg 6811 1.1 mrg 6812 1.1 mrg 6813 1.1 mrg 6814 1.1 mrg 6815 1.1 mrg 6816 1.1 mrg 6817 1.1 mrg 6818 1.1 mrg 6819 1.1 mrg 6820 1.1 mrg 6821 1.1 mrg 6822 1.1 mrg 6823 1.1 mrg 6824 1.1 mrg 6825 1.1 mrg 6826 1.1 mrg 6827 1.1 mrg 6828 1.1 mrg 6829 1.1 mrg 6830 1.1 mrg # Check whether --enable-libtool-lock was given. 6831 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6832 1.1 mrg enableval=$enable_libtool_lock; 6833 1.1 mrg fi 6834 1.1 mrg 6835 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6836 1.1 mrg 6837 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6838 1.1 mrg # libtool support. 6839 1.1 mrg case $host in 6840 1.1 mrg ia64-*-hpux*) 6841 1.1 mrg # Find out which ABI we are using. 6842 1.1 mrg echo 'int i;' > conftest.$ac_ext 6843 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6844 1.1 mrg (eval $ac_compile) 2>&5 6845 1.1 mrg ac_status=$? 6846 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6847 1.1 mrg test $ac_status = 0; }; then 6848 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6849 1.1 mrg *ELF-32*) 6850 1.1 mrg HPUX_IA64_MODE="32" 6851 1.1 mrg ;; 6852 1.1 mrg *ELF-64*) 6853 1.1 mrg HPUX_IA64_MODE="64" 6854 1.1 mrg ;; 6855 1.1 mrg esac 6856 1.1 mrg fi 6857 1.1 mrg rm -rf conftest* 6858 1.1 mrg ;; 6859 1.1 mrg *-*-irix6*) 6860 1.1 mrg # Find out which ABI we are using. 6861 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6862 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6863 1.1 mrg (eval $ac_compile) 2>&5 6864 1.1 mrg ac_status=$? 6865 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6866 1.1 mrg test $ac_status = 0; }; then 6867 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6868 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6869 1.1 mrg *32-bit*) 6870 1.1 mrg LD="${LD-ld} -melf32bsmip" 6871 1.1 mrg ;; 6872 1.1 mrg *N32*) 6873 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6874 1.1 mrg ;; 6875 1.1 mrg *64-bit*) 6876 1.1 mrg LD="${LD-ld} -melf64bmip" 6877 1.1 mrg ;; 6878 1.1 mrg esac 6879 1.1 mrg else 6880 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6881 1.1 mrg *32-bit*) 6882 1.1 mrg LD="${LD-ld} -32" 6883 1.1 mrg ;; 6884 1.1 mrg *N32*) 6885 1.1 mrg LD="${LD-ld} -n32" 6886 1.1 mrg ;; 6887 1.1 mrg *64-bit*) 6888 1.1 mrg LD="${LD-ld} -64" 6889 1.1 mrg ;; 6890 1.1 mrg esac 6891 1.1 mrg fi 6892 1.1 mrg fi 6893 1.1 mrg rm -rf conftest* 6894 1.1 mrg ;; 6895 1.1 mrg 6896 1.4 skrll x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6897 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6898 1.1 mrg # Find out which ABI we are using. 6899 1.1 mrg echo 'int i;' > conftest.$ac_ext 6900 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6901 1.1 mrg (eval $ac_compile) 2>&5 6902 1.1 mrg ac_status=$? 6903 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6904 1.1 mrg test $ac_status = 0; }; then 6905 1.1 mrg case `/usr/bin/file conftest.o` in 6906 1.1 mrg *32-bit*) 6907 1.1 mrg case $host in 6908 1.1 mrg x86_64-*kfreebsd*-gnu) 6909 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd" 6910 1.1 mrg ;; 6911 1.1 mrg x86_64-*linux*) 6912 1.2 mrg case `/usr/bin/file conftest.o` in 6913 1.2 mrg *x86-64*) 6914 1.2 mrg LD="${LD-ld} -m elf32_x86_64" 6915 1.2 mrg ;; 6916 1.2 mrg *) 6917 1.2 mrg LD="${LD-ld} -m elf_i386" 6918 1.2 mrg ;; 6919 1.2 mrg esac 6920 1.1 mrg ;; 6921 1.4 skrll powerpc64le-*linux*) 6922 1.4 skrll LD="${LD-ld} -m elf32lppclinux" 6923 1.4 skrll ;; 6924 1.4 skrll powerpc64-*linux*) 6925 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6926 1.1 mrg ;; 6927 1.1 mrg s390x-*linux*) 6928 1.1 mrg LD="${LD-ld} -m elf_s390" 6929 1.1 mrg ;; 6930 1.1 mrg sparc64-*linux*) 6931 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6932 1.1 mrg ;; 6933 1.1 mrg esac 6934 1.1 mrg ;; 6935 1.1 mrg *64-bit*) 6936 1.1 mrg case $host in 6937 1.1 mrg x86_64-*kfreebsd*-gnu) 6938 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6939 1.1 mrg ;; 6940 1.1 mrg x86_64-*linux*) 6941 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6942 1.1 mrg ;; 6943 1.4 skrll powerpcle-*linux*) 6944 1.4 skrll LD="${LD-ld} -m elf64lppc" 6945 1.4 skrll ;; 6946 1.4 skrll powerpc-*linux*) 6947 1.1 mrg LD="${LD-ld} -m elf64ppc" 6948 1.1 mrg ;; 6949 1.1 mrg s390*-*linux*|s390*-*tpf*) 6950 1.1 mrg LD="${LD-ld} -m elf64_s390" 6951 1.1 mrg ;; 6952 1.1 mrg sparc*-*linux*) 6953 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6954 1.1 mrg ;; 6955 1.1 mrg esac 6956 1.1 mrg ;; 6957 1.1 mrg esac 6958 1.1 mrg fi 6959 1.1 mrg rm -rf conftest* 6960 1.1 mrg ;; 6961 1.1 mrg 6962 1.1 mrg *-*-sco3.2v5*) 6963 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6964 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6965 1.1 mrg CFLAGS="$CFLAGS -belf" 6966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6967 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6968 1.10 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6969 1.1 mrg $as_echo_n "(cached) " >&6 6970 1.1 mrg else 6971 1.1 mrg ac_ext=c 6972 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6973 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6974 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6975 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 6976 1.1 mrg 6977 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6978 1.1 mrg /* end confdefs.h. */ 6979 1.1 mrg 6980 1.1 mrg int 6981 1.1 mrg main () 6982 1.1 mrg { 6983 1.1 mrg 6984 1.1 mrg ; 6985 1.1 mrg return 0; 6986 1.1 mrg } 6987 1.1 mrg _ACEOF 6988 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 6989 1.1 mrg lt_cv_cc_needs_belf=yes 6990 1.1 mrg else 6991 1.1 mrg lt_cv_cc_needs_belf=no 6992 1.1 mrg fi 6993 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 6994 1.1 mrg conftest$ac_exeext conftest.$ac_ext 6995 1.1 mrg ac_ext=c 6996 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 6997 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6998 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6999 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7000 1.1 mrg 7001 1.1 mrg fi 7002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7003 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 7004 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7005 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7006 1.1 mrg CFLAGS="$SAVE_CFLAGS" 7007 1.1 mrg fi 7008 1.1 mrg ;; 7009 1.1 mrg sparc*-*solaris*) 7010 1.1 mrg # Find out which ABI we are using. 7011 1.1 mrg echo 'int i;' > conftest.$ac_ext 7012 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7013 1.1 mrg (eval $ac_compile) 2>&5 7014 1.1 mrg ac_status=$? 7015 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7016 1.1 mrg test $ac_status = 0; }; then 7017 1.1 mrg case `/usr/bin/file conftest.o` in 7018 1.1 mrg *64-bit*) 7019 1.1 mrg case $lt_cv_prog_gnu_ld in 7020 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7021 1.1 mrg *) 7022 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7023 1.1 mrg LD="${LD-ld} -64" 7024 1.1 mrg fi 7025 1.1 mrg ;; 7026 1.1 mrg esac 7027 1.1 mrg ;; 7028 1.1 mrg esac 7029 1.1 mrg fi 7030 1.1 mrg rm -rf conftest* 7031 1.1 mrg ;; 7032 1.1 mrg esac 7033 1.1 mrg 7034 1.1 mrg need_locks="$enable_libtool_lock" 7035 1.1 mrg 7036 1.1 mrg 7037 1.1 mrg case $host_os in 7038 1.1 mrg rhapsody* | darwin*) 7039 1.1 mrg if test -n "$ac_tool_prefix"; then 7040 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7041 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7042 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7043 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7044 1.10 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 7045 1.1 mrg $as_echo_n "(cached) " >&6 7046 1.1 mrg else 7047 1.1 mrg if test -n "$DSYMUTIL"; then 7048 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7049 1.1 mrg else 7050 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7051 1.1 mrg for as_dir in $PATH 7052 1.1 mrg do 7053 1.1 mrg IFS=$as_save_IFS 7054 1.1 mrg test -z "$as_dir" && as_dir=. 7055 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7056 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7057 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7058 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7059 1.1 mrg break 2 7060 1.1 mrg fi 7061 1.1 mrg done 7062 1.1 mrg done 7063 1.1 mrg IFS=$as_save_IFS 7064 1.1 mrg 7065 1.1 mrg fi 7066 1.1 mrg fi 7067 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 7068 1.1 mrg if test -n "$DSYMUTIL"; then 7069 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7070 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 7071 1.1 mrg else 7072 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7073 1.1 mrg $as_echo "no" >&6; } 7074 1.1 mrg fi 7075 1.1 mrg 7076 1.1 mrg 7077 1.1 mrg fi 7078 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 7079 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 7080 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 7081 1.1 mrg set dummy dsymutil; ac_word=$2 7082 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7083 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7084 1.10 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7085 1.1 mrg $as_echo_n "(cached) " >&6 7086 1.1 mrg else 7087 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7088 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7089 1.1 mrg else 7090 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7091 1.1 mrg for as_dir in $PATH 7092 1.1 mrg do 7093 1.1 mrg IFS=$as_save_IFS 7094 1.1 mrg test -z "$as_dir" && as_dir=. 7095 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7096 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7097 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7098 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7099 1.1 mrg break 2 7100 1.1 mrg fi 7101 1.1 mrg done 7102 1.1 mrg done 7103 1.1 mrg IFS=$as_save_IFS 7104 1.1 mrg 7105 1.1 mrg fi 7106 1.1 mrg fi 7107 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7108 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7110 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 7111 1.1 mrg else 7112 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7113 1.1 mrg $as_echo "no" >&6; } 7114 1.1 mrg fi 7115 1.1 mrg 7116 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 7117 1.1 mrg DSYMUTIL=":" 7118 1.1 mrg else 7119 1.1 mrg case $cross_compiling:$ac_tool_warned in 7120 1.1 mrg yes:) 7121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7122 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7123 1.1 mrg ac_tool_warned=yes ;; 7124 1.1 mrg esac 7125 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 7126 1.1 mrg fi 7127 1.1 mrg else 7128 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7129 1.1 mrg fi 7130 1.1 mrg 7131 1.1 mrg if test -n "$ac_tool_prefix"; then 7132 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7133 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7134 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7135 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7136 1.10 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 7137 1.1 mrg $as_echo_n "(cached) " >&6 7138 1.1 mrg else 7139 1.1 mrg if test -n "$NMEDIT"; then 7140 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7141 1.1 mrg else 7142 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7143 1.1 mrg for as_dir in $PATH 7144 1.1 mrg do 7145 1.1 mrg IFS=$as_save_IFS 7146 1.1 mrg test -z "$as_dir" && as_dir=. 7147 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7148 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7149 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7150 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7151 1.1 mrg break 2 7152 1.1 mrg fi 7153 1.1 mrg done 7154 1.1 mrg done 7155 1.1 mrg IFS=$as_save_IFS 7156 1.1 mrg 7157 1.1 mrg fi 7158 1.1 mrg fi 7159 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 7160 1.1 mrg if test -n "$NMEDIT"; then 7161 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7162 1.1 mrg $as_echo "$NMEDIT" >&6; } 7163 1.1 mrg else 7164 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7165 1.1 mrg $as_echo "no" >&6; } 7166 1.1 mrg fi 7167 1.1 mrg 7168 1.1 mrg 7169 1.1 mrg fi 7170 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 7171 1.1 mrg ac_ct_NMEDIT=$NMEDIT 7172 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 7173 1.1 mrg set dummy nmedit; ac_word=$2 7174 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7175 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7176 1.10 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7177 1.1 mrg $as_echo_n "(cached) " >&6 7178 1.1 mrg else 7179 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7180 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7181 1.1 mrg else 7182 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7183 1.1 mrg for as_dir in $PATH 7184 1.1 mrg do 7185 1.1 mrg IFS=$as_save_IFS 7186 1.1 mrg test -z "$as_dir" && as_dir=. 7187 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7188 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7189 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7190 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7191 1.1 mrg break 2 7192 1.1 mrg fi 7193 1.1 mrg done 7194 1.1 mrg done 7195 1.1 mrg IFS=$as_save_IFS 7196 1.1 mrg 7197 1.1 mrg fi 7198 1.1 mrg fi 7199 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7200 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7201 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7202 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7203 1.1 mrg else 7204 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7205 1.1 mrg $as_echo "no" >&6; } 7206 1.1 mrg fi 7207 1.1 mrg 7208 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7209 1.1 mrg NMEDIT=":" 7210 1.1 mrg else 7211 1.1 mrg case $cross_compiling:$ac_tool_warned in 7212 1.1 mrg yes:) 7213 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7214 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7215 1.1 mrg ac_tool_warned=yes ;; 7216 1.1 mrg esac 7217 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7218 1.1 mrg fi 7219 1.1 mrg else 7220 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7221 1.1 mrg fi 7222 1.1 mrg 7223 1.1 mrg if test -n "$ac_tool_prefix"; then 7224 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7225 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7226 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7227 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7228 1.10 mrg if ${ac_cv_prog_LIPO+:} false; then : 7229 1.1 mrg $as_echo_n "(cached) " >&6 7230 1.1 mrg else 7231 1.1 mrg if test -n "$LIPO"; then 7232 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7233 1.1 mrg else 7234 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7235 1.1 mrg for as_dir in $PATH 7236 1.1 mrg do 7237 1.1 mrg IFS=$as_save_IFS 7238 1.1 mrg test -z "$as_dir" && as_dir=. 7239 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7240 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7241 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7242 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7243 1.1 mrg break 2 7244 1.1 mrg fi 7245 1.1 mrg done 7246 1.1 mrg done 7247 1.1 mrg IFS=$as_save_IFS 7248 1.1 mrg 7249 1.1 mrg fi 7250 1.1 mrg fi 7251 1.1 mrg LIPO=$ac_cv_prog_LIPO 7252 1.1 mrg if test -n "$LIPO"; then 7253 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7254 1.1 mrg $as_echo "$LIPO" >&6; } 7255 1.1 mrg else 7256 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7257 1.1 mrg $as_echo "no" >&6; } 7258 1.1 mrg fi 7259 1.1 mrg 7260 1.1 mrg 7261 1.1 mrg fi 7262 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7263 1.1 mrg ac_ct_LIPO=$LIPO 7264 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7265 1.1 mrg set dummy lipo; ac_word=$2 7266 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7267 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7268 1.10 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7269 1.1 mrg $as_echo_n "(cached) " >&6 7270 1.1 mrg else 7271 1.1 mrg if test -n "$ac_ct_LIPO"; then 7272 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7273 1.1 mrg else 7274 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7275 1.1 mrg for as_dir in $PATH 7276 1.1 mrg do 7277 1.1 mrg IFS=$as_save_IFS 7278 1.1 mrg test -z "$as_dir" && as_dir=. 7279 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7280 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7281 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7282 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7283 1.1 mrg break 2 7284 1.1 mrg fi 7285 1.1 mrg done 7286 1.1 mrg done 7287 1.1 mrg IFS=$as_save_IFS 7288 1.1 mrg 7289 1.1 mrg fi 7290 1.1 mrg fi 7291 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7292 1.1 mrg if test -n "$ac_ct_LIPO"; then 7293 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7294 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7295 1.1 mrg else 7296 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7297 1.1 mrg $as_echo "no" >&6; } 7298 1.1 mrg fi 7299 1.1 mrg 7300 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7301 1.1 mrg LIPO=":" 7302 1.1 mrg else 7303 1.1 mrg case $cross_compiling:$ac_tool_warned in 7304 1.1 mrg yes:) 7305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7306 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7307 1.1 mrg ac_tool_warned=yes ;; 7308 1.1 mrg esac 7309 1.1 mrg LIPO=$ac_ct_LIPO 7310 1.1 mrg fi 7311 1.1 mrg else 7312 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7313 1.1 mrg fi 7314 1.1 mrg 7315 1.1 mrg if test -n "$ac_tool_prefix"; then 7316 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7317 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7318 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7319 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7320 1.10 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7321 1.1 mrg $as_echo_n "(cached) " >&6 7322 1.1 mrg else 7323 1.1 mrg if test -n "$OTOOL"; then 7324 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7325 1.1 mrg else 7326 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7327 1.1 mrg for as_dir in $PATH 7328 1.1 mrg do 7329 1.1 mrg IFS=$as_save_IFS 7330 1.1 mrg test -z "$as_dir" && as_dir=. 7331 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7332 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7333 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7334 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7335 1.1 mrg break 2 7336 1.1 mrg fi 7337 1.1 mrg done 7338 1.1 mrg done 7339 1.1 mrg IFS=$as_save_IFS 7340 1.1 mrg 7341 1.1 mrg fi 7342 1.1 mrg fi 7343 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7344 1.1 mrg if test -n "$OTOOL"; then 7345 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7346 1.1 mrg $as_echo "$OTOOL" >&6; } 7347 1.1 mrg else 7348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7349 1.1 mrg $as_echo "no" >&6; } 7350 1.1 mrg fi 7351 1.1 mrg 7352 1.1 mrg 7353 1.1 mrg fi 7354 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7355 1.1 mrg ac_ct_OTOOL=$OTOOL 7356 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7357 1.1 mrg set dummy otool; ac_word=$2 7358 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7359 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7360 1.10 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7361 1.1 mrg $as_echo_n "(cached) " >&6 7362 1.1 mrg else 7363 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7364 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7365 1.1 mrg else 7366 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7367 1.1 mrg for as_dir in $PATH 7368 1.1 mrg do 7369 1.1 mrg IFS=$as_save_IFS 7370 1.1 mrg test -z "$as_dir" && as_dir=. 7371 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7372 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7373 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7374 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7375 1.1 mrg break 2 7376 1.1 mrg fi 7377 1.1 mrg done 7378 1.1 mrg done 7379 1.1 mrg IFS=$as_save_IFS 7380 1.1 mrg 7381 1.1 mrg fi 7382 1.1 mrg fi 7383 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7384 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7386 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 7387 1.1 mrg else 7388 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7389 1.1 mrg $as_echo "no" >&6; } 7390 1.1 mrg fi 7391 1.1 mrg 7392 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 7393 1.1 mrg OTOOL=":" 7394 1.1 mrg else 7395 1.1 mrg case $cross_compiling:$ac_tool_warned in 7396 1.1 mrg yes:) 7397 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7398 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7399 1.1 mrg ac_tool_warned=yes ;; 7400 1.1 mrg esac 7401 1.1 mrg OTOOL=$ac_ct_OTOOL 7402 1.1 mrg fi 7403 1.1 mrg else 7404 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 7405 1.1 mrg fi 7406 1.1 mrg 7407 1.1 mrg if test -n "$ac_tool_prefix"; then 7408 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7409 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 7410 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7411 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7412 1.10 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 7413 1.1 mrg $as_echo_n "(cached) " >&6 7414 1.1 mrg else 7415 1.1 mrg if test -n "$OTOOL64"; then 7416 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7417 1.1 mrg else 7418 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7419 1.1 mrg for as_dir in $PATH 7420 1.1 mrg do 7421 1.1 mrg IFS=$as_save_IFS 7422 1.1 mrg test -z "$as_dir" && as_dir=. 7423 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7424 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7425 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7426 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7427 1.1 mrg break 2 7428 1.1 mrg fi 7429 1.1 mrg done 7430 1.1 mrg done 7431 1.1 mrg IFS=$as_save_IFS 7432 1.1 mrg 7433 1.1 mrg fi 7434 1.1 mrg fi 7435 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 7436 1.1 mrg if test -n "$OTOOL64"; then 7437 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7438 1.1 mrg $as_echo "$OTOOL64" >&6; } 7439 1.1 mrg else 7440 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7441 1.1 mrg $as_echo "no" >&6; } 7442 1.1 mrg fi 7443 1.1 mrg 7444 1.1 mrg 7445 1.1 mrg fi 7446 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 7447 1.1 mrg ac_ct_OTOOL64=$OTOOL64 7448 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 7449 1.1 mrg set dummy otool64; ac_word=$2 7450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7451 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7452 1.10 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7453 1.1 mrg $as_echo_n "(cached) " >&6 7454 1.1 mrg else 7455 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7456 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7457 1.1 mrg else 7458 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7459 1.1 mrg for as_dir in $PATH 7460 1.1 mrg do 7461 1.1 mrg IFS=$as_save_IFS 7462 1.1 mrg test -z "$as_dir" && as_dir=. 7463 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7464 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7465 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7466 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7467 1.1 mrg break 2 7468 1.1 mrg fi 7469 1.1 mrg done 7470 1.1 mrg done 7471 1.1 mrg IFS=$as_save_IFS 7472 1.1 mrg 7473 1.1 mrg fi 7474 1.1 mrg fi 7475 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7476 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7477 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7478 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 7479 1.1 mrg else 7480 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7481 1.1 mrg $as_echo "no" >&6; } 7482 1.1 mrg fi 7483 1.1 mrg 7484 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 7485 1.1 mrg OTOOL64=":" 7486 1.1 mrg else 7487 1.1 mrg case $cross_compiling:$ac_tool_warned in 7488 1.1 mrg yes:) 7489 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7490 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7491 1.1 mrg ac_tool_warned=yes ;; 7492 1.1 mrg esac 7493 1.1 mrg OTOOL64=$ac_ct_OTOOL64 7494 1.1 mrg fi 7495 1.1 mrg else 7496 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 7497 1.1 mrg fi 7498 1.1 mrg 7499 1.1 mrg 7500 1.1 mrg 7501 1.1 mrg 7502 1.1 mrg 7503 1.1 mrg 7504 1.1 mrg 7505 1.1 mrg 7506 1.1 mrg 7507 1.1 mrg 7508 1.1 mrg 7509 1.1 mrg 7510 1.1 mrg 7511 1.1 mrg 7512 1.1 mrg 7513 1.1 mrg 7514 1.1 mrg 7515 1.1 mrg 7516 1.1 mrg 7517 1.1 mrg 7518 1.1 mrg 7519 1.1 mrg 7520 1.1 mrg 7521 1.1 mrg 7522 1.1 mrg 7523 1.1 mrg 7524 1.1 mrg 7525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7526 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 7527 1.10 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 7528 1.1 mrg $as_echo_n "(cached) " >&6 7529 1.1 mrg else 7530 1.1 mrg lt_cv_apple_cc_single_mod=no 7531 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 7532 1.1 mrg # By default we will add the -single_module flag. You can override 7533 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 7534 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 7535 1.1 mrg # link flags. 7536 1.1 mrg rm -rf libconftest.dylib* 7537 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 7538 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7539 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 7540 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7541 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7542 1.1 mrg _lt_result=$? 7543 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7544 1.1 mrg lt_cv_apple_cc_single_mod=yes 7545 1.1 mrg else 7546 1.1 mrg cat conftest.err >&5 7547 1.1 mrg fi 7548 1.1 mrg rm -rf libconftest.dylib* 7549 1.1 mrg rm -f conftest.* 7550 1.1 mrg fi 7551 1.1 mrg fi 7552 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7553 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7554 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7555 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7556 1.10 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 7557 1.1 mrg $as_echo_n "(cached) " >&6 7558 1.1 mrg else 7559 1.1 mrg lt_cv_ld_exported_symbols_list=no 7560 1.1 mrg save_LDFLAGS=$LDFLAGS 7561 1.1 mrg echo "_main" > conftest.sym 7562 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7563 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7564 1.1 mrg /* end confdefs.h. */ 7565 1.1 mrg 7566 1.1 mrg int 7567 1.1 mrg main () 7568 1.1 mrg { 7569 1.1 mrg 7570 1.1 mrg ; 7571 1.1 mrg return 0; 7572 1.1 mrg } 7573 1.1 mrg _ACEOF 7574 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7575 1.1 mrg lt_cv_ld_exported_symbols_list=yes 7576 1.1 mrg else 7577 1.1 mrg lt_cv_ld_exported_symbols_list=no 7578 1.1 mrg fi 7579 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7580 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7581 1.1 mrg LDFLAGS="$save_LDFLAGS" 7582 1.1 mrg 7583 1.1 mrg fi 7584 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7585 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7586 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7587 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 7588 1.10 mrg if ${lt_cv_ld_force_load+:} false; then : 7589 1.1 mrg $as_echo_n "(cached) " >&6 7590 1.1 mrg else 7591 1.1 mrg lt_cv_ld_force_load=no 7592 1.1 mrg cat > conftest.c << _LT_EOF 7593 1.1 mrg int forced_loaded() { return 2;} 7594 1.1 mrg _LT_EOF 7595 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7596 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7597 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 7598 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 7599 1.1 mrg cat > conftest.c << _LT_EOF 7600 1.1 mrg int main() { return 0;} 7601 1.1 mrg _LT_EOF 7602 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7603 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7604 1.1 mrg _lt_result=$? 7605 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7606 1.1 mrg lt_cv_ld_force_load=yes 7607 1.1 mrg else 7608 1.1 mrg cat conftest.err >&5 7609 1.1 mrg fi 7610 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 7611 1.1 mrg rm -rf conftest.dSYM 7612 1.1 mrg 7613 1.1 mrg fi 7614 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7615 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 7616 1.11 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7617 1.11 mrg # build without first building modern cctools / linker. 7618 1.11 mrg case $host_cpu-$host_os in 7619 1.11 mrg *-rhapsody* | *-darwin1.[012]) 7620 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7621 1.11 mrg *-darwin1.*) 7622 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7623 1.11 mrg *-darwin*) 7624 1.11 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7625 1.11 mrg # deployment target is forced to an earlier version. 7626 1.11 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7627 1.15 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0-9]*) 7628 1.11 mrg ;; 7629 1.5 mrg 10.[012][,.]*) 7630 1.11 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7631 1.11 mrg ;; 7632 1.11 mrg *) 7633 1.11 mrg ;; 7634 1.11 mrg esac 7635 1.1 mrg ;; 7636 1.1 mrg esac 7637 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7638 1.1 mrg _lt_dar_single_mod='$single_module' 7639 1.1 mrg fi 7640 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7641 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7642 1.1 mrg else 7643 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7644 1.1 mrg fi 7645 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7646 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7647 1.1 mrg else 7648 1.1 mrg _lt_dsymutil= 7649 1.1 mrg fi 7650 1.1 mrg ;; 7651 1.1 mrg esac 7652 1.1 mrg 7653 1.1 mrg ac_ext=c 7654 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7655 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7656 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7657 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7658 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7659 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 7660 1.1 mrg # On Suns, sometimes $CPP names a directory. 7661 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 7662 1.1 mrg CPP= 7663 1.1 mrg fi 7664 1.1 mrg if test -z "$CPP"; then 7665 1.10 mrg if ${ac_cv_prog_CPP+:} false; then : 7666 1.1 mrg $as_echo_n "(cached) " >&6 7667 1.1 mrg else 7668 1.1 mrg # Double quotes because CPP needs to be expanded 7669 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7670 1.1 mrg do 7671 1.1 mrg ac_preproc_ok=false 7672 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7673 1.1 mrg do 7674 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7675 1.1 mrg # with a fresh cross-compiler works. 7676 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7677 1.1 mrg # <limits.h> exists even on freestanding compilers. 7678 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7679 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7680 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7681 1.1 mrg /* end confdefs.h. */ 7682 1.1 mrg #ifdef __STDC__ 7683 1.1 mrg # include <limits.h> 7684 1.1 mrg #else 7685 1.1 mrg # include <assert.h> 7686 1.1 mrg #endif 7687 1.1 mrg Syntax error 7688 1.1 mrg _ACEOF 7689 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7690 1.1 mrg 7691 1.1 mrg else 7692 1.1 mrg # Broken: fails on valid input. 7693 1.1 mrg continue 7694 1.1 mrg fi 7695 1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7696 1.1 mrg 7697 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7698 1.1 mrg # can be detected and how. 7699 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7700 1.1 mrg /* end confdefs.h. */ 7701 1.1 mrg #include <ac_nonexistent.h> 7702 1.1 mrg _ACEOF 7703 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7704 1.1 mrg # Broken: success on invalid input. 7705 1.1 mrg continue 7706 1.1 mrg else 7707 1.1 mrg # Passes both tests. 7708 1.1 mrg ac_preproc_ok=: 7709 1.1 mrg break 7710 1.1 mrg fi 7711 1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7712 1.1 mrg 7713 1.1 mrg done 7714 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7715 1.10 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7716 1.1 mrg if $ac_preproc_ok; then : 7717 1.1 mrg break 7718 1.1 mrg fi 7719 1.1 mrg 7720 1.1 mrg done 7721 1.1 mrg ac_cv_prog_CPP=$CPP 7722 1.1 mrg 7723 1.1 mrg fi 7724 1.1 mrg CPP=$ac_cv_prog_CPP 7725 1.1 mrg else 7726 1.1 mrg ac_cv_prog_CPP=$CPP 7727 1.1 mrg fi 7728 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7729 1.1 mrg $as_echo "$CPP" >&6; } 7730 1.1 mrg ac_preproc_ok=false 7731 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7732 1.1 mrg do 7733 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7734 1.1 mrg # with a fresh cross-compiler works. 7735 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7736 1.1 mrg # <limits.h> exists even on freestanding compilers. 7737 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7738 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7740 1.1 mrg /* end confdefs.h. */ 7741 1.1 mrg #ifdef __STDC__ 7742 1.1 mrg # include <limits.h> 7743 1.1 mrg #else 7744 1.1 mrg # include <assert.h> 7745 1.1 mrg #endif 7746 1.1 mrg Syntax error 7747 1.1 mrg _ACEOF 7748 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7749 1.1 mrg 7750 1.1 mrg else 7751 1.1 mrg # Broken: fails on valid input. 7752 1.1 mrg continue 7753 1.1 mrg fi 7754 1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7755 1.1 mrg 7756 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7757 1.1 mrg # can be detected and how. 7758 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7759 1.1 mrg /* end confdefs.h. */ 7760 1.1 mrg #include <ac_nonexistent.h> 7761 1.1 mrg _ACEOF 7762 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7763 1.1 mrg # Broken: success on invalid input. 7764 1.1 mrg continue 7765 1.1 mrg else 7766 1.1 mrg # Passes both tests. 7767 1.1 mrg ac_preproc_ok=: 7768 1.1 mrg break 7769 1.1 mrg fi 7770 1.10 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7771 1.1 mrg 7772 1.1 mrg done 7773 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7774 1.10 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7775 1.1 mrg if $ac_preproc_ok; then : 7776 1.1 mrg 7777 1.1 mrg else 7778 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7779 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7780 1.10 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7781 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 7782 1.1 mrg fi 7783 1.1 mrg 7784 1.1 mrg ac_ext=c 7785 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7786 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7787 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7788 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7789 1.1 mrg 7790 1.1 mrg 7791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7792 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 7793 1.10 mrg if ${ac_cv_header_stdc+:} false; then : 7794 1.1 mrg $as_echo_n "(cached) " >&6 7795 1.1 mrg else 7796 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7797 1.1 mrg /* end confdefs.h. */ 7798 1.1 mrg #include <stdlib.h> 7799 1.1 mrg #include <stdarg.h> 7800 1.1 mrg #include <string.h> 7801 1.1 mrg #include <float.h> 7802 1.1 mrg 7803 1.1 mrg int 7804 1.1 mrg main () 7805 1.1 mrg { 7806 1.1 mrg 7807 1.1 mrg ; 7808 1.1 mrg return 0; 7809 1.1 mrg } 7810 1.1 mrg _ACEOF 7811 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7812 1.1 mrg ac_cv_header_stdc=yes 7813 1.1 mrg else 7814 1.1 mrg ac_cv_header_stdc=no 7815 1.1 mrg fi 7816 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7817 1.1 mrg 7818 1.1 mrg if test $ac_cv_header_stdc = yes; then 7819 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7820 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7821 1.1 mrg /* end confdefs.h. */ 7822 1.1 mrg #include <string.h> 7823 1.1 mrg 7824 1.1 mrg _ACEOF 7825 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7826 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 7827 1.1 mrg 7828 1.1 mrg else 7829 1.1 mrg ac_cv_header_stdc=no 7830 1.1 mrg fi 7831 1.1 mrg rm -f conftest* 7832 1.1 mrg 7833 1.1 mrg fi 7834 1.1 mrg 7835 1.1 mrg if test $ac_cv_header_stdc = yes; then 7836 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7837 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7838 1.1 mrg /* end confdefs.h. */ 7839 1.1 mrg #include <stdlib.h> 7840 1.1 mrg 7841 1.1 mrg _ACEOF 7842 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7843 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 7844 1.1 mrg 7845 1.1 mrg else 7846 1.1 mrg ac_cv_header_stdc=no 7847 1.1 mrg fi 7848 1.1 mrg rm -f conftest* 7849 1.1 mrg 7850 1.1 mrg fi 7851 1.1 mrg 7852 1.1 mrg if test $ac_cv_header_stdc = yes; then 7853 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7854 1.1 mrg if test "$cross_compiling" = yes; then : 7855 1.1 mrg : 7856 1.1 mrg else 7857 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7858 1.1 mrg /* end confdefs.h. */ 7859 1.1 mrg #include <ctype.h> 7860 1.1 mrg #include <stdlib.h> 7861 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 7862 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7863 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7864 1.1 mrg #else 7865 1.1 mrg # define ISLOWER(c) \ 7866 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 7867 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 7868 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 7869 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7870 1.1 mrg #endif 7871 1.1 mrg 7872 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7873 1.1 mrg int 7874 1.1 mrg main () 7875 1.1 mrg { 7876 1.1 mrg int i; 7877 1.1 mrg for (i = 0; i < 256; i++) 7878 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 7879 1.1 mrg || toupper (i) != TOUPPER (i)) 7880 1.1 mrg return 2; 7881 1.1 mrg return 0; 7882 1.1 mrg } 7883 1.1 mrg _ACEOF 7884 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7885 1.1 mrg 7886 1.1 mrg else 7887 1.1 mrg ac_cv_header_stdc=no 7888 1.1 mrg fi 7889 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7890 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7891 1.1 mrg fi 7892 1.1 mrg 7893 1.1 mrg fi 7894 1.1 mrg fi 7895 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7896 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 7897 1.1 mrg if test $ac_cv_header_stdc = yes; then 7898 1.1 mrg 7899 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7900 1.1 mrg 7901 1.1 mrg fi 7902 1.1 mrg 7903 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7904 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7905 1.1 mrg inttypes.h stdint.h unistd.h 7906 1.1 mrg do : 7907 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7908 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7909 1.1 mrg " 7910 1.10 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7911 1.1 mrg cat >>confdefs.h <<_ACEOF 7912 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7913 1.1 mrg _ACEOF 7914 1.1 mrg 7915 1.1 mrg fi 7916 1.1 mrg 7917 1.1 mrg done 7918 1.1 mrg 7919 1.1 mrg 7920 1.1 mrg for ac_header in dlfcn.h 7921 1.1 mrg do : 7922 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7923 1.1 mrg " 7924 1.10 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7925 1.1 mrg cat >>confdefs.h <<_ACEOF 7926 1.1 mrg #define HAVE_DLFCN_H 1 7927 1.1 mrg _ACEOF 7928 1.1 mrg 7929 1.1 mrg fi 7930 1.1 mrg 7931 1.1 mrg done 7932 1.1 mrg 7933 1.1 mrg 7934 1.1 mrg 7935 1.1 mrg 7936 1.1 mrg 7937 1.1 mrg # Set options 7938 1.1 mrg 7939 1.1 mrg 7940 1.1 mrg 7941 1.1 mrg enable_dlopen=no 7942 1.1 mrg 7943 1.1 mrg 7944 1.1 mrg enable_win32_dll=no 7945 1.1 mrg 7946 1.1 mrg 7947 1.1 mrg # Check whether --enable-shared was given. 7948 1.1 mrg if test "${enable_shared+set}" = set; then : 7949 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7950 1.1 mrg case $enableval in 7951 1.1 mrg yes) enable_shared=yes ;; 7952 1.1 mrg no) enable_shared=no ;; 7953 1.1 mrg *) 7954 1.1 mrg enable_shared=no 7955 1.1 mrg # Look at the argument we got. We use all the common list separators. 7956 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7957 1.1 mrg for pkg in $enableval; do 7958 1.1 mrg IFS="$lt_save_ifs" 7959 1.1 mrg if test "X$pkg" = "X$p"; then 7960 1.1 mrg enable_shared=yes 7961 1.1 mrg fi 7962 1.1 mrg done 7963 1.1 mrg IFS="$lt_save_ifs" 7964 1.1 mrg ;; 7965 1.1 mrg esac 7966 1.1 mrg else 7967 1.1 mrg enable_shared=yes 7968 1.1 mrg fi 7969 1.1 mrg 7970 1.1 mrg 7971 1.1 mrg 7972 1.1 mrg 7973 1.1 mrg 7974 1.1 mrg 7975 1.1 mrg 7976 1.1 mrg 7977 1.1 mrg 7978 1.1 mrg # Check whether --enable-static was given. 7979 1.1 mrg if test "${enable_static+set}" = set; then : 7980 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 7981 1.1 mrg case $enableval in 7982 1.1 mrg yes) enable_static=yes ;; 7983 1.1 mrg no) enable_static=no ;; 7984 1.1 mrg *) 7985 1.1 mrg enable_static=no 7986 1.1 mrg # Look at the argument we got. We use all the common list separators. 7987 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7988 1.1 mrg for pkg in $enableval; do 7989 1.1 mrg IFS="$lt_save_ifs" 7990 1.1 mrg if test "X$pkg" = "X$p"; then 7991 1.1 mrg enable_static=yes 7992 1.1 mrg fi 7993 1.1 mrg done 7994 1.1 mrg IFS="$lt_save_ifs" 7995 1.1 mrg ;; 7996 1.1 mrg esac 7997 1.1 mrg else 7998 1.1 mrg enable_static=yes 7999 1.1 mrg fi 8000 1.1 mrg 8001 1.1 mrg 8002 1.1 mrg 8003 1.1 mrg 8004 1.1 mrg 8005 1.1 mrg 8006 1.1 mrg 8007 1.1 mrg 8008 1.1 mrg 8009 1.1 mrg 8010 1.1 mrg # Check whether --with-pic was given. 8011 1.1 mrg if test "${with_pic+set}" = set; then : 8012 1.1 mrg withval=$with_pic; pic_mode="$withval" 8013 1.1 mrg else 8014 1.1 mrg pic_mode=default 8015 1.1 mrg fi 8016 1.1 mrg 8017 1.1 mrg 8018 1.1 mrg test -z "$pic_mode" && pic_mode=default 8019 1.1 mrg 8020 1.1 mrg 8021 1.1 mrg 8022 1.1 mrg 8023 1.1 mrg 8024 1.1 mrg 8025 1.1 mrg 8026 1.1 mrg # Check whether --enable-fast-install was given. 8027 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8028 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8029 1.1 mrg case $enableval in 8030 1.1 mrg yes) enable_fast_install=yes ;; 8031 1.1 mrg no) enable_fast_install=no ;; 8032 1.1 mrg *) 8033 1.1 mrg enable_fast_install=no 8034 1.1 mrg # Look at the argument we got. We use all the common list separators. 8035 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8036 1.1 mrg for pkg in $enableval; do 8037 1.1 mrg IFS="$lt_save_ifs" 8038 1.1 mrg if test "X$pkg" = "X$p"; then 8039 1.1 mrg enable_fast_install=yes 8040 1.1 mrg fi 8041 1.1 mrg done 8042 1.1 mrg IFS="$lt_save_ifs" 8043 1.1 mrg ;; 8044 1.1 mrg esac 8045 1.1 mrg else 8046 1.1 mrg enable_fast_install=yes 8047 1.1 mrg fi 8048 1.1 mrg 8049 1.1 mrg 8050 1.1 mrg 8051 1.1 mrg 8052 1.1 mrg 8053 1.1 mrg 8054 1.1 mrg 8055 1.1 mrg 8056 1.1 mrg 8057 1.1 mrg 8058 1.1 mrg 8059 1.1 mrg # This can be used to rebuild libtool when needed 8060 1.1 mrg LIBTOOL_DEPS="$ltmain" 8061 1.1 mrg 8062 1.1 mrg # Always use our own libtool. 8063 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8064 1.1 mrg 8065 1.1 mrg 8066 1.1 mrg 8067 1.1 mrg 8068 1.1 mrg 8069 1.1 mrg 8070 1.1 mrg 8071 1.1 mrg 8072 1.1 mrg 8073 1.1 mrg 8074 1.1 mrg 8075 1.1 mrg 8076 1.1 mrg 8077 1.1 mrg 8078 1.1 mrg 8079 1.1 mrg 8080 1.1 mrg 8081 1.1 mrg 8082 1.1 mrg 8083 1.1 mrg 8084 1.1 mrg 8085 1.1 mrg 8086 1.1 mrg 8087 1.1 mrg 8088 1.1 mrg 8089 1.1 mrg 8090 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8091 1.1 mrg 8092 1.1 mrg 8093 1.1 mrg 8094 1.1 mrg 8095 1.1 mrg 8096 1.1 mrg 8097 1.1 mrg 8098 1.1 mrg 8099 1.1 mrg 8100 1.1 mrg 8101 1.1 mrg 8102 1.1 mrg 8103 1.1 mrg 8104 1.1 mrg 8105 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8106 1.1 mrg setopt NO_GLOB_SUBST 8107 1.1 mrg fi 8108 1.1 mrg 8109 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8110 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8111 1.10 mrg if ${lt_cv_objdir+:} false; then : 8112 1.1 mrg $as_echo_n "(cached) " >&6 8113 1.1 mrg else 8114 1.1 mrg rm -f .libs 2>/dev/null 8115 1.1 mrg mkdir .libs 2>/dev/null 8116 1.1 mrg if test -d .libs; then 8117 1.1 mrg lt_cv_objdir=.libs 8118 1.1 mrg else 8119 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8120 1.1 mrg lt_cv_objdir=_libs 8121 1.1 mrg fi 8122 1.1 mrg rmdir .libs 2>/dev/null 8123 1.1 mrg fi 8124 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8125 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8126 1.1 mrg objdir=$lt_cv_objdir 8127 1.1 mrg 8128 1.1 mrg 8129 1.1 mrg 8130 1.1 mrg 8131 1.1 mrg 8132 1.1 mrg cat >>confdefs.h <<_ACEOF 8133 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8134 1.1 mrg _ACEOF 8135 1.1 mrg 8136 1.1 mrg 8137 1.1 mrg 8138 1.1 mrg 8139 1.1 mrg case $host_os in 8140 1.1 mrg aix3*) 8141 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8142 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8143 1.1 mrg # vanish in a puff of smoke. 8144 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8145 1.1 mrg COLLECT_NAMES= 8146 1.1 mrg export COLLECT_NAMES 8147 1.1 mrg fi 8148 1.1 mrg ;; 8149 1.1 mrg esac 8150 1.1 mrg 8151 1.1 mrg # Global variables: 8152 1.1 mrg ofile=libtool 8153 1.1 mrg can_build_shared=yes 8154 1.1 mrg 8155 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8156 1.1 mrg # which needs '.lib'). 8157 1.1 mrg libext=a 8158 1.1 mrg 8159 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8160 1.1 mrg 8161 1.1 mrg old_CC="$CC" 8162 1.1 mrg old_CFLAGS="$CFLAGS" 8163 1.1 mrg 8164 1.1 mrg # Set sane defaults for various variables 8165 1.1 mrg test -z "$CC" && CC=cc 8166 1.1 mrg test -z "$LTCC" && LTCC=$CC 8167 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8168 1.1 mrg test -z "$LD" && LD=ld 8169 1.1 mrg test -z "$ac_objext" && ac_objext=o 8170 1.1 mrg 8171 1.1 mrg for cc_temp in $compiler""; do 8172 1.1 mrg case $cc_temp in 8173 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8174 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8175 1.1 mrg \-*) ;; 8176 1.1 mrg *) break;; 8177 1.1 mrg esac 8178 1.1 mrg done 8179 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8180 1.1 mrg 8181 1.1 mrg 8182 1.1 mrg # Only perform the check for file, if the check method requires it 8183 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8184 1.1 mrg case $deplibs_check_method in 8185 1.1 mrg file_magic*) 8186 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8187 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8188 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8189 1.10 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8190 1.1 mrg $as_echo_n "(cached) " >&6 8191 1.1 mrg else 8192 1.1 mrg case $MAGIC_CMD in 8193 1.1 mrg [\\/*] | ?:[\\/]*) 8194 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8195 1.1 mrg ;; 8196 1.1 mrg *) 8197 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8198 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8199 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8200 1.1 mrg for ac_dir in $ac_dummy; do 8201 1.1 mrg IFS="$lt_save_ifs" 8202 1.1 mrg test -z "$ac_dir" && ac_dir=. 8203 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8204 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8205 1.1 mrg if test -n "$file_magic_test_file"; then 8206 1.1 mrg case $deplibs_check_method in 8207 1.1 mrg "file_magic "*) 8208 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8209 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8210 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8211 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8212 1.1 mrg : 8213 1.1 mrg else 8214 1.1 mrg cat <<_LT_EOF 1>&2 8215 1.1 mrg 8216 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8217 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8218 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8219 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8220 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8221 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8222 1.1 mrg *** may want to report the problem to your system manager and/or to 8223 1.1 mrg *** bug-libtool@gnu.org 8224 1.1 mrg 8225 1.1 mrg _LT_EOF 8226 1.1 mrg fi ;; 8227 1.1 mrg esac 8228 1.1 mrg fi 8229 1.1 mrg break 8230 1.1 mrg fi 8231 1.1 mrg done 8232 1.1 mrg IFS="$lt_save_ifs" 8233 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8234 1.1 mrg ;; 8235 1.1 mrg esac 8236 1.1 mrg fi 8237 1.1 mrg 8238 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8239 1.1 mrg if test -n "$MAGIC_CMD"; then 8240 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8241 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8242 1.1 mrg else 8243 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8244 1.1 mrg $as_echo "no" >&6; } 8245 1.1 mrg fi 8246 1.1 mrg 8247 1.1 mrg 8248 1.1 mrg 8249 1.1 mrg 8250 1.1 mrg 8251 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 8252 1.1 mrg if test -n "$ac_tool_prefix"; then 8253 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8254 1.1 mrg $as_echo_n "checking for file... " >&6; } 8255 1.10 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8256 1.1 mrg $as_echo_n "(cached) " >&6 8257 1.1 mrg else 8258 1.1 mrg case $MAGIC_CMD in 8259 1.1 mrg [\\/*] | ?:[\\/]*) 8260 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8261 1.1 mrg ;; 8262 1.1 mrg *) 8263 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8264 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8265 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8266 1.1 mrg for ac_dir in $ac_dummy; do 8267 1.1 mrg IFS="$lt_save_ifs" 8268 1.1 mrg test -z "$ac_dir" && ac_dir=. 8269 1.1 mrg if test -f $ac_dir/file; then 8270 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8271 1.1 mrg if test -n "$file_magic_test_file"; then 8272 1.1 mrg case $deplibs_check_method in 8273 1.1 mrg "file_magic "*) 8274 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8275 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8276 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8277 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8278 1.1 mrg : 8279 1.1 mrg else 8280 1.1 mrg cat <<_LT_EOF 1>&2 8281 1.1 mrg 8282 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8283 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8284 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8285 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8286 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8287 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8288 1.1 mrg *** may want to report the problem to your system manager and/or to 8289 1.1 mrg *** bug-libtool@gnu.org 8290 1.1 mrg 8291 1.1 mrg _LT_EOF 8292 1.1 mrg fi ;; 8293 1.1 mrg esac 8294 1.1 mrg fi 8295 1.1 mrg break 8296 1.1 mrg fi 8297 1.1 mrg done 8298 1.1 mrg IFS="$lt_save_ifs" 8299 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8300 1.1 mrg ;; 8301 1.1 mrg esac 8302 1.1 mrg fi 8303 1.1 mrg 8304 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8305 1.1 mrg if test -n "$MAGIC_CMD"; then 8306 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8307 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8308 1.1 mrg else 8309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8310 1.1 mrg $as_echo "no" >&6; } 8311 1.1 mrg fi 8312 1.1 mrg 8313 1.1 mrg 8314 1.1 mrg else 8315 1.1 mrg MAGIC_CMD=: 8316 1.1 mrg fi 8317 1.1 mrg fi 8318 1.1 mrg 8319 1.1 mrg fi 8320 1.1 mrg ;; 8321 1.1 mrg esac 8322 1.1 mrg 8323 1.1 mrg # Use C for the default configuration in the libtool script 8324 1.1 mrg 8325 1.1 mrg lt_save_CC="$CC" 8326 1.1 mrg ac_ext=c 8327 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8328 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8329 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8330 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8331 1.1 mrg 8332 1.1 mrg 8333 1.1 mrg # Source file extension for C test sources. 8334 1.1 mrg ac_ext=c 8335 1.1 mrg 8336 1.1 mrg # Object file extension for compiled C test sources. 8337 1.1 mrg objext=o 8338 1.1 mrg objext=$objext 8339 1.1 mrg 8340 1.1 mrg # Code to be used in simple compile tests 8341 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 8342 1.1 mrg 8343 1.1 mrg # Code to be used in simple link tests 8344 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 8345 1.1 mrg 8346 1.1 mrg 8347 1.1 mrg 8348 1.1 mrg 8349 1.1 mrg 8350 1.1 mrg 8351 1.1 mrg 8352 1.1 mrg # If no C compiler was specified, use CC. 8353 1.1 mrg LTCC=${LTCC-"$CC"} 8354 1.1 mrg 8355 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 8356 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8357 1.1 mrg 8358 1.1 mrg # Allow CC to be a program name with arguments. 8359 1.1 mrg compiler=$CC 8360 1.1 mrg 8361 1.1 mrg # Save the default compiler, since it gets overwritten when the other 8362 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8363 1.1 mrg compiler_DEFAULT=$CC 8364 1.1 mrg 8365 1.1 mrg # save warnings/boilerplate of simple test code 8366 1.1 mrg ac_outfile=conftest.$ac_objext 8367 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8368 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8369 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 8370 1.1 mrg $RM conftest* 8371 1.1 mrg 8372 1.1 mrg ac_outfile=conftest.$ac_objext 8373 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 8374 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8375 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 8376 1.1 mrg $RM -r conftest* 8377 1.1 mrg 8378 1.1 mrg 8379 1.1 mrg ## CAVEAT EMPTOR: 8380 1.1 mrg ## There is no encapsulation within the following macros, do not change 8381 1.1 mrg ## the running order or otherwise move them around unless you know exactly 8382 1.1 mrg ## what you are doing... 8383 1.1 mrg if test -n "$compiler"; then 8384 1.1 mrg 8385 1.1 mrg lt_prog_compiler_no_builtin_flag= 8386 1.1 mrg 8387 1.1 mrg if test "$GCC" = yes; then 8388 1.1 mrg case $cc_basename in 8389 1.1 mrg nvcc*) 8390 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8391 1.1 mrg *) 8392 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8393 1.1 mrg esac 8394 1.1 mrg 8395 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8396 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8397 1.10 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8398 1.1 mrg $as_echo_n "(cached) " >&6 8399 1.1 mrg else 8400 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 8401 1.1 mrg ac_outfile=conftest.$ac_objext 8402 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8403 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 8404 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8405 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8406 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8407 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8408 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8409 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8410 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8411 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8412 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8413 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8414 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8415 1.1 mrg ac_status=$? 8416 1.1 mrg cat conftest.err >&5 8417 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8418 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8419 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8420 1.1 mrg # So say no if there are warnings other than the usual output. 8421 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8422 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8423 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8424 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 8425 1.1 mrg fi 8426 1.1 mrg fi 8427 1.1 mrg $RM conftest* 8428 1.1 mrg 8429 1.1 mrg fi 8430 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8431 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8432 1.1 mrg 8433 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8434 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8435 1.1 mrg else 8436 1.1 mrg : 8437 1.1 mrg fi 8438 1.1 mrg 8439 1.1 mrg fi 8440 1.1 mrg 8441 1.1 mrg 8442 1.1 mrg 8443 1.1 mrg 8444 1.1 mrg 8445 1.1 mrg 8446 1.1 mrg lt_prog_compiler_wl= 8447 1.1 mrg lt_prog_compiler_pic= 8448 1.1 mrg lt_prog_compiler_static= 8449 1.1 mrg 8450 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8451 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8452 1.1 mrg 8453 1.1 mrg if test "$GCC" = yes; then 8454 1.1 mrg lt_prog_compiler_wl='-Wl,' 8455 1.1 mrg lt_prog_compiler_static='-static' 8456 1.1 mrg 8457 1.1 mrg case $host_os in 8458 1.1 mrg aix*) 8459 1.1 mrg # All AIX code is PIC. 8460 1.1 mrg if test "$host_cpu" = ia64; then 8461 1.1 mrg # AIX 5 now supports IA64 processor 8462 1.1 mrg lt_prog_compiler_static='-Bstatic' 8463 1.1 mrg fi 8464 1.2 mrg lt_prog_compiler_pic='-fPIC' 8465 1.1 mrg ;; 8466 1.1 mrg 8467 1.1 mrg amigaos*) 8468 1.1 mrg case $host_cpu in 8469 1.1 mrg powerpc) 8470 1.1 mrg # see comment about AmigaOS4 .so support 8471 1.1 mrg lt_prog_compiler_pic='-fPIC' 8472 1.1 mrg ;; 8473 1.1 mrg m68k) 8474 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8475 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8476 1.1 mrg # like `-m68040'. 8477 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8478 1.1 mrg ;; 8479 1.1 mrg esac 8480 1.1 mrg ;; 8481 1.1 mrg 8482 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8483 1.1 mrg # PIC is the default for these OSes. 8484 1.1 mrg ;; 8485 1.1 mrg 8486 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8487 1.1 mrg # This hack is so that the source file can tell whether it is being 8488 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8489 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8490 1.1 mrg # (--disable-auto-import) libraries 8491 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8492 1.1 mrg ;; 8493 1.1 mrg 8494 1.1 mrg darwin* | rhapsody*) 8495 1.1 mrg # PIC is the default on this platform 8496 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8497 1.1 mrg lt_prog_compiler_pic='-fno-common' 8498 1.1 mrg ;; 8499 1.1 mrg 8500 1.1 mrg haiku*) 8501 1.1 mrg # PIC is the default for Haiku. 8502 1.1 mrg # The "-static" flag exists, but is broken. 8503 1.1 mrg lt_prog_compiler_static= 8504 1.1 mrg ;; 8505 1.1 mrg 8506 1.1 mrg hpux*) 8507 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8508 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8509 1.1 mrg # sets the default TLS model and affects inlining. 8510 1.1 mrg case $host_cpu in 8511 1.1 mrg hppa*64*) 8512 1.1 mrg # +Z the default 8513 1.1 mrg ;; 8514 1.1 mrg *) 8515 1.1 mrg lt_prog_compiler_pic='-fPIC' 8516 1.1 mrg ;; 8517 1.1 mrg esac 8518 1.1 mrg ;; 8519 1.1 mrg 8520 1.1 mrg interix[3-9]*) 8521 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8522 1.1 mrg # Instead, we relocate shared libraries at runtime. 8523 1.1 mrg ;; 8524 1.1 mrg 8525 1.1 mrg msdosdjgpp*) 8526 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8527 1.1 mrg # on systems that don't support them. 8528 1.1 mrg lt_prog_compiler_can_build_shared=no 8529 1.1 mrg enable_shared=no 8530 1.1 mrg ;; 8531 1.1 mrg 8532 1.1 mrg *nto* | *qnx*) 8533 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8534 1.1 mrg # it will coredump. 8535 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8536 1.1 mrg ;; 8537 1.1 mrg 8538 1.1 mrg sysv4*MP*) 8539 1.1 mrg if test -d /usr/nec; then 8540 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8541 1.1 mrg fi 8542 1.1 mrg ;; 8543 1.1 mrg 8544 1.1 mrg *) 8545 1.1 mrg lt_prog_compiler_pic='-fPIC' 8546 1.1 mrg ;; 8547 1.1 mrg esac 8548 1.1 mrg 8549 1.1 mrg case $cc_basename in 8550 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8551 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8552 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8553 1.1 mrg ;; 8554 1.1 mrg esac 8555 1.1 mrg else 8556 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8557 1.1 mrg case $host_os in 8558 1.1 mrg aix*) 8559 1.1 mrg lt_prog_compiler_wl='-Wl,' 8560 1.1 mrg if test "$host_cpu" = ia64; then 8561 1.1 mrg # AIX 5 now supports IA64 processor 8562 1.1 mrg lt_prog_compiler_static='-Bstatic' 8563 1.1 mrg else 8564 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8565 1.1 mrg fi 8566 1.1 mrg ;; 8567 1.1 mrg 8568 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8569 1.1 mrg # This hack is so that the source file can tell whether it is being 8570 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8571 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8572 1.1 mrg ;; 8573 1.1 mrg 8574 1.1 mrg hpux9* | hpux10* | hpux11*) 8575 1.1 mrg lt_prog_compiler_wl='-Wl,' 8576 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8577 1.1 mrg # not for PA HP-UX. 8578 1.1 mrg case $host_cpu in 8579 1.1 mrg hppa*64*|ia64*) 8580 1.1 mrg # +Z the default 8581 1.1 mrg ;; 8582 1.1 mrg *) 8583 1.1 mrg lt_prog_compiler_pic='+Z' 8584 1.1 mrg ;; 8585 1.1 mrg esac 8586 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8587 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8588 1.1 mrg ;; 8589 1.1 mrg 8590 1.1 mrg irix5* | irix6* | nonstopux*) 8591 1.1 mrg lt_prog_compiler_wl='-Wl,' 8592 1.1 mrg # PIC (with -KPIC) is the default. 8593 1.1 mrg lt_prog_compiler_static='-non_shared' 8594 1.1 mrg ;; 8595 1.1 mrg 8596 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8597 1.1 mrg case $cc_basename in 8598 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8599 1.1 mrg ecc*) 8600 1.1 mrg lt_prog_compiler_wl='-Wl,' 8601 1.1 mrg lt_prog_compiler_pic='-KPIC' 8602 1.1 mrg lt_prog_compiler_static='-static' 8603 1.1 mrg ;; 8604 1.1 mrg # icc used to be incompatible with GCC. 8605 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8606 1.1 mrg icc* | ifort*) 8607 1.1 mrg lt_prog_compiler_wl='-Wl,' 8608 1.1 mrg lt_prog_compiler_pic='-fPIC' 8609 1.1 mrg lt_prog_compiler_static='-static' 8610 1.1 mrg ;; 8611 1.1 mrg # Lahey Fortran 8.1. 8612 1.1 mrg lf95*) 8613 1.1 mrg lt_prog_compiler_wl='-Wl,' 8614 1.1 mrg lt_prog_compiler_pic='--shared' 8615 1.1 mrg lt_prog_compiler_static='--static' 8616 1.1 mrg ;; 8617 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8618 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8619 1.1 mrg # which looks to be a dead project) 8620 1.1 mrg lt_prog_compiler_wl='-Wl,' 8621 1.1 mrg lt_prog_compiler_pic='-fpic' 8622 1.1 mrg lt_prog_compiler_static='-Bstatic' 8623 1.1 mrg ;; 8624 1.1 mrg ccc*) 8625 1.1 mrg lt_prog_compiler_wl='-Wl,' 8626 1.1 mrg # All Alpha code is PIC. 8627 1.1 mrg lt_prog_compiler_static='-non_shared' 8628 1.1 mrg ;; 8629 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8630 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8631 1.1 mrg lt_prog_compiler_wl='-Wl,' 8632 1.1 mrg lt_prog_compiler_pic='-qpic' 8633 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8634 1.1 mrg ;; 8635 1.1 mrg *) 8636 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8637 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8638 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8639 1.1 mrg lt_prog_compiler_pic='-KPIC' 8640 1.1 mrg lt_prog_compiler_static='-Bstatic' 8641 1.1 mrg lt_prog_compiler_wl='' 8642 1.1 mrg ;; 8643 1.1 mrg *Sun\ C*) 8644 1.1 mrg # Sun C 5.9 8645 1.1 mrg lt_prog_compiler_pic='-KPIC' 8646 1.1 mrg lt_prog_compiler_static='-Bstatic' 8647 1.1 mrg lt_prog_compiler_wl='-Wl,' 8648 1.1 mrg ;; 8649 1.1 mrg esac 8650 1.1 mrg ;; 8651 1.1 mrg esac 8652 1.1 mrg ;; 8653 1.1 mrg 8654 1.1 mrg newsos6) 8655 1.1 mrg lt_prog_compiler_pic='-KPIC' 8656 1.1 mrg lt_prog_compiler_static='-Bstatic' 8657 1.1 mrg ;; 8658 1.1 mrg 8659 1.1 mrg *nto* | *qnx*) 8660 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8661 1.1 mrg # it will coredump. 8662 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8663 1.1 mrg ;; 8664 1.1 mrg 8665 1.1 mrg osf3* | osf4* | osf5*) 8666 1.1 mrg lt_prog_compiler_wl='-Wl,' 8667 1.1 mrg # All OSF/1 code is PIC. 8668 1.1 mrg lt_prog_compiler_static='-non_shared' 8669 1.1 mrg ;; 8670 1.1 mrg 8671 1.1 mrg rdos*) 8672 1.1 mrg lt_prog_compiler_static='-non_shared' 8673 1.1 mrg ;; 8674 1.1 mrg 8675 1.1 mrg solaris*) 8676 1.1 mrg lt_prog_compiler_pic='-KPIC' 8677 1.1 mrg lt_prog_compiler_static='-Bstatic' 8678 1.1 mrg case $cc_basename in 8679 1.1 mrg f77* | f90* | f95*) 8680 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8681 1.1 mrg *) 8682 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8683 1.1 mrg esac 8684 1.1 mrg ;; 8685 1.1 mrg 8686 1.1 mrg sunos4*) 8687 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 8688 1.1 mrg lt_prog_compiler_pic='-PIC' 8689 1.1 mrg lt_prog_compiler_static='-Bstatic' 8690 1.1 mrg ;; 8691 1.1 mrg 8692 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 8693 1.1 mrg lt_prog_compiler_wl='-Wl,' 8694 1.1 mrg lt_prog_compiler_pic='-KPIC' 8695 1.1 mrg lt_prog_compiler_static='-Bstatic' 8696 1.1 mrg ;; 8697 1.1 mrg 8698 1.1 mrg sysv4*MP*) 8699 1.1 mrg if test -d /usr/nec ;then 8700 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8701 1.1 mrg lt_prog_compiler_static='-Bstatic' 8702 1.1 mrg fi 8703 1.1 mrg ;; 8704 1.1 mrg 8705 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8706 1.1 mrg lt_prog_compiler_wl='-Wl,' 8707 1.1 mrg lt_prog_compiler_pic='-KPIC' 8708 1.1 mrg lt_prog_compiler_static='-Bstatic' 8709 1.1 mrg ;; 8710 1.1 mrg 8711 1.1 mrg unicos*) 8712 1.1 mrg lt_prog_compiler_wl='-Wl,' 8713 1.1 mrg lt_prog_compiler_can_build_shared=no 8714 1.1 mrg ;; 8715 1.1 mrg 8716 1.1 mrg uts4*) 8717 1.1 mrg lt_prog_compiler_pic='-pic' 8718 1.1 mrg lt_prog_compiler_static='-Bstatic' 8719 1.1 mrg ;; 8720 1.1 mrg 8721 1.1 mrg *) 8722 1.1 mrg lt_prog_compiler_can_build_shared=no 8723 1.1 mrg ;; 8724 1.1 mrg esac 8725 1.1 mrg fi 8726 1.1 mrg 8727 1.1 mrg case $host_os in 8728 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8729 1.1 mrg *djgpp*) 8730 1.1 mrg lt_prog_compiler_pic= 8731 1.1 mrg ;; 8732 1.1 mrg *) 8733 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8734 1.1 mrg ;; 8735 1.1 mrg esac 8736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8737 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 8738 1.1 mrg 8739 1.1 mrg 8740 1.1 mrg 8741 1.1 mrg 8742 1.1 mrg 8743 1.1 mrg 8744 1.1 mrg # 8745 1.1 mrg # Check to make sure the PIC flag actually works. 8746 1.1 mrg # 8747 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8748 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8749 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8750 1.10 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8751 1.1 mrg $as_echo_n "(cached) " >&6 8752 1.1 mrg else 8753 1.1 mrg lt_cv_prog_compiler_pic_works=no 8754 1.1 mrg ac_outfile=conftest.$ac_objext 8755 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8756 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8757 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8758 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8759 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8760 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8761 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8762 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8763 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8764 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8765 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8766 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8767 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8768 1.1 mrg ac_status=$? 8769 1.1 mrg cat conftest.err >&5 8770 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8771 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8772 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8773 1.1 mrg # So say no if there are warnings other than the usual output. 8774 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8775 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8776 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8777 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8778 1.1 mrg fi 8779 1.1 mrg fi 8780 1.1 mrg $RM conftest* 8781 1.1 mrg 8782 1.1 mrg fi 8783 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8784 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8785 1.1 mrg 8786 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8787 1.1 mrg case $lt_prog_compiler_pic in 8788 1.1 mrg "" | " "*) ;; 8789 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8790 1.1 mrg esac 8791 1.1 mrg else 8792 1.1 mrg lt_prog_compiler_pic= 8793 1.1 mrg lt_prog_compiler_can_build_shared=no 8794 1.1 mrg fi 8795 1.1 mrg 8796 1.1 mrg fi 8797 1.1 mrg 8798 1.1 mrg 8799 1.1 mrg 8800 1.1 mrg 8801 1.1 mrg 8802 1.1 mrg 8803 1.1 mrg # 8804 1.1 mrg # Check to make sure the static flag actually works. 8805 1.1 mrg # 8806 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8807 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8808 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8809 1.10 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8810 1.1 mrg $as_echo_n "(cached) " >&6 8811 1.1 mrg else 8812 1.1 mrg lt_cv_prog_compiler_static_works=no 8813 1.1 mrg save_LDFLAGS="$LDFLAGS" 8814 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8815 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8816 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8817 1.1 mrg # The linker can only warn and ignore the option if not recognized 8818 1.1 mrg # So say no if there are warnings 8819 1.1 mrg if test -s conftest.err; then 8820 1.1 mrg # Append any errors to the config.log. 8821 1.1 mrg cat conftest.err 1>&5 8822 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8823 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8824 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8825 1.1 mrg lt_cv_prog_compiler_static_works=yes 8826 1.1 mrg fi 8827 1.1 mrg else 8828 1.1 mrg lt_cv_prog_compiler_static_works=yes 8829 1.1 mrg fi 8830 1.1 mrg fi 8831 1.1 mrg $RM -r conftest* 8832 1.1 mrg LDFLAGS="$save_LDFLAGS" 8833 1.1 mrg 8834 1.1 mrg fi 8835 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8836 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8837 1.1 mrg 8838 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8839 1.1 mrg : 8840 1.1 mrg else 8841 1.1 mrg lt_prog_compiler_static= 8842 1.1 mrg fi 8843 1.1 mrg 8844 1.1 mrg 8845 1.1 mrg 8846 1.1 mrg 8847 1.1 mrg 8848 1.1 mrg 8849 1.1 mrg 8850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8851 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8852 1.10 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8853 1.1 mrg $as_echo_n "(cached) " >&6 8854 1.1 mrg else 8855 1.1 mrg lt_cv_prog_compiler_c_o=no 8856 1.1 mrg $RM -r conftest 2>/dev/null 8857 1.1 mrg mkdir conftest 8858 1.1 mrg cd conftest 8859 1.1 mrg mkdir out 8860 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8861 1.1 mrg 8862 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8863 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8864 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8865 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8866 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8867 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8868 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8869 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8870 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8871 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8872 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8873 1.1 mrg ac_status=$? 8874 1.1 mrg cat out/conftest.err >&5 8875 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8876 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8877 1.1 mrg then 8878 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8879 1.1 mrg # So say no if there are warnings 8880 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8881 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8882 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8883 1.1 mrg lt_cv_prog_compiler_c_o=yes 8884 1.1 mrg fi 8885 1.1 mrg fi 8886 1.1 mrg chmod u+w . 2>&5 8887 1.1 mrg $RM conftest* 8888 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8889 1.1 mrg # template instantiation 8890 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8891 1.1 mrg $RM out/* && rmdir out 8892 1.1 mrg cd .. 8893 1.1 mrg $RM -r conftest 8894 1.1 mrg $RM conftest* 8895 1.1 mrg 8896 1.1 mrg fi 8897 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8898 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8899 1.1 mrg 8900 1.1 mrg 8901 1.1 mrg 8902 1.1 mrg 8903 1.1 mrg 8904 1.1 mrg 8905 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8906 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8907 1.10 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8908 1.1 mrg $as_echo_n "(cached) " >&6 8909 1.1 mrg else 8910 1.1 mrg lt_cv_prog_compiler_c_o=no 8911 1.1 mrg $RM -r conftest 2>/dev/null 8912 1.1 mrg mkdir conftest 8913 1.1 mrg cd conftest 8914 1.1 mrg mkdir out 8915 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8916 1.1 mrg 8917 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8918 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8919 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8920 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8921 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8922 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8923 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8924 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8925 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8926 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8927 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8928 1.1 mrg ac_status=$? 8929 1.1 mrg cat out/conftest.err >&5 8930 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8931 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8932 1.1 mrg then 8933 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8934 1.1 mrg # So say no if there are warnings 8935 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8936 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8937 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8938 1.1 mrg lt_cv_prog_compiler_c_o=yes 8939 1.1 mrg fi 8940 1.1 mrg fi 8941 1.1 mrg chmod u+w . 2>&5 8942 1.1 mrg $RM conftest* 8943 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8944 1.1 mrg # template instantiation 8945 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8946 1.1 mrg $RM out/* && rmdir out 8947 1.1 mrg cd .. 8948 1.1 mrg $RM -r conftest 8949 1.1 mrg $RM conftest* 8950 1.1 mrg 8951 1.1 mrg fi 8952 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8953 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8954 1.1 mrg 8955 1.1 mrg 8956 1.1 mrg 8957 1.1 mrg 8958 1.1 mrg hard_links="nottested" 8959 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8960 1.1 mrg # do not overwrite the value of need_locks provided by the user 8961 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8962 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8963 1.1 mrg hard_links=yes 8964 1.1 mrg $RM conftest* 8965 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8966 1.1 mrg touch conftest.a 8967 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8968 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8969 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8970 1.1 mrg $as_echo "$hard_links" >&6; } 8971 1.1 mrg if test "$hard_links" = no; then 8972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8973 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8974 1.1 mrg need_locks=warn 8975 1.1 mrg fi 8976 1.1 mrg else 8977 1.1 mrg need_locks=no 8978 1.1 mrg fi 8979 1.1 mrg 8980 1.1 mrg 8981 1.1 mrg 8982 1.1 mrg 8983 1.1 mrg 8984 1.1 mrg 8985 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 8986 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8987 1.1 mrg 8988 1.1 mrg runpath_var= 8989 1.1 mrg allow_undefined_flag= 8990 1.1 mrg always_export_symbols=no 8991 1.1 mrg archive_cmds= 8992 1.1 mrg archive_expsym_cmds= 8993 1.1 mrg compiler_needs_object=no 8994 1.1 mrg enable_shared_with_static_runtimes=no 8995 1.1 mrg export_dynamic_flag_spec= 8996 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 8997 1.1 mrg hardcode_automatic=no 8998 1.1 mrg hardcode_direct=no 8999 1.1 mrg hardcode_direct_absolute=no 9000 1.1 mrg hardcode_libdir_flag_spec= 9001 1.1 mrg hardcode_libdir_flag_spec_ld= 9002 1.1 mrg hardcode_libdir_separator= 9003 1.1 mrg hardcode_minus_L=no 9004 1.1 mrg hardcode_shlibpath_var=unsupported 9005 1.1 mrg inherit_rpath=no 9006 1.1 mrg link_all_deplibs=unknown 9007 1.1 mrg module_cmds= 9008 1.1 mrg module_expsym_cmds= 9009 1.1 mrg old_archive_from_new_cmds= 9010 1.1 mrg old_archive_from_expsyms_cmds= 9011 1.1 mrg thread_safe_flag_spec= 9012 1.1 mrg whole_archive_flag_spec= 9013 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9014 1.1 mrg # included in the symbol list 9015 1.1 mrg include_expsyms= 9016 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9017 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9018 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9019 1.1 mrg # as well as any symbol that contains `d'. 9020 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9021 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9022 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9023 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9024 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9025 1.1 mrg # preloaded symbol tables. 9026 1.1 mrg # Exclude shared library initialization/finalization symbols. 9027 1.1 mrg extract_expsyms_cmds= 9028 1.1 mrg 9029 1.1 mrg case $host_os in 9030 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9031 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9032 1.1 mrg # When not using gcc, we currently assume that we are using 9033 1.1 mrg # Microsoft Visual C++. 9034 1.1 mrg if test "$GCC" != yes; then 9035 1.1 mrg with_gnu_ld=no 9036 1.1 mrg fi 9037 1.1 mrg ;; 9038 1.1 mrg interix*) 9039 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9040 1.1 mrg with_gnu_ld=yes 9041 1.1 mrg ;; 9042 1.1 mrg openbsd*) 9043 1.1 mrg with_gnu_ld=no 9044 1.1 mrg ;; 9045 1.1 mrg esac 9046 1.1 mrg 9047 1.1 mrg ld_shlibs=yes 9048 1.1 mrg 9049 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9050 1.1 mrg # that we're better off using the native interface for both. 9051 1.1 mrg lt_use_gnu_ld_interface=no 9052 1.1 mrg if test "$with_gnu_ld" = yes; then 9053 1.1 mrg case $host_os in 9054 1.1 mrg aix*) 9055 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9056 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9057 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9058 1.1 mrg # shared libraries, regardless of the interface used. 9059 1.1 mrg case `$LD -v 2>&1` in 9060 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9061 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9062 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9063 1.1 mrg *) 9064 1.1 mrg lt_use_gnu_ld_interface=yes 9065 1.1 mrg ;; 9066 1.1 mrg esac 9067 1.1 mrg ;; 9068 1.1 mrg *) 9069 1.1 mrg lt_use_gnu_ld_interface=yes 9070 1.1 mrg ;; 9071 1.1 mrg esac 9072 1.1 mrg fi 9073 1.1 mrg 9074 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9075 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9076 1.1 mrg wlarc='${wl}' 9077 1.1 mrg 9078 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9079 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9080 1.1 mrg # here allows them to be overridden if necessary. 9081 1.1 mrg runpath_var=LD_RUN_PATH 9082 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9083 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9084 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9085 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9086 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9087 1.1 mrg else 9088 1.1 mrg whole_archive_flag_spec= 9089 1.1 mrg fi 9090 1.1 mrg supports_anon_versioning=no 9091 1.1 mrg case `$LD -v 2>&1` in 9092 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9093 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9094 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9095 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9096 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9097 1.1 mrg *) supports_anon_versioning=yes ;; 9098 1.1 mrg esac 9099 1.1 mrg 9100 1.1 mrg # See if GNU ld supports shared libraries. 9101 1.1 mrg case $host_os in 9102 1.1 mrg aix[3-9]*) 9103 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9104 1.1 mrg if test "$host_cpu" != ia64; then 9105 1.1 mrg ld_shlibs=no 9106 1.1 mrg cat <<_LT_EOF 1>&2 9107 1.1 mrg 9108 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9109 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9110 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9111 1.1 mrg *** really care for shared libraries, you may want to install binutils 9112 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9113 1.1 mrg *** You will then need to restart the configuration process. 9114 1.1 mrg 9115 1.1 mrg _LT_EOF 9116 1.1 mrg fi 9117 1.1 mrg ;; 9118 1.1 mrg 9119 1.1 mrg amigaos*) 9120 1.1 mrg case $host_cpu in 9121 1.1 mrg powerpc) 9122 1.1 mrg # see comment about AmigaOS4 .so support 9123 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9124 1.1 mrg archive_expsym_cmds='' 9125 1.1 mrg ;; 9126 1.1 mrg m68k) 9127 1.1 mrg archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9128 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9129 1.1 mrg hardcode_minus_L=yes 9130 1.1 mrg ;; 9131 1.1 mrg esac 9132 1.1 mrg ;; 9133 1.1 mrg 9134 1.1 mrg beos*) 9135 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9136 1.1 mrg allow_undefined_flag=unsupported 9137 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9138 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9139 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9140 1.1 mrg else 9141 1.1 mrg ld_shlibs=no 9142 1.1 mrg fi 9143 1.1 mrg ;; 9144 1.1 mrg 9145 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9146 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9147 1.1 mrg # as there is no search path for DLLs. 9148 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9149 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9150 1.1 mrg allow_undefined_flag=unsupported 9151 1.1 mrg always_export_symbols=no 9152 1.1 mrg enable_shared_with_static_runtimes=yes 9153 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9154 1.1 mrg 9155 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9156 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9157 1.1 mrg # If the export-symbols file already is a .def file (1st line 9158 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9159 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9160 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9161 1.1 mrg else 9162 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9163 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9164 1.1 mrg fi~ 9165 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9166 1.1 mrg else 9167 1.1 mrg ld_shlibs=no 9168 1.1 mrg fi 9169 1.1 mrg ;; 9170 1.1 mrg 9171 1.1 mrg haiku*) 9172 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9173 1.1 mrg link_all_deplibs=yes 9174 1.1 mrg ;; 9175 1.1 mrg 9176 1.1 mrg interix[3-9]*) 9177 1.1 mrg hardcode_direct=no 9178 1.1 mrg hardcode_shlibpath_var=no 9179 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9180 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9181 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9182 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9183 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9184 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9185 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9186 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9187 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9188 1.1 mrg archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9189 1.1 mrg ;; 9190 1.1 mrg 9191 1.11 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9192 1.1 mrg tmp_diet=no 9193 1.1 mrg if test "$host_os" = linux-dietlibc; then 9194 1.1 mrg case $cc_basename in 9195 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9196 1.1 mrg esac 9197 1.1 mrg fi 9198 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9199 1.1 mrg && test "$tmp_diet" = no 9200 1.1 mrg then 9201 1.5 mrg tmp_addflag=' $pic_flag' 9202 1.1 mrg tmp_sharedflag='-shared' 9203 1.1 mrg case $cc_basename,$host_cpu in 9204 1.1 mrg pgcc*) # Portland Group C compiler 9205 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9206 1.1 mrg tmp_addflag=' $pic_flag' 9207 1.1 mrg ;; 9208 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9209 1.1 mrg # Portland Group f77 and f90 compilers 9210 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9211 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9212 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9213 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9214 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9215 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9216 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9217 1.1 mrg tmp_addflag=' -nofor_main' ;; 9218 1.1 mrg lf95*) # Lahey Fortran 8.1 9219 1.1 mrg whole_archive_flag_spec= 9220 1.1 mrg tmp_sharedflag='--shared' ;; 9221 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9222 1.1 mrg tmp_sharedflag='-qmkshrobj' 9223 1.1 mrg tmp_addflag= ;; 9224 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9225 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9226 1.1 mrg compiler_needs_object=yes 9227 1.1 mrg ;; 9228 1.1 mrg esac 9229 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9230 1.1 mrg *Sun\ C*) # Sun C 5.9 9231 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9232 1.1 mrg compiler_needs_object=yes 9233 1.1 mrg tmp_sharedflag='-G' ;; 9234 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 9235 1.1 mrg tmp_sharedflag='-G' ;; 9236 1.1 mrg esac 9237 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9238 1.1 mrg 9239 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9240 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9241 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9242 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9243 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9244 1.1 mrg fi 9245 1.1 mrg 9246 1.1 mrg case $cc_basename in 9247 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 9248 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9249 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9250 1.1 mrg hardcode_libdir_flag_spec= 9251 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9252 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9253 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9254 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9255 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9256 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9257 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9258 1.1 mrg fi 9259 1.1 mrg ;; 9260 1.1 mrg esac 9261 1.1 mrg else 9262 1.1 mrg ld_shlibs=no 9263 1.1 mrg fi 9264 1.1 mrg ;; 9265 1.1 mrg 9266 1.1 mrg netbsd*) 9267 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9268 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9269 1.1 mrg wlarc= 9270 1.1 mrg else 9271 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9272 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9273 1.1 mrg fi 9274 1.1 mrg ;; 9275 1.1 mrg 9276 1.1 mrg solaris*) 9277 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9278 1.1 mrg ld_shlibs=no 9279 1.1 mrg cat <<_LT_EOF 1>&2 9280 1.1 mrg 9281 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9282 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 9283 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9284 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 9285 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9286 1.1 mrg *** used, and then restart. 9287 1.1 mrg 9288 1.1 mrg _LT_EOF 9289 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9290 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9291 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9292 1.1 mrg else 9293 1.1 mrg ld_shlibs=no 9294 1.1 mrg fi 9295 1.1 mrg ;; 9296 1.1 mrg 9297 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9298 1.1 mrg case `$LD -v 2>&1` in 9299 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9300 1.1 mrg ld_shlibs=no 9301 1.1 mrg cat <<_LT_EOF 1>&2 9302 1.1 mrg 9303 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9304 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 9305 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9306 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9307 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9308 1.1 mrg *** used, and then restart. 9309 1.1 mrg 9310 1.1 mrg _LT_EOF 9311 1.1 mrg ;; 9312 1.1 mrg *) 9313 1.1 mrg # For security reasons, it is highly recommended that you always 9314 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 9315 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 9316 1.1 mrg # requires that you compile everything twice, which is a pain. 9317 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9318 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9319 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9320 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9321 1.1 mrg else 9322 1.1 mrg ld_shlibs=no 9323 1.1 mrg fi 9324 1.1 mrg ;; 9325 1.1 mrg esac 9326 1.1 mrg ;; 9327 1.1 mrg 9328 1.1 mrg sunos4*) 9329 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9330 1.1 mrg wlarc= 9331 1.1 mrg hardcode_direct=yes 9332 1.1 mrg hardcode_shlibpath_var=no 9333 1.1 mrg ;; 9334 1.1 mrg 9335 1.1 mrg *) 9336 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9337 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9338 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9339 1.1 mrg else 9340 1.1 mrg ld_shlibs=no 9341 1.1 mrg fi 9342 1.1 mrg ;; 9343 1.1 mrg esac 9344 1.1 mrg 9345 1.1 mrg if test "$ld_shlibs" = no; then 9346 1.1 mrg runpath_var= 9347 1.1 mrg hardcode_libdir_flag_spec= 9348 1.1 mrg export_dynamic_flag_spec= 9349 1.1 mrg whole_archive_flag_spec= 9350 1.1 mrg fi 9351 1.1 mrg else 9352 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 9353 1.1 mrg case $host_os in 9354 1.1 mrg aix3*) 9355 1.1 mrg allow_undefined_flag=unsupported 9356 1.1 mrg always_export_symbols=yes 9357 1.1 mrg archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 9358 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 9359 1.1 mrg # are no directories specified by -L. 9360 1.1 mrg hardcode_minus_L=yes 9361 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9362 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 9363 1.1 mrg # broken collect2. 9364 1.1 mrg hardcode_direct=unsupported 9365 1.1 mrg fi 9366 1.1 mrg ;; 9367 1.1 mrg 9368 1.1 mrg aix[4-9]*) 9369 1.1 mrg if test "$host_cpu" = ia64; then 9370 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 9371 1.1 mrg # have to do anything special. 9372 1.1 mrg aix_use_runtimelinking=no 9373 1.1 mrg exp_sym_flag='-Bexport' 9374 1.1 mrg no_entry_flag="" 9375 1.1 mrg else 9376 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 9377 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9378 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 9379 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 9380 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9381 1.1 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9382 1.1 mrg else 9383 1.5 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9384 1.1 mrg fi 9385 1.1 mrg aix_use_runtimelinking=no 9386 1.1 mrg 9387 1.1 mrg # Test if we are trying to use run time linking or normal 9388 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9389 1.1 mrg # need to do runtime linking. 9390 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9391 1.1 mrg for ld_flag in $LDFLAGS; do 9392 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9393 1.1 mrg aix_use_runtimelinking=yes 9394 1.1 mrg break 9395 1.1 mrg fi 9396 1.1 mrg done 9397 1.1 mrg ;; 9398 1.1 mrg esac 9399 1.1 mrg 9400 1.1 mrg exp_sym_flag='-bexport' 9401 1.1 mrg no_entry_flag='-bnoentry' 9402 1.1 mrg fi 9403 1.1 mrg 9404 1.1 mrg # When large executables or shared objects are built, AIX ld can 9405 1.1 mrg # have problems creating the table of contents. If linking a library 9406 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 9407 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9408 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9409 1.1 mrg 9410 1.1 mrg archive_cmds='' 9411 1.1 mrg hardcode_direct=yes 9412 1.1 mrg hardcode_direct_absolute=yes 9413 1.1 mrg hardcode_libdir_separator=':' 9414 1.1 mrg link_all_deplibs=yes 9415 1.1 mrg file_list_spec='${wl}-f,' 9416 1.1 mrg 9417 1.1 mrg if test "$GCC" = yes; then 9418 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 9419 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 9420 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 9421 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 9422 1.1 mrg if test -f "$collect2name" && 9423 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9424 1.1 mrg then 9425 1.1 mrg # We have reworked collect2 9426 1.1 mrg : 9427 1.1 mrg else 9428 1.1 mrg # We have old collect2 9429 1.1 mrg hardcode_direct=unsupported 9430 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 9431 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 9432 1.1 mrg # to unsupported forces relinking 9433 1.1 mrg hardcode_minus_L=yes 9434 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9435 1.1 mrg hardcode_libdir_separator= 9436 1.1 mrg fi 9437 1.1 mrg ;; 9438 1.1 mrg esac 9439 1.1 mrg shared_flag='-shared' 9440 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9441 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9442 1.1 mrg fi 9443 1.1 mrg else 9444 1.1 mrg # not using gcc 9445 1.1 mrg if test "$host_cpu" = ia64; then 9446 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9447 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9448 1.1 mrg shared_flag='-G' 9449 1.1 mrg else 9450 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9451 1.1 mrg shared_flag='${wl}-G' 9452 1.1 mrg else 9453 1.1 mrg shared_flag='${wl}-bM:SRE' 9454 1.1 mrg fi 9455 1.1 mrg fi 9456 1.1 mrg fi 9457 1.1 mrg 9458 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9459 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9460 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9461 1.1 mrg always_export_symbols=yes 9462 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9463 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9464 1.1 mrg # -berok will link without error, but may produce a broken library. 9465 1.1 mrg allow_undefined_flag='-berok' 9466 1.1 mrg # Determine the default libpath from the value encoded in an 9467 1.1 mrg # empty executable. 9468 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9469 1.1 mrg /* end confdefs.h. */ 9470 1.1 mrg 9471 1.1 mrg int 9472 1.1 mrg main () 9473 1.1 mrg { 9474 1.1 mrg 9475 1.1 mrg ; 9476 1.1 mrg return 0; 9477 1.1 mrg } 9478 1.1 mrg _ACEOF 9479 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9480 1.1 mrg 9481 1.1 mrg lt_aix_libpath_sed=' 9482 1.1 mrg /Import File Strings/,/^$/ { 9483 1.1 mrg /^0/ { 9484 1.1 mrg s/^0 *\(.*\)$/\1/ 9485 1.1 mrg p 9486 1.1 mrg } 9487 1.1 mrg }' 9488 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9489 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9490 1.1 mrg if test -z "$aix_libpath"; then 9491 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9492 1.1 mrg fi 9493 1.1 mrg fi 9494 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9495 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9496 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9497 1.1 mrg 9498 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9499 1.1 mrg archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9500 1.1 mrg else 9501 1.1 mrg if test "$host_cpu" = ia64; then 9502 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9503 1.1 mrg allow_undefined_flag="-z nodefs" 9504 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" 9505 1.1 mrg else 9506 1.1 mrg # Determine the default libpath from the value encoded in an 9507 1.1 mrg # empty executable. 9508 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9509 1.1 mrg /* end confdefs.h. */ 9510 1.1 mrg 9511 1.1 mrg int 9512 1.1 mrg main () 9513 1.1 mrg { 9514 1.1 mrg 9515 1.1 mrg ; 9516 1.1 mrg return 0; 9517 1.1 mrg } 9518 1.1 mrg _ACEOF 9519 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9520 1.1 mrg 9521 1.1 mrg lt_aix_libpath_sed=' 9522 1.1 mrg /Import File Strings/,/^$/ { 9523 1.1 mrg /^0/ { 9524 1.1 mrg s/^0 *\(.*\)$/\1/ 9525 1.1 mrg p 9526 1.1 mrg } 9527 1.1 mrg }' 9528 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9529 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9530 1.1 mrg if test -z "$aix_libpath"; then 9531 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9532 1.1 mrg fi 9533 1.1 mrg fi 9534 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9535 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9536 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9537 1.1 mrg 9538 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9539 1.1 mrg # Warning - without using the other run time loading flags, 9540 1.1 mrg # -berok will link without error, but may produce a broken library. 9541 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9542 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9543 1.1 mrg if test "$with_gnu_ld" = yes; then 9544 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9545 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9546 1.1 mrg else 9547 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9548 1.1 mrg whole_archive_flag_spec='$convenience' 9549 1.1 mrg fi 9550 1.1 mrg archive_cmds_need_lc=yes 9551 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9552 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 9553 1.1 mrg fi 9554 1.1 mrg fi 9555 1.1 mrg ;; 9556 1.1 mrg 9557 1.1 mrg amigaos*) 9558 1.1 mrg case $host_cpu in 9559 1.1 mrg powerpc) 9560 1.1 mrg # see comment about AmigaOS4 .so support 9561 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9562 1.1 mrg archive_expsym_cmds='' 9563 1.1 mrg ;; 9564 1.1 mrg m68k) 9565 1.1 mrg archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' 9566 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9567 1.1 mrg hardcode_minus_L=yes 9568 1.1 mrg ;; 9569 1.1 mrg esac 9570 1.1 mrg ;; 9571 1.1 mrg 9572 1.1 mrg bsdi[45]*) 9573 1.1 mrg export_dynamic_flag_spec=-rdynamic 9574 1.1 mrg ;; 9575 1.1 mrg 9576 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9577 1.1 mrg # When not using gcc, we currently assume that we are using 9578 1.1 mrg # Microsoft Visual C++. 9579 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9580 1.1 mrg # no search path for DLLs. 9581 1.1 mrg hardcode_libdir_flag_spec=' ' 9582 1.1 mrg allow_undefined_flag=unsupported 9583 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9584 1.1 mrg libext=lib 9585 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9586 1.1 mrg shrext_cmds=".dll" 9587 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9588 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9589 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9590 1.1 mrg old_archive_from_new_cmds='true' 9591 1.1 mrg # FIXME: Should let the user specify the lib program. 9592 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9593 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9594 1.1 mrg enable_shared_with_static_runtimes=yes 9595 1.1 mrg ;; 9596 1.1 mrg 9597 1.1 mrg darwin* | rhapsody*) 9598 1.1 mrg 9599 1.1 mrg 9600 1.15 mrg 9601 1.15 mrg # Publish an arg to allow the user to select that Darwin host (and target) 9602 1.15 mrg # libraries should be given install-names like @rpath/libfoo.dylib. This 9603 1.15 mrg # requires that the user of the library then adds an 'rpath' to the DSO that 9604 1.15 mrg # needs access. 9605 1.15 mrg # NOTE: there are defaults below, for systems that support rpaths. The person 9606 1.15 mrg # configuring can override the defaults for any system version that supports 9607 1.15 mrg # them - they are, however, forced off for system versions without support. 9608 1.15 mrg # Check whether --enable-darwin-at-rpath was given. 9609 1.15 mrg if test "${enable_darwin_at_rpath+set}" = set; then : 9610 1.15 mrg enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 9611 1.15 mrg # This is not supported before macOS 10.5 / Darwin9. 9612 1.15 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9613 1.15 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9614 1.15 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 9615 1.15 mrg $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 9616 1.15 mrg enable_darwin_at_rpath=no 9617 1.15 mrg ;; 9618 1.15 mrg esac 9619 1.15 mrg fi 9620 1.15 mrg else 9621 1.15 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 9622 1.15 mrg # As above, before 10.5 / Darwin9 this does not work. 9623 1.15 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 9624 1.15 mrg enable_darwin_at_rpath=no 9625 1.15 mrg ;; 9626 1.15 mrg 9627 1.15 mrg # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 9628 1.15 mrg # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 9629 1.15 mrg # system executables (e.g. /bin/sh). Force rpaths on for these systems. 9630 1.15 mrg UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 9631 1.15 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 9632 1.15 mrg $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 9633 1.15 mrg enable_darwin_at_rpath=yes 9634 1.15 mrg ;; 9635 1.15 mrg # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 9636 1.15 mrg # work with either DYLD_LIBRARY_PATH or embedded rpaths. 9637 1.15 mrg 9638 1.15 mrg esac 9639 1.15 mrg 9640 1.15 mrg fi 9641 1.15 mrg 9642 1.15 mrg 9643 1.1 mrg archive_cmds_need_lc=no 9644 1.1 mrg hardcode_direct=no 9645 1.1 mrg hardcode_automatic=yes 9646 1.1 mrg hardcode_shlibpath_var=unsupported 9647 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9648 1.1 mrg whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9649 1.1 mrg else 9650 1.1 mrg whole_archive_flag_spec='' 9651 1.1 mrg fi 9652 1.1 mrg link_all_deplibs=yes 9653 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9654 1.1 mrg case $cc_basename in 9655 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9656 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9657 1.1 mrg esac 9658 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9659 1.1 mrg output_verbose_link_cmd=func_echo_all 9660 1.15 mrg _lt_install_name='\$rpath/\$soname' 9661 1.15 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 9662 1.15 mrg _lt_install_name='@rpath/\$soname' 9663 1.15 mrg fi 9664 1.15 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 9665 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9666 1.15 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 9667 1.1 mrg module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" 9668 1.1 mrg 9669 1.1 mrg else 9670 1.1 mrg ld_shlibs=no 9671 1.1 mrg fi 9672 1.1 mrg 9673 1.1 mrg ;; 9674 1.1 mrg 9675 1.1 mrg dgux*) 9676 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9677 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9678 1.1 mrg hardcode_shlibpath_var=no 9679 1.1 mrg ;; 9680 1.1 mrg 9681 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9682 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9683 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9684 1.1 mrg # extra space). 9685 1.1 mrg freebsd2.2*) 9686 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9687 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9688 1.1 mrg hardcode_direct=yes 9689 1.1 mrg hardcode_shlibpath_var=no 9690 1.1 mrg ;; 9691 1.1 mrg 9692 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9693 1.2 mrg freebsd2.*) 9694 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9695 1.1 mrg hardcode_direct=yes 9696 1.1 mrg hardcode_minus_L=yes 9697 1.1 mrg hardcode_shlibpath_var=no 9698 1.1 mrg ;; 9699 1.1 mrg 9700 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9701 1.1 mrg freebsd* | dragonfly*) 9702 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9703 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9704 1.1 mrg hardcode_direct=yes 9705 1.1 mrg hardcode_shlibpath_var=no 9706 1.1 mrg ;; 9707 1.1 mrg 9708 1.1 mrg hpux9*) 9709 1.1 mrg if test "$GCC" = yes; then 9710 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9711 1.1 mrg else 9712 1.1 mrg archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9713 1.1 mrg fi 9714 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9715 1.1 mrg hardcode_libdir_separator=: 9716 1.1 mrg hardcode_direct=yes 9717 1.1 mrg 9718 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9719 1.1 mrg # but as the default location of the library. 9720 1.1 mrg hardcode_minus_L=yes 9721 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9722 1.1 mrg ;; 9723 1.1 mrg 9724 1.1 mrg hpux10*) 9725 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9726 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9727 1.1 mrg else 9728 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9729 1.1 mrg fi 9730 1.1 mrg if test "$with_gnu_ld" = no; then 9731 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9732 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9733 1.1 mrg hardcode_libdir_separator=: 9734 1.1 mrg hardcode_direct=yes 9735 1.1 mrg hardcode_direct_absolute=yes 9736 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9737 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9738 1.1 mrg # but as the default location of the library. 9739 1.1 mrg hardcode_minus_L=yes 9740 1.1 mrg fi 9741 1.1 mrg ;; 9742 1.1 mrg 9743 1.1 mrg hpux11*) 9744 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9745 1.1 mrg case $host_cpu in 9746 1.1 mrg hppa*64*) 9747 1.13 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9748 1.1 mrg ;; 9749 1.1 mrg ia64*) 9750 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9751 1.1 mrg ;; 9752 1.1 mrg *) 9753 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9754 1.1 mrg ;; 9755 1.1 mrg esac 9756 1.1 mrg else 9757 1.1 mrg case $host_cpu in 9758 1.1 mrg hppa*64*) 9759 1.13 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9760 1.1 mrg ;; 9761 1.1 mrg ia64*) 9762 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9763 1.1 mrg ;; 9764 1.1 mrg *) 9765 1.1 mrg 9766 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9767 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9769 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9770 1.10 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9771 1.1 mrg $as_echo_n "(cached) " >&6 9772 1.1 mrg else 9773 1.1 mrg lt_cv_prog_compiler__b=no 9774 1.1 mrg save_LDFLAGS="$LDFLAGS" 9775 1.1 mrg LDFLAGS="$LDFLAGS -b" 9776 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9777 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9778 1.1 mrg # The linker can only warn and ignore the option if not recognized 9779 1.1 mrg # So say no if there are warnings 9780 1.1 mrg if test -s conftest.err; then 9781 1.1 mrg # Append any errors to the config.log. 9782 1.1 mrg cat conftest.err 1>&5 9783 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9784 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9785 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9786 1.1 mrg lt_cv_prog_compiler__b=yes 9787 1.1 mrg fi 9788 1.1 mrg else 9789 1.1 mrg lt_cv_prog_compiler__b=yes 9790 1.1 mrg fi 9791 1.1 mrg fi 9792 1.1 mrg $RM -r conftest* 9793 1.1 mrg LDFLAGS="$save_LDFLAGS" 9794 1.1 mrg 9795 1.1 mrg fi 9796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9797 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9798 1.1 mrg 9799 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9800 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9801 1.1 mrg else 9802 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9803 1.1 mrg fi 9804 1.1 mrg 9805 1.1 mrg ;; 9806 1.1 mrg esac 9807 1.1 mrg fi 9808 1.1 mrg if test "$with_gnu_ld" = no; then 9809 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9810 1.1 mrg hardcode_libdir_separator=: 9811 1.1 mrg 9812 1.1 mrg case $host_cpu in 9813 1.1 mrg hppa*64*|ia64*) 9814 1.1 mrg hardcode_direct=no 9815 1.1 mrg hardcode_shlibpath_var=no 9816 1.1 mrg ;; 9817 1.1 mrg *) 9818 1.1 mrg hardcode_direct=yes 9819 1.1 mrg hardcode_direct_absolute=yes 9820 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9821 1.1 mrg 9822 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9823 1.1 mrg # but as the default location of the library. 9824 1.1 mrg hardcode_minus_L=yes 9825 1.1 mrg ;; 9826 1.1 mrg esac 9827 1.1 mrg fi 9828 1.1 mrg ;; 9829 1.1 mrg 9830 1.1 mrg irix5* | irix6* | nonstopux*) 9831 1.1 mrg if test "$GCC" = yes; then 9832 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9833 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9834 1.1 mrg # work, assume that -exports_file does not work either and 9835 1.1 mrg # implicitly export all symbols. 9836 1.1 mrg save_LDFLAGS="$LDFLAGS" 9837 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9838 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9839 1.1 mrg /* end confdefs.h. */ 9840 1.1 mrg int foo(void) {} 9841 1.1 mrg _ACEOF 9842 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9843 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9844 1.1 mrg 9845 1.1 mrg fi 9846 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9847 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9848 1.1 mrg LDFLAGS="$save_LDFLAGS" 9849 1.1 mrg else 9850 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9851 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 9852 1.1 mrg fi 9853 1.1 mrg archive_cmds_need_lc='no' 9854 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9855 1.1 mrg hardcode_libdir_separator=: 9856 1.1 mrg inherit_rpath=yes 9857 1.1 mrg link_all_deplibs=yes 9858 1.1 mrg ;; 9859 1.1 mrg 9860 1.1 mrg netbsd*) 9861 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9862 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9863 1.1 mrg else 9864 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9865 1.1 mrg fi 9866 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9867 1.1 mrg hardcode_direct=yes 9868 1.1 mrg hardcode_shlibpath_var=no 9869 1.1 mrg ;; 9870 1.1 mrg 9871 1.1 mrg newsos6) 9872 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9873 1.1 mrg hardcode_direct=yes 9874 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9875 1.1 mrg hardcode_libdir_separator=: 9876 1.1 mrg hardcode_shlibpath_var=no 9877 1.1 mrg ;; 9878 1.1 mrg 9879 1.1 mrg *nto* | *qnx*) 9880 1.1 mrg ;; 9881 1.1 mrg 9882 1.1 mrg openbsd*) 9883 1.1 mrg if test -f /usr/libexec/ld.so; then 9884 1.1 mrg hardcode_direct=yes 9885 1.1 mrg hardcode_shlibpath_var=no 9886 1.1 mrg hardcode_direct_absolute=yes 9887 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9888 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9889 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9890 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9891 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9892 1.1 mrg else 9893 1.1 mrg case $host_os in 9894 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9895 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9896 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9897 1.1 mrg ;; 9898 1.1 mrg *) 9899 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9900 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9901 1.1 mrg ;; 9902 1.1 mrg esac 9903 1.1 mrg fi 9904 1.1 mrg else 9905 1.1 mrg ld_shlibs=no 9906 1.1 mrg fi 9907 1.1 mrg ;; 9908 1.1 mrg 9909 1.1 mrg os2*) 9910 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9911 1.1 mrg hardcode_minus_L=yes 9912 1.1 mrg allow_undefined_flag=unsupported 9913 1.1 mrg archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' 9914 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9915 1.1 mrg ;; 9916 1.1 mrg 9917 1.1 mrg osf3*) 9918 1.1 mrg if test "$GCC" = yes; then 9919 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9920 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9921 1.1 mrg else 9922 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9923 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9924 1.1 mrg fi 9925 1.1 mrg archive_cmds_need_lc='no' 9926 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9927 1.1 mrg hardcode_libdir_separator=: 9928 1.1 mrg ;; 9929 1.1 mrg 9930 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9931 1.1 mrg if test "$GCC" = yes; then 9932 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9933 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9934 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9935 1.1 mrg else 9936 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9937 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9938 1.1 mrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 9939 1.1 mrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 9940 1.1 mrg 9941 1.1 mrg # Both c and cxx compiler support -rpath directly 9942 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9943 1.1 mrg fi 9944 1.1 mrg archive_cmds_need_lc='no' 9945 1.1 mrg hardcode_libdir_separator=: 9946 1.1 mrg ;; 9947 1.1 mrg 9948 1.1 mrg solaris*) 9949 1.1 mrg no_undefined_flag=' -z defs' 9950 1.1 mrg if test "$GCC" = yes; then 9951 1.1 mrg wlarc='${wl}' 9952 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9953 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9954 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9955 1.1 mrg else 9956 1.1 mrg case `$CC -V 2>&1` in 9957 1.1 mrg *"Compilers 5.0"*) 9958 1.1 mrg wlarc='' 9959 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9960 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9961 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9962 1.1 mrg ;; 9963 1.1 mrg *) 9964 1.1 mrg wlarc='${wl}' 9965 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9966 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9967 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9968 1.1 mrg ;; 9969 1.1 mrg esac 9970 1.1 mrg fi 9971 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9972 1.1 mrg hardcode_shlibpath_var=no 9973 1.1 mrg case $host_os in 9974 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9975 1.1 mrg *) 9976 1.1 mrg # The compiler driver will combine and reorder linker options, 9977 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9978 1.1 mrg # but is careful enough not to reorder. 9979 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9980 1.1 mrg if test "$GCC" = yes; then 9981 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9982 1.1 mrg else 9983 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9984 1.1 mrg fi 9985 1.1 mrg ;; 9986 1.1 mrg esac 9987 1.1 mrg link_all_deplibs=yes 9988 1.1 mrg ;; 9989 1.1 mrg 9990 1.1 mrg sunos4*) 9991 1.1 mrg if test "x$host_vendor" = xsequent; then 9992 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9993 1.1 mrg # files that make .init and .fini sections work. 9994 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9995 1.1 mrg else 9996 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9997 1.1 mrg fi 9998 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9999 1.1 mrg hardcode_direct=yes 10000 1.1 mrg hardcode_minus_L=yes 10001 1.1 mrg hardcode_shlibpath_var=no 10002 1.1 mrg ;; 10003 1.1 mrg 10004 1.1 mrg sysv4) 10005 1.1 mrg case $host_vendor in 10006 1.1 mrg sni) 10007 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10008 1.1 mrg hardcode_direct=yes # is this really true??? 10009 1.1 mrg ;; 10010 1.1 mrg siemens) 10011 1.1 mrg ## LD is ld it makes a PLAMLIB 10012 1.1 mrg ## CC just makes a GrossModule. 10013 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10014 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 10015 1.1 mrg hardcode_direct=no 10016 1.1 mrg ;; 10017 1.1 mrg motorola) 10018 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10019 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10020 1.1 mrg ;; 10021 1.1 mrg esac 10022 1.1 mrg runpath_var='LD_RUN_PATH' 10023 1.1 mrg hardcode_shlibpath_var=no 10024 1.1 mrg ;; 10025 1.1 mrg 10026 1.1 mrg sysv4.3*) 10027 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10028 1.1 mrg hardcode_shlibpath_var=no 10029 1.1 mrg export_dynamic_flag_spec='-Bexport' 10030 1.1 mrg ;; 10031 1.1 mrg 10032 1.1 mrg sysv4*MP*) 10033 1.1 mrg if test -d /usr/nec; then 10034 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10035 1.1 mrg hardcode_shlibpath_var=no 10036 1.1 mrg runpath_var=LD_RUN_PATH 10037 1.1 mrg hardcode_runpath_var=yes 10038 1.1 mrg ld_shlibs=yes 10039 1.1 mrg fi 10040 1.1 mrg ;; 10041 1.1 mrg 10042 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10043 1.1 mrg no_undefined_flag='${wl}-z,text' 10044 1.1 mrg archive_cmds_need_lc=no 10045 1.1 mrg hardcode_shlibpath_var=no 10046 1.1 mrg runpath_var='LD_RUN_PATH' 10047 1.1 mrg 10048 1.1 mrg if test "$GCC" = yes; then 10049 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10050 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10051 1.1 mrg else 10052 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10053 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10054 1.1 mrg fi 10055 1.1 mrg ;; 10056 1.1 mrg 10057 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10058 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10059 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10060 1.1 mrg # always be unresolved, which means just about no library would 10061 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10062 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10063 1.1 mrg # as -z defs. 10064 1.1 mrg no_undefined_flag='${wl}-z,text' 10065 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10066 1.1 mrg archive_cmds_need_lc=no 10067 1.1 mrg hardcode_shlibpath_var=no 10068 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10069 1.1 mrg hardcode_libdir_separator=':' 10070 1.1 mrg link_all_deplibs=yes 10071 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10072 1.1 mrg runpath_var='LD_RUN_PATH' 10073 1.1 mrg 10074 1.1 mrg if test "$GCC" = yes; then 10075 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10076 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10077 1.1 mrg else 10078 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10079 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10080 1.1 mrg fi 10081 1.1 mrg ;; 10082 1.1 mrg 10083 1.1 mrg uts4*) 10084 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10085 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10086 1.1 mrg hardcode_shlibpath_var=no 10087 1.1 mrg ;; 10088 1.1 mrg 10089 1.1 mrg *) 10090 1.1 mrg ld_shlibs=no 10091 1.1 mrg ;; 10092 1.1 mrg esac 10093 1.1 mrg 10094 1.1 mrg if test x$host_vendor = xsni; then 10095 1.1 mrg case $host in 10096 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10097 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10098 1.1 mrg ;; 10099 1.1 mrg esac 10100 1.1 mrg fi 10101 1.1 mrg fi 10102 1.1 mrg 10103 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10104 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10105 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10106 1.1 mrg 10107 1.1 mrg with_gnu_ld=$with_gnu_ld 10108 1.1 mrg 10109 1.1 mrg 10110 1.1 mrg 10111 1.1 mrg 10112 1.1 mrg 10113 1.1 mrg 10114 1.1 mrg 10115 1.1 mrg 10116 1.1 mrg 10117 1.1 mrg 10118 1.1 mrg 10119 1.1 mrg 10120 1.1 mrg 10121 1.1 mrg 10122 1.1 mrg 10123 1.1 mrg # 10124 1.1 mrg # Do we need to explicitly link libc? 10125 1.1 mrg # 10126 1.1 mrg case "x$archive_cmds_need_lc" in 10127 1.1 mrg x|xyes) 10128 1.1 mrg # Assume -lc should be added 10129 1.1 mrg archive_cmds_need_lc=yes 10130 1.1 mrg 10131 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10132 1.1 mrg case $archive_cmds in 10133 1.1 mrg *'~'*) 10134 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10135 1.1 mrg ;; 10136 1.1 mrg '$CC '*) 10137 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10138 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10139 1.1 mrg # to ld, don't add -lc before -lgcc. 10140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10141 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10142 1.10 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10143 1.1 mrg $as_echo_n "(cached) " >&6 10144 1.1 mrg else 10145 1.1 mrg $RM conftest* 10146 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10147 1.1 mrg 10148 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10149 1.1 mrg (eval $ac_compile) 2>&5 10150 1.1 mrg ac_status=$? 10151 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10152 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10153 1.1 mrg soname=conftest 10154 1.1 mrg lib=conftest 10155 1.1 mrg libobjs=conftest.$ac_objext 10156 1.1 mrg deplibs= 10157 1.1 mrg wl=$lt_prog_compiler_wl 10158 1.1 mrg pic_flag=$lt_prog_compiler_pic 10159 1.1 mrg compiler_flags=-v 10160 1.1 mrg linker_flags=-v 10161 1.1 mrg verstring= 10162 1.1 mrg output_objdir=. 10163 1.1 mrg libname=conftest 10164 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10165 1.1 mrg allow_undefined_flag= 10166 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10167 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10168 1.1 mrg ac_status=$? 10169 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10170 1.1 mrg test $ac_status = 0; } 10171 1.1 mrg then 10172 1.1 mrg lt_cv_archive_cmds_need_lc=no 10173 1.1 mrg else 10174 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10175 1.1 mrg fi 10176 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10177 1.1 mrg else 10178 1.1 mrg cat conftest.err 1>&5 10179 1.1 mrg fi 10180 1.1 mrg $RM conftest* 10181 1.1 mrg 10182 1.1 mrg fi 10183 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10184 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10185 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10186 1.1 mrg ;; 10187 1.1 mrg esac 10188 1.1 mrg fi 10189 1.1 mrg ;; 10190 1.1 mrg esac 10191 1.1 mrg 10192 1.1 mrg 10193 1.1 mrg 10194 1.1 mrg 10195 1.1 mrg 10196 1.1 mrg 10197 1.1 mrg 10198 1.1 mrg 10199 1.1 mrg 10200 1.1 mrg 10201 1.1 mrg 10202 1.1 mrg 10203 1.1 mrg 10204 1.1 mrg 10205 1.1 mrg 10206 1.1 mrg 10207 1.1 mrg 10208 1.1 mrg 10209 1.1 mrg 10210 1.1 mrg 10211 1.1 mrg 10212 1.1 mrg 10213 1.1 mrg 10214 1.1 mrg 10215 1.1 mrg 10216 1.1 mrg 10217 1.1 mrg 10218 1.1 mrg 10219 1.1 mrg 10220 1.1 mrg 10221 1.1 mrg 10222 1.1 mrg 10223 1.1 mrg 10224 1.1 mrg 10225 1.1 mrg 10226 1.1 mrg 10227 1.1 mrg 10228 1.1 mrg 10229 1.1 mrg 10230 1.1 mrg 10231 1.1 mrg 10232 1.1 mrg 10233 1.1 mrg 10234 1.1 mrg 10235 1.1 mrg 10236 1.1 mrg 10237 1.1 mrg 10238 1.1 mrg 10239 1.1 mrg 10240 1.1 mrg 10241 1.1 mrg 10242 1.1 mrg 10243 1.1 mrg 10244 1.1 mrg 10245 1.1 mrg 10246 1.1 mrg 10247 1.1 mrg 10248 1.1 mrg 10249 1.1 mrg 10250 1.1 mrg 10251 1.1 mrg 10252 1.1 mrg 10253 1.1 mrg 10254 1.1 mrg 10255 1.1 mrg 10256 1.1 mrg 10257 1.1 mrg 10258 1.1 mrg 10259 1.1 mrg 10260 1.1 mrg 10261 1.1 mrg 10262 1.1 mrg 10263 1.1 mrg 10264 1.1 mrg 10265 1.1 mrg 10266 1.1 mrg 10267 1.1 mrg 10268 1.1 mrg 10269 1.1 mrg 10270 1.1 mrg 10271 1.1 mrg 10272 1.1 mrg 10273 1.1 mrg 10274 1.1 mrg 10275 1.1 mrg 10276 1.1 mrg 10277 1.1 mrg 10278 1.1 mrg 10279 1.1 mrg 10280 1.1 mrg 10281 1.1 mrg 10282 1.1 mrg 10283 1.1 mrg 10284 1.1 mrg 10285 1.1 mrg 10286 1.1 mrg 10287 1.1 mrg 10288 1.1 mrg 10289 1.1 mrg 10290 1.1 mrg 10291 1.1 mrg 10292 1.1 mrg 10293 1.1 mrg 10294 1.1 mrg 10295 1.1 mrg 10296 1.1 mrg 10297 1.1 mrg 10298 1.1 mrg 10299 1.1 mrg 10300 1.1 mrg 10301 1.1 mrg 10302 1.1 mrg 10303 1.1 mrg 10304 1.1 mrg 10305 1.1 mrg 10306 1.1 mrg 10307 1.1 mrg 10308 1.1 mrg 10309 1.1 mrg 10310 1.1 mrg 10311 1.1 mrg 10312 1.1 mrg 10313 1.1 mrg 10314 1.1 mrg 10315 1.1 mrg 10316 1.1 mrg 10317 1.1 mrg 10318 1.1 mrg 10319 1.1 mrg 10320 1.1 mrg 10321 1.1 mrg 10322 1.1 mrg 10323 1.1 mrg 10324 1.1 mrg 10325 1.1 mrg 10326 1.1 mrg 10327 1.1 mrg 10328 1.1 mrg 10329 1.1 mrg 10330 1.1 mrg 10331 1.1 mrg 10332 1.1 mrg 10333 1.1 mrg 10334 1.1 mrg 10335 1.1 mrg 10336 1.1 mrg 10337 1.1 mrg 10338 1.1 mrg 10339 1.1 mrg 10340 1.1 mrg 10341 1.1 mrg 10342 1.1 mrg 10343 1.1 mrg 10344 1.1 mrg 10345 1.1 mrg 10346 1.1 mrg 10347 1.1 mrg 10348 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10349 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10350 1.1 mrg 10351 1.1 mrg if test "$GCC" = yes; then 10352 1.1 mrg case $host_os in 10353 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10354 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10355 1.1 mrg esac 10356 1.1 mrg case $host_os in 10357 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10358 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10359 1.1 mrg esac 10360 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10361 1.1 mrg case $lt_search_path_spec in 10362 1.1 mrg *\;*) 10363 1.1 mrg # if the path contains ";" then we assume it to be the separator 10364 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10365 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10366 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10367 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10368 1.1 mrg ;; 10369 1.1 mrg *) 10370 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10371 1.1 mrg ;; 10372 1.1 mrg esac 10373 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 10374 1.1 mrg # and add multilib dir if necessary. 10375 1.1 mrg lt_tmp_lt_search_path_spec= 10376 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10377 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 10378 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10379 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10380 1.1 mrg else 10381 1.1 mrg test -d "$lt_sys_path" && \ 10382 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10383 1.1 mrg fi 10384 1.1 mrg done 10385 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10386 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 10387 1.1 mrg lt_foo=""; 10388 1.1 mrg lt_count=0; 10389 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 10390 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 10391 1.1 mrg if ($lt_i == "..") { 10392 1.1 mrg lt_count++; 10393 1.1 mrg } else { 10394 1.1 mrg if (lt_count == 0) { 10395 1.1 mrg lt_foo="/" $lt_i lt_foo; 10396 1.1 mrg } else { 10397 1.1 mrg lt_count--; 10398 1.1 mrg } 10399 1.1 mrg } 10400 1.1 mrg } 10401 1.1 mrg } 10402 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10403 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10404 1.1 mrg }'` 10405 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 10406 1.1 mrg # for these hosts. 10407 1.1 mrg case $host_os in 10408 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10409 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10410 1.1 mrg esac 10411 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10412 1.1 mrg else 10413 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10414 1.1 mrg fi 10415 1.1 mrg library_names_spec= 10416 1.1 mrg libname_spec='lib$name' 10417 1.1 mrg soname_spec= 10418 1.1 mrg shrext_cmds=".so" 10419 1.1 mrg postinstall_cmds= 10420 1.1 mrg postuninstall_cmds= 10421 1.1 mrg finish_cmds= 10422 1.1 mrg finish_eval= 10423 1.1 mrg shlibpath_var= 10424 1.1 mrg shlibpath_overrides_runpath=unknown 10425 1.1 mrg version_type=none 10426 1.1 mrg dynamic_linker="$host_os ld.so" 10427 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 10428 1.1 mrg need_lib_prefix=unknown 10429 1.1 mrg hardcode_into_libs=no 10430 1.1 mrg 10431 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 10432 1.1 mrg # flags to be left without arguments 10433 1.1 mrg need_version=unknown 10434 1.1 mrg 10435 1.1 mrg case $host_os in 10436 1.1 mrg aix3*) 10437 1.1 mrg version_type=linux 10438 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10439 1.1 mrg shlibpath_var=LIBPATH 10440 1.1 mrg 10441 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 10442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10443 1.1 mrg ;; 10444 1.1 mrg 10445 1.1 mrg aix[4-9]*) 10446 1.1 mrg version_type=linux 10447 1.1 mrg need_lib_prefix=no 10448 1.1 mrg need_version=no 10449 1.1 mrg hardcode_into_libs=yes 10450 1.1 mrg if test "$host_cpu" = ia64; then 10451 1.1 mrg # AIX 5 supports IA64 10452 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10453 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10454 1.1 mrg else 10455 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 10456 1.1 mrg # for dependence libraries. The import file would start with 10457 1.1 mrg # the line `#! .'. This would cause the generated library to 10458 1.1 mrg # depend on `.', always an invalid library. This was fixed in 10459 1.1 mrg # development snapshots of GCC prior to 3.0. 10460 1.1 mrg case $host_os in 10461 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 10462 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10463 1.1 mrg echo ' yes ' 10464 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10465 1.1 mrg : 10466 1.1 mrg else 10467 1.1 mrg can_build_shared=no 10468 1.1 mrg fi 10469 1.1 mrg ;; 10470 1.1 mrg esac 10471 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10472 1.1 mrg # soname into executable. Probably we can add versioning support to 10473 1.1 mrg # collect2, so additional links can be useful in future. 10474 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10475 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10476 1.1 mrg # instead of lib<name>.a to let people know that these are not 10477 1.1 mrg # typical AIX shared libraries. 10478 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10479 1.1 mrg else 10480 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10481 1.1 mrg # and later when we are not doing run time linking. 10482 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10483 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10484 1.1 mrg fi 10485 1.1 mrg shlibpath_var=LIBPATH 10486 1.1 mrg fi 10487 1.1 mrg ;; 10488 1.1 mrg 10489 1.1 mrg amigaos*) 10490 1.1 mrg case $host_cpu in 10491 1.1 mrg powerpc) 10492 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10493 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10494 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10495 1.1 mrg ;; 10496 1.1 mrg m68k) 10497 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10498 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10499 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10500 1.1 mrg ;; 10501 1.1 mrg esac 10502 1.1 mrg ;; 10503 1.1 mrg 10504 1.1 mrg beos*) 10505 1.1 mrg library_names_spec='${libname}${shared_ext}' 10506 1.1 mrg dynamic_linker="$host_os ld.so" 10507 1.1 mrg shlibpath_var=LIBRARY_PATH 10508 1.1 mrg ;; 10509 1.1 mrg 10510 1.1 mrg bsdi[45]*) 10511 1.1 mrg version_type=linux 10512 1.1 mrg need_version=no 10513 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10514 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10515 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10516 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10517 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10518 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10519 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10520 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10521 1.1 mrg # libtool to hard-code these into programs 10522 1.1 mrg ;; 10523 1.1 mrg 10524 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10525 1.1 mrg version_type=windows 10526 1.1 mrg shrext_cmds=".dll" 10527 1.1 mrg need_version=no 10528 1.1 mrg need_lib_prefix=no 10529 1.1 mrg 10530 1.1 mrg case $GCC,$host_os in 10531 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10532 1.1 mrg library_names_spec='$libname.dll.a' 10533 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10534 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10535 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10536 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10537 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10538 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10539 1.1 mrg chmod a+x \$dldir/$dlname~ 10540 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10541 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10542 1.1 mrg fi' 10543 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10544 1.1 mrg dlpath=$dir/\$dldll~ 10545 1.1 mrg $RM \$dlpath' 10546 1.1 mrg shlibpath_overrides_runpath=yes 10547 1.1 mrg 10548 1.1 mrg case $host_os in 10549 1.1 mrg cygwin*) 10550 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10551 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10552 1.1 mrg 10553 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10554 1.1 mrg ;; 10555 1.1 mrg mingw* | cegcc*) 10556 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10557 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10558 1.1 mrg ;; 10559 1.1 mrg pw32*) 10560 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10561 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10562 1.1 mrg ;; 10563 1.1 mrg esac 10564 1.1 mrg ;; 10565 1.1 mrg 10566 1.1 mrg *) 10567 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10568 1.1 mrg ;; 10569 1.1 mrg esac 10570 1.1 mrg dynamic_linker='Win32 ld.exe' 10571 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10572 1.1 mrg shlibpath_var=PATH 10573 1.1 mrg ;; 10574 1.1 mrg 10575 1.1 mrg darwin* | rhapsody*) 10576 1.1 mrg dynamic_linker="$host_os dyld" 10577 1.1 mrg version_type=darwin 10578 1.1 mrg need_lib_prefix=no 10579 1.1 mrg need_version=no 10580 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10581 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10582 1.1 mrg shlibpath_overrides_runpath=yes 10583 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10584 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10585 1.1 mrg 10586 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10587 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10588 1.1 mrg ;; 10589 1.1 mrg 10590 1.1 mrg dgux*) 10591 1.1 mrg version_type=linux 10592 1.1 mrg need_lib_prefix=no 10593 1.1 mrg need_version=no 10594 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10595 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10596 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10597 1.1 mrg ;; 10598 1.1 mrg 10599 1.1 mrg freebsd* | dragonfly*) 10600 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10601 1.1 mrg # versioning mechanism, adjust this. 10602 1.1 mrg if test -x /usr/bin/objformat; then 10603 1.1 mrg objformat=`/usr/bin/objformat` 10604 1.1 mrg else 10605 1.1 mrg case $host_os in 10606 1.2 mrg freebsd[23].*) objformat=aout ;; 10607 1.1 mrg *) objformat=elf ;; 10608 1.1 mrg esac 10609 1.1 mrg fi 10610 1.1 mrg version_type=freebsd-$objformat 10611 1.1 mrg case $version_type in 10612 1.1 mrg freebsd-elf*) 10613 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10614 1.1 mrg need_version=no 10615 1.1 mrg need_lib_prefix=no 10616 1.1 mrg ;; 10617 1.1 mrg freebsd-*) 10618 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10619 1.1 mrg need_version=yes 10620 1.1 mrg ;; 10621 1.1 mrg esac 10622 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10623 1.1 mrg case $host_os in 10624 1.2 mrg freebsd2.*) 10625 1.1 mrg shlibpath_overrides_runpath=yes 10626 1.1 mrg ;; 10627 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10628 1.1 mrg shlibpath_overrides_runpath=yes 10629 1.1 mrg hardcode_into_libs=yes 10630 1.1 mrg ;; 10631 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10632 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10633 1.1 mrg shlibpath_overrides_runpath=no 10634 1.1 mrg hardcode_into_libs=yes 10635 1.1 mrg ;; 10636 1.1 mrg *) # from 4.6 on, and DragonFly 10637 1.1 mrg shlibpath_overrides_runpath=yes 10638 1.1 mrg hardcode_into_libs=yes 10639 1.1 mrg ;; 10640 1.1 mrg esac 10641 1.1 mrg ;; 10642 1.1 mrg 10643 1.1 mrg haiku*) 10644 1.1 mrg version_type=linux 10645 1.1 mrg need_lib_prefix=no 10646 1.1 mrg need_version=no 10647 1.1 mrg dynamic_linker="$host_os runtime_loader" 10648 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10649 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10650 1.1 mrg shlibpath_var=LIBRARY_PATH 10651 1.1 mrg shlibpath_overrides_runpath=yes 10652 1.15 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10653 1.1 mrg hardcode_into_libs=yes 10654 1.1 mrg ;; 10655 1.1 mrg 10656 1.1 mrg hpux9* | hpux10* | hpux11*) 10657 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10658 1.1 mrg # link against other versions. 10659 1.1 mrg version_type=sunos 10660 1.1 mrg need_lib_prefix=no 10661 1.1 mrg need_version=no 10662 1.1 mrg case $host_cpu in 10663 1.1 mrg ia64*) 10664 1.1 mrg shrext_cmds='.so' 10665 1.1 mrg hardcode_into_libs=yes 10666 1.1 mrg dynamic_linker="$host_os dld.so" 10667 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10668 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10669 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10670 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10671 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10672 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10673 1.1 mrg else 10674 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10675 1.1 mrg fi 10676 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10677 1.1 mrg ;; 10678 1.1 mrg hppa*64*) 10679 1.1 mrg shrext_cmds='.sl' 10680 1.1 mrg hardcode_into_libs=yes 10681 1.1 mrg dynamic_linker="$host_os dld.sl" 10682 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10683 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10684 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10685 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10686 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10687 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10688 1.1 mrg ;; 10689 1.1 mrg *) 10690 1.1 mrg shrext_cmds='.sl' 10691 1.1 mrg dynamic_linker="$host_os dld.sl" 10692 1.1 mrg shlibpath_var=SHLIB_PATH 10693 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10694 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10695 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10696 1.1 mrg ;; 10697 1.1 mrg esac 10698 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10699 1.1 mrg postinstall_cmds='chmod 555 $lib' 10700 1.1 mrg # or fails outright, so override atomically: 10701 1.1 mrg install_override_mode=555 10702 1.1 mrg ;; 10703 1.1 mrg 10704 1.1 mrg interix[3-9]*) 10705 1.1 mrg version_type=linux 10706 1.1 mrg need_lib_prefix=no 10707 1.1 mrg need_version=no 10708 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10709 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10710 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10711 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10712 1.1 mrg shlibpath_overrides_runpath=no 10713 1.1 mrg hardcode_into_libs=yes 10714 1.1 mrg ;; 10715 1.1 mrg 10716 1.1 mrg irix5* | irix6* | nonstopux*) 10717 1.1 mrg case $host_os in 10718 1.1 mrg nonstopux*) version_type=nonstopux ;; 10719 1.1 mrg *) 10720 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10721 1.1 mrg version_type=linux 10722 1.1 mrg else 10723 1.1 mrg version_type=irix 10724 1.1 mrg fi ;; 10725 1.1 mrg esac 10726 1.1 mrg need_lib_prefix=no 10727 1.1 mrg need_version=no 10728 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10729 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10730 1.1 mrg case $host_os in 10731 1.1 mrg irix5* | nonstopux*) 10732 1.1 mrg libsuff= shlibsuff= 10733 1.1 mrg ;; 10734 1.1 mrg *) 10735 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10736 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10737 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10738 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10739 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10740 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10741 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10742 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10743 1.1 mrg esac 10744 1.1 mrg ;; 10745 1.1 mrg esac 10746 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10747 1.1 mrg shlibpath_overrides_runpath=no 10748 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10749 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10750 1.1 mrg hardcode_into_libs=yes 10751 1.1 mrg ;; 10752 1.1 mrg 10753 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10754 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10755 1.1 mrg dynamic_linker=no 10756 1.1 mrg ;; 10757 1.1 mrg 10758 1.1 mrg # This must be Linux ELF. 10759 1.11 mrg 10760 1.11 mrg # uclinux* changes (here and below) have been submitted to the libtool 10761 1.11 mrg # project, but have not yet been accepted: they are GCC-local changes 10762 1.11 mrg # for the time being. (See 10763 1.11 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10764 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10765 1.1 mrg version_type=linux 10766 1.1 mrg need_lib_prefix=no 10767 1.1 mrg need_version=no 10768 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10769 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10770 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10771 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10772 1.1 mrg shlibpath_overrides_runpath=no 10773 1.1 mrg 10774 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10775 1.10 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10776 1.1 mrg $as_echo_n "(cached) " >&6 10777 1.1 mrg else 10778 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10779 1.1 mrg save_LDFLAGS=$LDFLAGS 10780 1.1 mrg save_libdir=$libdir 10781 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10782 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10783 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10784 1.1 mrg /* end confdefs.h. */ 10785 1.1 mrg 10786 1.1 mrg int 10787 1.1 mrg main () 10788 1.1 mrg { 10789 1.1 mrg 10790 1.1 mrg ; 10791 1.1 mrg return 0; 10792 1.1 mrg } 10793 1.1 mrg _ACEOF 10794 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10795 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10796 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10797 1.1 mrg fi 10798 1.1 mrg fi 10799 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10800 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10801 1.1 mrg LDFLAGS=$save_LDFLAGS 10802 1.1 mrg libdir=$save_libdir 10803 1.1 mrg 10804 1.1 mrg fi 10805 1.1 mrg 10806 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10807 1.1 mrg 10808 1.1 mrg # This implies no fast_install, which is unacceptable. 10809 1.1 mrg # Some rework will be needed to allow for fast_install 10810 1.1 mrg # before this can be enabled. 10811 1.1 mrg hardcode_into_libs=yes 10812 1.1 mrg 10813 1.1 mrg # Append ld.so.conf contents to the search path 10814 1.1 mrg if test -f /etc/ld.so.conf; then 10815 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 10816 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10817 1.1 mrg fi 10818 1.1 mrg 10819 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10820 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10821 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10822 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10823 1.1 mrg # people can always --disable-shared, the test was removed, and we 10824 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10825 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10826 1.1 mrg ;; 10827 1.1 mrg 10828 1.1 mrg netbsd*) 10829 1.1 mrg version_type=sunos 10830 1.1 mrg need_lib_prefix=no 10831 1.1 mrg need_version=no 10832 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10833 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10834 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10835 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10836 1.1 mrg else 10837 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10838 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10839 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10840 1.1 mrg fi 10841 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10842 1.1 mrg shlibpath_overrides_runpath=yes 10843 1.1 mrg hardcode_into_libs=yes 10844 1.1 mrg ;; 10845 1.1 mrg 10846 1.1 mrg newsos6) 10847 1.1 mrg version_type=linux 10848 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10849 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10850 1.1 mrg shlibpath_overrides_runpath=yes 10851 1.1 mrg ;; 10852 1.1 mrg 10853 1.1 mrg *nto* | *qnx*) 10854 1.1 mrg version_type=qnx 10855 1.1 mrg need_lib_prefix=no 10856 1.1 mrg need_version=no 10857 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10858 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10859 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10860 1.1 mrg shlibpath_overrides_runpath=no 10861 1.1 mrg hardcode_into_libs=yes 10862 1.1 mrg dynamic_linker='ldqnx.so' 10863 1.1 mrg ;; 10864 1.1 mrg 10865 1.1 mrg openbsd*) 10866 1.1 mrg version_type=sunos 10867 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10868 1.1 mrg need_lib_prefix=no 10869 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10870 1.1 mrg case $host_os in 10871 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10872 1.1 mrg *) need_version=no ;; 10873 1.1 mrg esac 10874 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10875 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10876 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10877 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10878 1.1 mrg case $host_os in 10879 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10880 1.1 mrg shlibpath_overrides_runpath=no 10881 1.1 mrg ;; 10882 1.1 mrg *) 10883 1.1 mrg shlibpath_overrides_runpath=yes 10884 1.1 mrg ;; 10885 1.1 mrg esac 10886 1.1 mrg else 10887 1.1 mrg shlibpath_overrides_runpath=yes 10888 1.1 mrg fi 10889 1.1 mrg ;; 10890 1.1 mrg 10891 1.1 mrg os2*) 10892 1.1 mrg libname_spec='$name' 10893 1.1 mrg shrext_cmds=".dll" 10894 1.1 mrg need_lib_prefix=no 10895 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10896 1.1 mrg dynamic_linker='OS/2 ld.exe' 10897 1.1 mrg shlibpath_var=LIBPATH 10898 1.1 mrg ;; 10899 1.1 mrg 10900 1.1 mrg osf3* | osf4* | osf5*) 10901 1.1 mrg version_type=osf 10902 1.1 mrg need_lib_prefix=no 10903 1.1 mrg need_version=no 10904 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10905 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10906 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10907 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10908 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10909 1.1 mrg ;; 10910 1.1 mrg 10911 1.1 mrg rdos*) 10912 1.1 mrg dynamic_linker=no 10913 1.1 mrg ;; 10914 1.1 mrg 10915 1.1 mrg solaris*) 10916 1.1 mrg version_type=linux 10917 1.1 mrg need_lib_prefix=no 10918 1.1 mrg need_version=no 10919 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10920 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10921 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10922 1.1 mrg shlibpath_overrides_runpath=yes 10923 1.1 mrg hardcode_into_libs=yes 10924 1.1 mrg # ldd complains unless libraries are executable 10925 1.1 mrg postinstall_cmds='chmod +x $lib' 10926 1.1 mrg ;; 10927 1.1 mrg 10928 1.1 mrg sunos4*) 10929 1.1 mrg version_type=sunos 10930 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10931 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10932 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10933 1.1 mrg shlibpath_overrides_runpath=yes 10934 1.1 mrg if test "$with_gnu_ld" = yes; then 10935 1.1 mrg need_lib_prefix=no 10936 1.1 mrg fi 10937 1.1 mrg need_version=yes 10938 1.1 mrg ;; 10939 1.1 mrg 10940 1.1 mrg sysv4 | sysv4.3*) 10941 1.1 mrg version_type=linux 10942 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10943 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10944 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10945 1.1 mrg case $host_vendor in 10946 1.1 mrg sni) 10947 1.1 mrg shlibpath_overrides_runpath=no 10948 1.1 mrg need_lib_prefix=no 10949 1.1 mrg runpath_var=LD_RUN_PATH 10950 1.1 mrg ;; 10951 1.1 mrg siemens) 10952 1.1 mrg need_lib_prefix=no 10953 1.1 mrg ;; 10954 1.1 mrg motorola) 10955 1.1 mrg need_lib_prefix=no 10956 1.1 mrg need_version=no 10957 1.1 mrg shlibpath_overrides_runpath=no 10958 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10959 1.1 mrg ;; 10960 1.1 mrg esac 10961 1.1 mrg ;; 10962 1.1 mrg 10963 1.1 mrg sysv4*MP*) 10964 1.1 mrg if test -d /usr/nec ;then 10965 1.1 mrg version_type=linux 10966 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10967 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10968 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10969 1.1 mrg fi 10970 1.1 mrg ;; 10971 1.1 mrg 10972 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10973 1.1 mrg version_type=freebsd-elf 10974 1.1 mrg need_lib_prefix=no 10975 1.1 mrg need_version=no 10976 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10977 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10978 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10979 1.1 mrg shlibpath_overrides_runpath=yes 10980 1.1 mrg hardcode_into_libs=yes 10981 1.1 mrg if test "$with_gnu_ld" = yes; then 10982 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10983 1.1 mrg else 10984 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10985 1.1 mrg case $host_os in 10986 1.1 mrg sco3.2v5*) 10987 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10988 1.1 mrg ;; 10989 1.1 mrg esac 10990 1.1 mrg fi 10991 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10992 1.1 mrg ;; 10993 1.1 mrg 10994 1.1 mrg tpf*) 10995 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10996 1.1 mrg version_type=linux 10997 1.1 mrg need_lib_prefix=no 10998 1.1 mrg need_version=no 10999 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11000 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11001 1.1 mrg shlibpath_overrides_runpath=no 11002 1.1 mrg hardcode_into_libs=yes 11003 1.1 mrg ;; 11004 1.1 mrg 11005 1.1 mrg uts4*) 11006 1.1 mrg version_type=linux 11007 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11008 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 11009 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 11010 1.1 mrg ;; 11011 1.1 mrg 11012 1.15 mrg # Shared libraries for VwWorks, >= 7 only at this stage 11013 1.15 mrg # and (fpic) still incompatible with "large" code models 11014 1.15 mrg # in a few configurations. Only for RTP mode in any case, 11015 1.15 mrg # and upon explicit request at configure time. 11016 1.15 mrg vxworks7*) 11017 1.15 mrg dynamic_linker=no 11018 1.15 mrg case ${with_multisubdir}-${enable_shared} in 11019 1.15 mrg *large*) 11020 1.15 mrg ;; 11021 1.15 mrg *mrtp*-yes) 11022 1.15 mrg version_type=linux 11023 1.15 mrg need_lib_prefix=no 11024 1.15 mrg need_version=no 11025 1.15 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11026 1.15 mrg soname_spec='${libname}${release}${shared_ext}$major' 11027 1.15 mrg dynamic_linker="$host_os module_loader" 11028 1.15 mrg ;; 11029 1.15 mrg esac 11030 1.15 mrg ;; 11031 1.1 mrg *) 11032 1.1 mrg dynamic_linker=no 11033 1.1 mrg ;; 11034 1.1 mrg esac 11035 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11036 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11037 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11038 1.1 mrg 11039 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11040 1.1 mrg if test "$GCC" = yes; then 11041 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11042 1.1 mrg fi 11043 1.1 mrg 11044 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11045 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11046 1.1 mrg fi 11047 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11048 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11049 1.1 mrg fi 11050 1.1 mrg 11051 1.1 mrg 11052 1.1 mrg 11053 1.1 mrg 11054 1.1 mrg 11055 1.1 mrg 11056 1.1 mrg 11057 1.1 mrg 11058 1.1 mrg 11059 1.1 mrg 11060 1.1 mrg 11061 1.1 mrg 11062 1.1 mrg 11063 1.1 mrg 11064 1.1 mrg 11065 1.1 mrg 11066 1.1 mrg 11067 1.1 mrg 11068 1.1 mrg 11069 1.1 mrg 11070 1.1 mrg 11071 1.1 mrg 11072 1.1 mrg 11073 1.1 mrg 11074 1.1 mrg 11075 1.1 mrg 11076 1.1 mrg 11077 1.1 mrg 11078 1.1 mrg 11079 1.1 mrg 11080 1.1 mrg 11081 1.1 mrg 11082 1.1 mrg 11083 1.1 mrg 11084 1.1 mrg 11085 1.1 mrg 11086 1.1 mrg 11087 1.1 mrg 11088 1.1 mrg 11089 1.1 mrg 11090 1.1 mrg 11091 1.1 mrg 11092 1.1 mrg 11093 1.1 mrg 11094 1.1 mrg 11095 1.1 mrg 11096 1.1 mrg 11097 1.1 mrg 11098 1.1 mrg 11099 1.1 mrg 11100 1.1 mrg 11101 1.1 mrg 11102 1.1 mrg 11103 1.1 mrg 11104 1.1 mrg 11105 1.1 mrg 11106 1.1 mrg 11107 1.1 mrg 11108 1.1 mrg 11109 1.1 mrg 11110 1.1 mrg 11111 1.1 mrg 11112 1.1 mrg 11113 1.1 mrg 11114 1.1 mrg 11115 1.1 mrg 11116 1.1 mrg 11117 1.1 mrg 11118 1.1 mrg 11119 1.1 mrg 11120 1.1 mrg 11121 1.1 mrg 11122 1.1 mrg 11123 1.1 mrg 11124 1.1 mrg 11125 1.1 mrg 11126 1.1 mrg 11127 1.1 mrg 11128 1.1 mrg 11129 1.1 mrg 11130 1.1 mrg 11131 1.1 mrg 11132 1.1 mrg 11133 1.1 mrg 11134 1.1 mrg 11135 1.1 mrg 11136 1.1 mrg 11137 1.1 mrg 11138 1.1 mrg 11139 1.1 mrg 11140 1.1 mrg 11141 1.1 mrg 11142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11143 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11144 1.1 mrg hardcode_action= 11145 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11146 1.1 mrg test -n "$runpath_var" || 11147 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11148 1.1 mrg 11149 1.1 mrg # We can hardcode non-existent directories. 11150 1.1 mrg if test "$hardcode_direct" != no && 11151 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11152 1.1 mrg # have to relink, otherwise we might link with an installed library 11153 1.1 mrg # when we should be linking with a yet-to-be-installed one 11154 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11155 1.1 mrg test "$hardcode_minus_L" != no; then 11156 1.1 mrg # Linking always hardcodes the temporary library directory. 11157 1.1 mrg hardcode_action=relink 11158 1.1 mrg else 11159 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11160 1.1 mrg hardcode_action=immediate 11161 1.1 mrg fi 11162 1.1 mrg else 11163 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11164 1.1 mrg # directories. 11165 1.1 mrg hardcode_action=unsupported 11166 1.1 mrg fi 11167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11168 1.1 mrg $as_echo "$hardcode_action" >&6; } 11169 1.1 mrg 11170 1.1 mrg if test "$hardcode_action" = relink || 11171 1.1 mrg test "$inherit_rpath" = yes; then 11172 1.1 mrg # Fast installation is not supported 11173 1.1 mrg enable_fast_install=no 11174 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11175 1.1 mrg test "$enable_shared" = no; then 11176 1.1 mrg # Fast installation is not necessary 11177 1.1 mrg enable_fast_install=needless 11178 1.1 mrg fi 11179 1.1 mrg 11180 1.1 mrg 11181 1.1 mrg 11182 1.1 mrg 11183 1.1 mrg 11184 1.1 mrg 11185 1.1 mrg if test "x$enable_dlopen" != xyes; then 11186 1.1 mrg enable_dlopen=unknown 11187 1.1 mrg enable_dlopen_self=unknown 11188 1.1 mrg enable_dlopen_self_static=unknown 11189 1.1 mrg else 11190 1.1 mrg lt_cv_dlopen=no 11191 1.1 mrg lt_cv_dlopen_libs= 11192 1.1 mrg 11193 1.1 mrg case $host_os in 11194 1.1 mrg beos*) 11195 1.1 mrg lt_cv_dlopen="load_add_on" 11196 1.1 mrg lt_cv_dlopen_libs= 11197 1.1 mrg lt_cv_dlopen_self=yes 11198 1.1 mrg ;; 11199 1.1 mrg 11200 1.1 mrg mingw* | pw32* | cegcc*) 11201 1.1 mrg lt_cv_dlopen="LoadLibrary" 11202 1.1 mrg lt_cv_dlopen_libs= 11203 1.1 mrg ;; 11204 1.1 mrg 11205 1.1 mrg cygwin*) 11206 1.1 mrg lt_cv_dlopen="dlopen" 11207 1.1 mrg lt_cv_dlopen_libs= 11208 1.1 mrg ;; 11209 1.1 mrg 11210 1.1 mrg darwin*) 11211 1.1 mrg # if libdl is installed we need to link against it 11212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11213 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11214 1.10 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11215 1.1 mrg $as_echo_n "(cached) " >&6 11216 1.1 mrg else 11217 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11218 1.1 mrg LIBS="-ldl $LIBS" 11219 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11220 1.1 mrg /* end confdefs.h. */ 11221 1.1 mrg 11222 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11223 1.1 mrg Use char because int might match the return type of a GCC 11224 1.1 mrg builtin and then its argument prototype would still apply. */ 11225 1.1 mrg #ifdef __cplusplus 11226 1.1 mrg extern "C" 11227 1.1 mrg #endif 11228 1.1 mrg char dlopen (); 11229 1.1 mrg int 11230 1.1 mrg main () 11231 1.1 mrg { 11232 1.1 mrg return dlopen (); 11233 1.1 mrg ; 11234 1.1 mrg return 0; 11235 1.1 mrg } 11236 1.1 mrg _ACEOF 11237 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11238 1.1 mrg ac_cv_lib_dl_dlopen=yes 11239 1.1 mrg else 11240 1.1 mrg ac_cv_lib_dl_dlopen=no 11241 1.1 mrg fi 11242 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11243 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11244 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11245 1.1 mrg fi 11246 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11247 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11248 1.10 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11249 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11250 1.1 mrg else 11251 1.1 mrg 11252 1.1 mrg lt_cv_dlopen="dyld" 11253 1.1 mrg lt_cv_dlopen_libs= 11254 1.1 mrg lt_cv_dlopen_self=yes 11255 1.1 mrg 11256 1.1 mrg fi 11257 1.1 mrg 11258 1.1 mrg ;; 11259 1.1 mrg 11260 1.1 mrg *) 11261 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11262 1.10 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 11263 1.1 mrg lt_cv_dlopen="shl_load" 11264 1.1 mrg else 11265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11266 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 11267 1.10 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 11268 1.1 mrg $as_echo_n "(cached) " >&6 11269 1.1 mrg else 11270 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11271 1.1 mrg LIBS="-ldld $LIBS" 11272 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11273 1.1 mrg /* end confdefs.h. */ 11274 1.1 mrg 11275 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11276 1.1 mrg Use char because int might match the return type of a GCC 11277 1.1 mrg builtin and then its argument prototype would still apply. */ 11278 1.1 mrg #ifdef __cplusplus 11279 1.1 mrg extern "C" 11280 1.1 mrg #endif 11281 1.1 mrg char shl_load (); 11282 1.1 mrg int 11283 1.1 mrg main () 11284 1.1 mrg { 11285 1.1 mrg return shl_load (); 11286 1.1 mrg ; 11287 1.1 mrg return 0; 11288 1.1 mrg } 11289 1.1 mrg _ACEOF 11290 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11291 1.1 mrg ac_cv_lib_dld_shl_load=yes 11292 1.1 mrg else 11293 1.1 mrg ac_cv_lib_dld_shl_load=no 11294 1.1 mrg fi 11295 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11296 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11297 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11298 1.1 mrg fi 11299 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11300 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11301 1.10 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11302 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11303 1.1 mrg else 11304 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11305 1.10 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 11306 1.1 mrg lt_cv_dlopen="dlopen" 11307 1.1 mrg else 11308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11309 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11310 1.10 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11311 1.1 mrg $as_echo_n "(cached) " >&6 11312 1.1 mrg else 11313 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11314 1.1 mrg LIBS="-ldl $LIBS" 11315 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11316 1.1 mrg /* end confdefs.h. */ 11317 1.1 mrg 11318 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11319 1.1 mrg Use char because int might match the return type of a GCC 11320 1.1 mrg builtin and then its argument prototype would still apply. */ 11321 1.1 mrg #ifdef __cplusplus 11322 1.1 mrg extern "C" 11323 1.1 mrg #endif 11324 1.1 mrg char dlopen (); 11325 1.1 mrg int 11326 1.1 mrg main () 11327 1.1 mrg { 11328 1.1 mrg return dlopen (); 11329 1.1 mrg ; 11330 1.1 mrg return 0; 11331 1.1 mrg } 11332 1.1 mrg _ACEOF 11333 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11334 1.1 mrg ac_cv_lib_dl_dlopen=yes 11335 1.1 mrg else 11336 1.1 mrg ac_cv_lib_dl_dlopen=no 11337 1.1 mrg fi 11338 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11339 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11340 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11341 1.1 mrg fi 11342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11343 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11344 1.10 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11345 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11346 1.1 mrg else 11347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11348 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11349 1.10 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11350 1.1 mrg $as_echo_n "(cached) " >&6 11351 1.1 mrg else 11352 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11353 1.1 mrg LIBS="-lsvld $LIBS" 11354 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11355 1.1 mrg /* end confdefs.h. */ 11356 1.1 mrg 11357 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11358 1.1 mrg Use char because int might match the return type of a GCC 11359 1.1 mrg builtin and then its argument prototype would still apply. */ 11360 1.1 mrg #ifdef __cplusplus 11361 1.1 mrg extern "C" 11362 1.1 mrg #endif 11363 1.1 mrg char dlopen (); 11364 1.1 mrg int 11365 1.1 mrg main () 11366 1.1 mrg { 11367 1.1 mrg return dlopen (); 11368 1.1 mrg ; 11369 1.1 mrg return 0; 11370 1.1 mrg } 11371 1.1 mrg _ACEOF 11372 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11373 1.1 mrg ac_cv_lib_svld_dlopen=yes 11374 1.1 mrg else 11375 1.1 mrg ac_cv_lib_svld_dlopen=no 11376 1.1 mrg fi 11377 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11378 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11379 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11380 1.1 mrg fi 11381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11382 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11383 1.10 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11384 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11385 1.1 mrg else 11386 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11387 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 11388 1.10 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 11389 1.1 mrg $as_echo_n "(cached) " >&6 11390 1.1 mrg else 11391 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11392 1.1 mrg LIBS="-ldld $LIBS" 11393 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11394 1.1 mrg /* end confdefs.h. */ 11395 1.1 mrg 11396 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11397 1.1 mrg Use char because int might match the return type of a GCC 11398 1.1 mrg builtin and then its argument prototype would still apply. */ 11399 1.1 mrg #ifdef __cplusplus 11400 1.1 mrg extern "C" 11401 1.1 mrg #endif 11402 1.1 mrg char dld_link (); 11403 1.1 mrg int 11404 1.1 mrg main () 11405 1.1 mrg { 11406 1.1 mrg return dld_link (); 11407 1.1 mrg ; 11408 1.1 mrg return 0; 11409 1.1 mrg } 11410 1.1 mrg _ACEOF 11411 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11412 1.1 mrg ac_cv_lib_dld_dld_link=yes 11413 1.1 mrg else 11414 1.1 mrg ac_cv_lib_dld_dld_link=no 11415 1.1 mrg fi 11416 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11417 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11418 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11419 1.1 mrg fi 11420 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11421 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11422 1.10 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11423 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11424 1.1 mrg fi 11425 1.1 mrg 11426 1.1 mrg 11427 1.1 mrg fi 11428 1.1 mrg 11429 1.1 mrg 11430 1.1 mrg fi 11431 1.1 mrg 11432 1.1 mrg 11433 1.1 mrg fi 11434 1.1 mrg 11435 1.1 mrg 11436 1.1 mrg fi 11437 1.1 mrg 11438 1.1 mrg 11439 1.1 mrg fi 11440 1.1 mrg 11441 1.1 mrg ;; 11442 1.1 mrg esac 11443 1.1 mrg 11444 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 11445 1.1 mrg enable_dlopen=yes 11446 1.1 mrg else 11447 1.1 mrg enable_dlopen=no 11448 1.1 mrg fi 11449 1.1 mrg 11450 1.1 mrg case $lt_cv_dlopen in 11451 1.1 mrg dlopen) 11452 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 11453 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11454 1.1 mrg 11455 1.1 mrg save_LDFLAGS="$LDFLAGS" 11456 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11457 1.1 mrg 11458 1.1 mrg save_LIBS="$LIBS" 11459 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 11460 1.1 mrg 11461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11462 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11463 1.10 mrg if ${lt_cv_dlopen_self+:} false; then : 11464 1.1 mrg $as_echo_n "(cached) " >&6 11465 1.1 mrg else 11466 1.1 mrg if test "$cross_compiling" = yes; then : 11467 1.1 mrg lt_cv_dlopen_self=cross 11468 1.1 mrg else 11469 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11470 1.1 mrg lt_status=$lt_dlunknown 11471 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11472 1.15 mrg #line 11472 "configure" 11473 1.1 mrg #include "confdefs.h" 11474 1.1 mrg 11475 1.1 mrg #if HAVE_DLFCN_H 11476 1.1 mrg #include <dlfcn.h> 11477 1.1 mrg #endif 11478 1.1 mrg 11479 1.1 mrg #include <stdio.h> 11480 1.1 mrg 11481 1.1 mrg #ifdef RTLD_GLOBAL 11482 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11483 1.1 mrg #else 11484 1.1 mrg # ifdef DL_GLOBAL 11485 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11486 1.1 mrg # else 11487 1.1 mrg # define LT_DLGLOBAL 0 11488 1.1 mrg # endif 11489 1.1 mrg #endif 11490 1.1 mrg 11491 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11492 1.1 mrg find out it does not work in some platform. */ 11493 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11494 1.1 mrg # ifdef RTLD_LAZY 11495 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11496 1.1 mrg # else 11497 1.1 mrg # ifdef DL_LAZY 11498 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11499 1.1 mrg # else 11500 1.1 mrg # ifdef RTLD_NOW 11501 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11502 1.1 mrg # else 11503 1.1 mrg # ifdef DL_NOW 11504 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11505 1.1 mrg # else 11506 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11507 1.1 mrg # endif 11508 1.1 mrg # endif 11509 1.1 mrg # endif 11510 1.1 mrg # endif 11511 1.1 mrg #endif 11512 1.1 mrg 11513 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11514 1.1 mrg correspondingly for the symbols needed. */ 11515 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11516 1.1 mrg void fnord () __attribute__((visibility("default"))); 11517 1.1 mrg #endif 11518 1.1 mrg 11519 1.1 mrg void fnord () { int i=42; } 11520 1.1 mrg int main () 11521 1.1 mrg { 11522 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11523 1.1 mrg int status = $lt_dlunknown; 11524 1.1 mrg 11525 1.1 mrg if (self) 11526 1.1 mrg { 11527 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11528 1.1 mrg else 11529 1.1 mrg { 11530 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11531 1.1 mrg else puts (dlerror ()); 11532 1.1 mrg } 11533 1.1 mrg /* dlclose (self); */ 11534 1.1 mrg } 11535 1.1 mrg else 11536 1.1 mrg puts (dlerror ()); 11537 1.1 mrg 11538 1.1 mrg return status; 11539 1.1 mrg } 11540 1.1 mrg _LT_EOF 11541 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11542 1.1 mrg (eval $ac_link) 2>&5 11543 1.1 mrg ac_status=$? 11544 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11545 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11546 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11547 1.1 mrg lt_status=$? 11548 1.1 mrg case x$lt_status in 11549 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11550 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11551 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11552 1.1 mrg esac 11553 1.1 mrg else : 11554 1.1 mrg # compilation failed 11555 1.1 mrg lt_cv_dlopen_self=no 11556 1.1 mrg fi 11557 1.1 mrg fi 11558 1.1 mrg rm -fr conftest* 11559 1.1 mrg 11560 1.1 mrg 11561 1.1 mrg fi 11562 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11563 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11564 1.1 mrg 11565 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11566 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11567 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11568 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11569 1.10 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11570 1.1 mrg $as_echo_n "(cached) " >&6 11571 1.1 mrg else 11572 1.1 mrg if test "$cross_compiling" = yes; then : 11573 1.1 mrg lt_cv_dlopen_self_static=cross 11574 1.1 mrg else 11575 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11576 1.1 mrg lt_status=$lt_dlunknown 11577 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11578 1.15 mrg #line 11578 "configure" 11579 1.1 mrg #include "confdefs.h" 11580 1.1 mrg 11581 1.1 mrg #if HAVE_DLFCN_H 11582 1.1 mrg #include <dlfcn.h> 11583 1.1 mrg #endif 11584 1.1 mrg 11585 1.1 mrg #include <stdio.h> 11586 1.1 mrg 11587 1.1 mrg #ifdef RTLD_GLOBAL 11588 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11589 1.1 mrg #else 11590 1.1 mrg # ifdef DL_GLOBAL 11591 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11592 1.1 mrg # else 11593 1.1 mrg # define LT_DLGLOBAL 0 11594 1.1 mrg # endif 11595 1.1 mrg #endif 11596 1.1 mrg 11597 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11598 1.1 mrg find out it does not work in some platform. */ 11599 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11600 1.1 mrg # ifdef RTLD_LAZY 11601 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11602 1.1 mrg # else 11603 1.1 mrg # ifdef DL_LAZY 11604 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11605 1.1 mrg # else 11606 1.1 mrg # ifdef RTLD_NOW 11607 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11608 1.1 mrg # else 11609 1.1 mrg # ifdef DL_NOW 11610 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11611 1.1 mrg # else 11612 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11613 1.1 mrg # endif 11614 1.1 mrg # endif 11615 1.1 mrg # endif 11616 1.1 mrg # endif 11617 1.1 mrg #endif 11618 1.1 mrg 11619 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11620 1.1 mrg correspondingly for the symbols needed. */ 11621 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11622 1.1 mrg void fnord () __attribute__((visibility("default"))); 11623 1.1 mrg #endif 11624 1.1 mrg 11625 1.1 mrg void fnord () { int i=42; } 11626 1.1 mrg int main () 11627 1.1 mrg { 11628 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11629 1.1 mrg int status = $lt_dlunknown; 11630 1.1 mrg 11631 1.1 mrg if (self) 11632 1.1 mrg { 11633 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11634 1.1 mrg else 11635 1.1 mrg { 11636 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11637 1.1 mrg else puts (dlerror ()); 11638 1.1 mrg } 11639 1.1 mrg /* dlclose (self); */ 11640 1.1 mrg } 11641 1.1 mrg else 11642 1.1 mrg puts (dlerror ()); 11643 1.1 mrg 11644 1.1 mrg return status; 11645 1.1 mrg } 11646 1.1 mrg _LT_EOF 11647 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11648 1.1 mrg (eval $ac_link) 2>&5 11649 1.1 mrg ac_status=$? 11650 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11651 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11652 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11653 1.1 mrg lt_status=$? 11654 1.1 mrg case x$lt_status in 11655 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11656 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11657 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11658 1.1 mrg esac 11659 1.1 mrg else : 11660 1.1 mrg # compilation failed 11661 1.1 mrg lt_cv_dlopen_self_static=no 11662 1.1 mrg fi 11663 1.1 mrg fi 11664 1.1 mrg rm -fr conftest* 11665 1.1 mrg 11666 1.1 mrg 11667 1.1 mrg fi 11668 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11669 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11670 1.1 mrg fi 11671 1.1 mrg 11672 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11673 1.1 mrg LDFLAGS="$save_LDFLAGS" 11674 1.1 mrg LIBS="$save_LIBS" 11675 1.1 mrg ;; 11676 1.1 mrg esac 11677 1.1 mrg 11678 1.1 mrg case $lt_cv_dlopen_self in 11679 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11680 1.1 mrg *) enable_dlopen_self=unknown ;; 11681 1.1 mrg esac 11682 1.1 mrg 11683 1.1 mrg case $lt_cv_dlopen_self_static in 11684 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11685 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11686 1.1 mrg esac 11687 1.1 mrg fi 11688 1.1 mrg 11689 1.1 mrg 11690 1.1 mrg 11691 1.1 mrg 11692 1.1 mrg 11693 1.1 mrg 11694 1.1 mrg 11695 1.1 mrg 11696 1.1 mrg 11697 1.1 mrg 11698 1.1 mrg 11699 1.1 mrg 11700 1.1 mrg 11701 1.1 mrg 11702 1.1 mrg 11703 1.1 mrg 11704 1.1 mrg 11705 1.1 mrg striplib= 11706 1.1 mrg old_striplib= 11707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11708 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11709 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11710 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11711 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11713 1.1 mrg $as_echo "yes" >&6; } 11714 1.1 mrg else 11715 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11716 1.1 mrg case $host_os in 11717 1.1 mrg darwin*) 11718 1.1 mrg if test -n "$STRIP" ; then 11719 1.1 mrg striplib="$STRIP -x" 11720 1.1 mrg old_striplib="$STRIP -S" 11721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11722 1.1 mrg $as_echo "yes" >&6; } 11723 1.1 mrg else 11724 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11725 1.1 mrg $as_echo "no" >&6; } 11726 1.1 mrg fi 11727 1.1 mrg ;; 11728 1.1 mrg *) 11729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11730 1.1 mrg $as_echo "no" >&6; } 11731 1.1 mrg ;; 11732 1.1 mrg esac 11733 1.1 mrg fi 11734 1.1 mrg 11735 1.1 mrg 11736 1.1 mrg 11737 1.1 mrg 11738 1.1 mrg 11739 1.1 mrg 11740 1.1 mrg 11741 1.1 mrg 11742 1.1 mrg 11743 1.1 mrg 11744 1.1 mrg 11745 1.1 mrg 11746 1.1 mrg # Report which library types will actually be built 11747 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11748 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11750 1.1 mrg $as_echo "$can_build_shared" >&6; } 11751 1.1 mrg 11752 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11753 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11754 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11755 1.1 mrg 11756 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11757 1.1 mrg # are all built from PIC. 11758 1.1 mrg case $host_os in 11759 1.1 mrg aix3*) 11760 1.1 mrg test "$enable_shared" = yes && enable_static=no 11761 1.1 mrg if test -n "$RANLIB"; then 11762 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11763 1.1 mrg postinstall_cmds='$RANLIB $lib' 11764 1.1 mrg fi 11765 1.1 mrg ;; 11766 1.1 mrg 11767 1.1 mrg aix[4-9]*) 11768 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11769 1.1 mrg test "$enable_shared" = yes && enable_static=no 11770 1.1 mrg fi 11771 1.1 mrg ;; 11772 1.1 mrg esac 11773 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11774 1.1 mrg $as_echo "$enable_shared" >&6; } 11775 1.1 mrg 11776 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11777 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11778 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11779 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11780 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11781 1.1 mrg $as_echo "$enable_static" >&6; } 11782 1.1 mrg 11783 1.1 mrg 11784 1.1 mrg 11785 1.1 mrg 11786 1.1 mrg fi 11787 1.1 mrg ac_ext=c 11788 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11789 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11790 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11791 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11792 1.1 mrg 11793 1.1 mrg CC="$lt_save_CC" 11794 1.1 mrg 11795 1.1 mrg 11796 1.1 mrg 11797 1.1 mrg 11798 1.1 mrg 11799 1.1 mrg 11800 1.1 mrg 11801 1.1 mrg 11802 1.1 mrg 11803 1.1 mrg 11804 1.1 mrg 11805 1.1 mrg 11806 1.1 mrg 11807 1.1 mrg ac_config_commands="$ac_config_commands libtool" 11808 1.1 mrg 11809 1.1 mrg 11810 1.1 mrg 11811 1.1 mrg 11812 1.1 mrg # Only expand once: 11813 1.1 mrg 11814 1.1 mrg 11815 1.1 mrg 11816 1.1 mrg 11817 1.1 mrg 11818 1.2 mrg case $host in 11819 1.2 mrg *-cygwin* | *-mingw*) 11820 1.2 mrg # 'host' will be top-level target in the case of a target lib, 11821 1.2 mrg # we must compare to with_cross_host to decide if this is a native 11822 1.2 mrg # or cross-compiler and select where to install dlls appropriately. 11823 1.2 mrg if test -n "$with_cross_host" && 11824 1.2 mrg test x"$with_cross_host" != x"no"; then 11825 1.2 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11826 1.2 mrg else 11827 1.2 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11828 1.2 mrg fi 11829 1.2 mrg ;; 11830 1.2 mrg *) 11831 1.2 mrg lt_host_flags= 11832 1.2 mrg ;; 11833 1.2 mrg esac 11834 1.2 mrg 11835 1.2 mrg 11836 1.2 mrg 11837 1.2 mrg 11838 1.2 mrg 11839 1.15 mrg if test x$enable_darwin_at_rpath = xyes; then 11840 1.15 mrg ENABLE_DARWIN_AT_RPATH_TRUE= 11841 1.15 mrg ENABLE_DARWIN_AT_RPATH_FALSE='#' 11842 1.15 mrg else 11843 1.15 mrg ENABLE_DARWIN_AT_RPATH_TRUE='#' 11844 1.15 mrg ENABLE_DARWIN_AT_RPATH_FALSE= 11845 1.15 mrg fi 11846 1.15 mrg 11847 1.2 mrg 11848 1.1 mrg 11849 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11850 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11851 1.1 mrg # Check whether --enable-maintainer-mode was given. 11852 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 11853 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11854 1.1 mrg else 11855 1.1 mrg USE_MAINTAINER_MODE=no 11856 1.1 mrg fi 11857 1.1 mrg 11858 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11859 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 11860 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 11861 1.1 mrg MAINTAINER_MODE_TRUE= 11862 1.1 mrg MAINTAINER_MODE_FALSE='#' 11863 1.1 mrg else 11864 1.1 mrg MAINTAINER_MODE_TRUE='#' 11865 1.1 mrg MAINTAINER_MODE_FALSE= 11866 1.1 mrg fi 11867 1.1 mrg 11868 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 11869 1.1 mrg 11870 1.1 mrg 11871 1.1 mrg 11872 1.2 mrg # Create a spec file, so that compile/link tests don't fail 11873 1.2 mrg test -f libgfortran.spec || touch libgfortran.spec 11874 1.2 mrg FCFLAGS="$FCFLAGS -L." 11875 1.2 mrg 11876 1.1 mrg # We need gfortran to compile parts of the library 11877 1.1 mrg # We can't use AC_PROG_FC because it expects a fully working gfortran. 11878 1.1 mrg #AC_PROG_FC(gfortran) 11879 1.1 mrg case `echo $GFORTRAN` in 11880 1.1 mrg -* | no* ) 11881 1.1 mrg FC=no ;; 11882 1.1 mrg *) 11883 1.1 mrg set dummy $GFORTRAN; ac_word=$2 11884 1.1 mrg if test -x "$ac_word"; then 11885 1.1 mrg FC="$GFORTRAN" 11886 1.1 mrg else 11887 1.1 mrg FC=no 11888 1.1 mrg fi ;; 11889 1.1 mrg esac 11890 1.1 mrg ac_ext=${ac_fc_srcext-f} 11891 1.1 mrg ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 11892 1.1 mrg ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 11893 1.1 mrg ac_compiler_gnu=$ac_cv_fc_compiler_gnu 11894 1.1 mrg if test -n "$ac_tool_prefix"; then 11895 1.1 mrg for ac_prog in gfortran 11896 1.1 mrg do 11897 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11898 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11899 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11900 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 11901 1.10 mrg if ${ac_cv_prog_FC+:} false; then : 11902 1.1 mrg $as_echo_n "(cached) " >&6 11903 1.1 mrg else 11904 1.1 mrg if test -n "$FC"; then 11905 1.1 mrg ac_cv_prog_FC="$FC" # Let the user override the test. 11906 1.1 mrg else 11907 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11908 1.1 mrg for as_dir in $PATH 11909 1.1 mrg do 11910 1.1 mrg IFS=$as_save_IFS 11911 1.1 mrg test -z "$as_dir" && as_dir=. 11912 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 11913 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11914 1.1 mrg ac_cv_prog_FC="$ac_tool_prefix$ac_prog" 11915 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11916 1.1 mrg break 2 11917 1.1 mrg fi 11918 1.1 mrg done 11919 1.1 mrg done 11920 1.1 mrg IFS=$as_save_IFS 11921 1.1 mrg 11922 1.1 mrg fi 11923 1.1 mrg fi 11924 1.1 mrg FC=$ac_cv_prog_FC 11925 1.1 mrg if test -n "$FC"; then 11926 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5 11927 1.1 mrg $as_echo "$FC" >&6; } 11928 1.1 mrg else 11929 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11930 1.1 mrg $as_echo "no" >&6; } 11931 1.1 mrg fi 11932 1.1 mrg 11933 1.1 mrg 11934 1.1 mrg test -n "$FC" && break 11935 1.1 mrg done 11936 1.1 mrg fi 11937 1.1 mrg if test -z "$FC"; then 11938 1.1 mrg ac_ct_FC=$FC 11939 1.1 mrg for ac_prog in gfortran 11940 1.1 mrg do 11941 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11942 1.1 mrg set dummy $ac_prog; ac_word=$2 11943 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11944 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 11945 1.10 mrg if ${ac_cv_prog_ac_ct_FC+:} false; then : 11946 1.1 mrg $as_echo_n "(cached) " >&6 11947 1.1 mrg else 11948 1.1 mrg if test -n "$ac_ct_FC"; then 11949 1.1 mrg ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test. 11950 1.1 mrg else 11951 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11952 1.1 mrg for as_dir in $PATH 11953 1.1 mrg do 11954 1.1 mrg IFS=$as_save_IFS 11955 1.1 mrg test -z "$as_dir" && as_dir=. 11956 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 11957 1.10 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11958 1.1 mrg ac_cv_prog_ac_ct_FC="$ac_prog" 11959 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11960 1.1 mrg break 2 11961 1.1 mrg fi 11962 1.1 mrg done 11963 1.1 mrg done 11964 1.1 mrg IFS=$as_save_IFS 11965 1.1 mrg 11966 1.1 mrg fi 11967 1.1 mrg fi 11968 1.1 mrg ac_ct_FC=$ac_cv_prog_ac_ct_FC 11969 1.1 mrg if test -n "$ac_ct_FC"; then 11970 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5 11971 1.1 mrg $as_echo "$ac_ct_FC" >&6; } 11972 1.1 mrg else 11973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11974 1.1 mrg $as_echo "no" >&6; } 11975 1.1 mrg fi 11976 1.1 mrg 11977 1.1 mrg 11978 1.1 mrg test -n "$ac_ct_FC" && break 11979 1.1 mrg done 11980 1.1 mrg 11981 1.1 mrg if test "x$ac_ct_FC" = x; then 11982 1.1 mrg FC="" 11983 1.1 mrg else 11984 1.1 mrg case $cross_compiling:$ac_tool_warned in 11985 1.1 mrg yes:) 11986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11987 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11988 1.1 mrg ac_tool_warned=yes ;; 11989 1.1 mrg esac 11990 1.1 mrg FC=$ac_ct_FC 11991 1.1 mrg fi 11992 1.1 mrg fi 11993 1.1 mrg 11994 1.1 mrg 11995 1.1 mrg # Provide some information about the compiler. 11996 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5 11997 1.1 mrg set X $ac_compile 11998 1.1 mrg ac_compiler=$2 11999 1.1 mrg for ac_option in --version -v -V -qversion; do 12000 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 12001 1.1 mrg case "(($ac_try" in 12002 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 12003 1.1 mrg *) ac_try_echo=$ac_try;; 12004 1.1 mrg esac 12005 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 12006 1.1 mrg $as_echo "$ac_try_echo"; } >&5 12007 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 12008 1.1 mrg ac_status=$? 12009 1.1 mrg if test -s conftest.err; then 12010 1.1 mrg sed '10a\ 12011 1.1 mrg ... rest of stderr output deleted ... 12012 1.1 mrg 10q' conftest.err >conftest.er1 12013 1.1 mrg cat conftest.er1 >&5 12014 1.1 mrg fi 12015 1.10 mrg rm -f conftest.er1 conftest.err 12016 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12017 1.1 mrg test $ac_status = 0; } 12018 1.1 mrg done 12019 1.1 mrg rm -f a.out 12020 1.1 mrg 12021 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the 12022 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.) 12023 1.1 mrg ac_save_ext=$ac_ext 12024 1.1 mrg ac_ext=F 12025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5 12026 1.1 mrg $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; } 12027 1.10 mrg if ${ac_cv_fc_compiler_gnu+:} false; then : 12028 1.1 mrg $as_echo_n "(cached) " >&6 12029 1.1 mrg else 12030 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 12031 1.1 mrg program main 12032 1.1 mrg #ifndef __GNUC__ 12033 1.1 mrg choke me 12034 1.1 mrg #endif 12035 1.1 mrg 12036 1.1 mrg end 12037 1.1 mrg _ACEOF 12038 1.1 mrg if ac_fn_fc_try_compile "$LINENO"; then : 12039 1.1 mrg ac_compiler_gnu=yes 12040 1.1 mrg else 12041 1.1 mrg ac_compiler_gnu=no 12042 1.1 mrg fi 12043 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12044 1.1 mrg ac_cv_fc_compiler_gnu=$ac_compiler_gnu 12045 1.1 mrg 12046 1.1 mrg fi 12047 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5 12048 1.1 mrg $as_echo "$ac_cv_fc_compiler_gnu" >&6; } 12049 1.1 mrg ac_ext=$ac_save_ext 12050 1.1 mrg ac_test_FCFLAGS=${FCFLAGS+set} 12051 1.1 mrg ac_save_FCFLAGS=$FCFLAGS 12052 1.1 mrg FCFLAGS= 12053 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5 12054 1.1 mrg $as_echo_n "checking whether $FC accepts -g... " >&6; } 12055 1.10 mrg if ${ac_cv_prog_fc_g+:} false; then : 12056 1.1 mrg $as_echo_n "(cached) " >&6 12057 1.1 mrg else 12058 1.1 mrg FCFLAGS=-g 12059 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 12060 1.1 mrg program main 12061 1.1 mrg 12062 1.1 mrg end 12063 1.1 mrg _ACEOF 12064 1.1 mrg if ac_fn_fc_try_compile "$LINENO"; then : 12065 1.1 mrg ac_cv_prog_fc_g=yes 12066 1.1 mrg else 12067 1.1 mrg ac_cv_prog_fc_g=no 12068 1.1 mrg fi 12069 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12070 1.1 mrg 12071 1.1 mrg fi 12072 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5 12073 1.1 mrg $as_echo "$ac_cv_prog_fc_g" >&6; } 12074 1.1 mrg if test "$ac_test_FCFLAGS" = set; then 12075 1.1 mrg FCFLAGS=$ac_save_FCFLAGS 12076 1.1 mrg elif test $ac_cv_prog_fc_g = yes; then 12077 1.1 mrg if test "x$ac_cv_fc_compiler_gnu" = xyes; then 12078 1.1 mrg FCFLAGS="-g -O2" 12079 1.1 mrg else 12080 1.1 mrg FCFLAGS="-g" 12081 1.1 mrg fi 12082 1.1 mrg else 12083 1.1 mrg if test "x$ac_cv_fc_compiler_gnu" = xyes; then 12084 1.1 mrg FCFLAGS="-O2" 12085 1.1 mrg else 12086 1.1 mrg FCFLAGS= 12087 1.1 mrg fi 12088 1.1 mrg fi 12089 1.1 mrg 12090 1.10 mrg if test $ac_compiler_gnu = yes; then 12091 1.10 mrg GFC=yes 12092 1.10 mrg else 12093 1.10 mrg GFC= 12094 1.10 mrg fi 12095 1.1 mrg ac_ext=c 12096 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 12097 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12098 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12099 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12100 1.1 mrg 12101 1.1 mrg ac_ext=${ac_fc_srcext-f} 12102 1.1 mrg ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 12103 1.1 mrg ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 12104 1.1 mrg ac_compiler_gnu=$ac_cv_fc_compiler_gnu 12105 1.1 mrg 12106 1.1 mrg 12107 1.1 mrg if test -z "$FC" || test "X$FC" = "Xno"; then 12108 1.1 mrg _lt_disable_FC=yes 12109 1.1 mrg fi 12110 1.1 mrg 12111 1.1 mrg archive_cmds_need_lc_FC=no 12112 1.1 mrg allow_undefined_flag_FC= 12113 1.1 mrg always_export_symbols_FC=no 12114 1.1 mrg archive_expsym_cmds_FC= 12115 1.1 mrg export_dynamic_flag_spec_FC= 12116 1.1 mrg hardcode_direct_FC=no 12117 1.1 mrg hardcode_direct_absolute_FC=no 12118 1.1 mrg hardcode_libdir_flag_spec_FC= 12119 1.1 mrg hardcode_libdir_flag_spec_ld_FC= 12120 1.1 mrg hardcode_libdir_separator_FC= 12121 1.1 mrg hardcode_minus_L_FC=no 12122 1.1 mrg hardcode_automatic_FC=no 12123 1.1 mrg inherit_rpath_FC=no 12124 1.1 mrg module_cmds_FC= 12125 1.1 mrg module_expsym_cmds_FC= 12126 1.1 mrg link_all_deplibs_FC=unknown 12127 1.1 mrg old_archive_cmds_FC=$old_archive_cmds 12128 1.1 mrg reload_flag_FC=$reload_flag 12129 1.1 mrg reload_cmds_FC=$reload_cmds 12130 1.1 mrg no_undefined_flag_FC= 12131 1.1 mrg whole_archive_flag_spec_FC= 12132 1.1 mrg enable_shared_with_static_runtimes_FC=no 12133 1.1 mrg 12134 1.1 mrg # Source file extension for fc test sources. 12135 1.1 mrg ac_ext=${ac_fc_srcext-f} 12136 1.1 mrg 12137 1.1 mrg # Object file extension for compiled fc test sources. 12138 1.1 mrg objext=o 12139 1.1 mrg objext_FC=$objext 12140 1.1 mrg 12141 1.1 mrg # No sense in running all these tests if we already determined that 12142 1.1 mrg # the FC compiler isn't working. Some variables (like enable_shared) 12143 1.1 mrg # are currently assumed to apply to all compilers on this platform, 12144 1.1 mrg # and will be corrupted by setting them based on a non-working compiler. 12145 1.1 mrg if test "$_lt_disable_FC" != yes; then 12146 1.1 mrg # Code to be used in simple compile tests 12147 1.1 mrg lt_simple_compile_test_code="\ 12148 1.1 mrg subroutine t 12149 1.1 mrg return 12150 1.1 mrg end 12151 1.1 mrg " 12152 1.1 mrg 12153 1.1 mrg # Code to be used in simple link tests 12154 1.1 mrg lt_simple_link_test_code="\ 12155 1.1 mrg program t 12156 1.1 mrg end 12157 1.1 mrg " 12158 1.1 mrg 12159 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12160 1.1 mrg 12161 1.1 mrg 12162 1.1 mrg 12163 1.1 mrg 12164 1.1 mrg 12165 1.1 mrg 12166 1.1 mrg # If no C compiler was specified, use CC. 12167 1.1 mrg LTCC=${LTCC-"$CC"} 12168 1.1 mrg 12169 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 12170 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12171 1.1 mrg 12172 1.1 mrg # Allow CC to be a program name with arguments. 12173 1.1 mrg compiler=$CC 12174 1.1 mrg 12175 1.1 mrg 12176 1.1 mrg # save warnings/boilerplate of simple test code 12177 1.1 mrg ac_outfile=conftest.$ac_objext 12178 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12179 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12180 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 12181 1.1 mrg $RM conftest* 12182 1.1 mrg 12183 1.1 mrg ac_outfile=conftest.$ac_objext 12184 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 12185 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12186 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 12187 1.1 mrg $RM -r conftest* 12188 1.1 mrg 12189 1.1 mrg 12190 1.1 mrg # Allow CC to be a program name with arguments. 12191 1.1 mrg lt_save_CC="$CC" 12192 1.1 mrg lt_save_GCC=$GCC 12193 1.1 mrg CC=${FC-"f95"} 12194 1.1 mrg compiler=$CC 12195 1.1 mrg GCC=$ac_cv_fc_compiler_gnu 12196 1.1 mrg 12197 1.1 mrg compiler_FC=$CC 12198 1.1 mrg for cc_temp in $compiler""; do 12199 1.1 mrg case $cc_temp in 12200 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12201 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12202 1.1 mrg \-*) ;; 12203 1.1 mrg *) break;; 12204 1.1 mrg esac 12205 1.1 mrg done 12206 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12207 1.1 mrg 12208 1.1 mrg 12209 1.1 mrg if test -n "$compiler"; then 12210 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12211 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 12212 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12213 1.1 mrg $as_echo "$can_build_shared" >&6; } 12214 1.1 mrg 12215 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12216 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 12217 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 12218 1.1 mrg 12219 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 12220 1.1 mrg # are all built from PIC. 12221 1.1 mrg case $host_os in 12222 1.1 mrg aix3*) 12223 1.1 mrg test "$enable_shared" = yes && enable_static=no 12224 1.1 mrg if test -n "$RANLIB"; then 12225 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 12226 1.1 mrg postinstall_cmds='$RANLIB $lib' 12227 1.1 mrg fi 12228 1.1 mrg ;; 12229 1.1 mrg aix[4-9]*) 12230 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12231 1.1 mrg test "$enable_shared" = yes && enable_static=no 12232 1.1 mrg fi 12233 1.1 mrg ;; 12234 1.1 mrg esac 12235 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12236 1.1 mrg $as_echo "$enable_shared" >&6; } 12237 1.1 mrg 12238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12239 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 12240 1.1 mrg # Make sure either enable_shared or enable_static is yes. 12241 1.1 mrg test "$enable_shared" = yes || enable_static=yes 12242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12243 1.1 mrg $as_echo "$enable_static" >&6; } 12244 1.1 mrg 12245 1.1 mrg GCC_FC="$ac_cv_fc_compiler_gnu" 12246 1.1 mrg LD_FC="$LD" 12247 1.1 mrg 12248 1.1 mrg ## CAVEAT EMPTOR: 12249 1.1 mrg ## There is no encapsulation within the following macros, do not change 12250 1.1 mrg ## the running order or otherwise move them around unless you know exactly 12251 1.1 mrg ## what you are doing... 12252 1.1 mrg # Dependencies to place before and after the object being linked: 12253 1.1 mrg predep_objects_FC= 12254 1.1 mrg postdep_objects_FC= 12255 1.1 mrg predeps_FC= 12256 1.1 mrg postdeps_FC= 12257 1.1 mrg compiler_lib_search_path_FC= 12258 1.1 mrg 12259 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12260 1.1 mrg subroutine foo 12261 1.1 mrg implicit none 12262 1.1 mrg integer a 12263 1.1 mrg a=0 12264 1.1 mrg return 12265 1.1 mrg end 12266 1.1 mrg _LT_EOF 12267 1.1 mrg 12268 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12269 1.1 mrg (eval $ac_compile) 2>&5 12270 1.1 mrg ac_status=$? 12271 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12272 1.1 mrg test $ac_status = 0; }; then 12273 1.1 mrg # Parse the compiler output and extract the necessary 12274 1.1 mrg # objects, libraries and library flags. 12275 1.1 mrg 12276 1.1 mrg # Sentinel used to keep track of whether or not we are before 12277 1.1 mrg # the conftest object file. 12278 1.1 mrg pre_test_object_deps_done=no 12279 1.1 mrg 12280 1.1 mrg for p in `eval "$output_verbose_link_cmd"`; do 12281 1.1 mrg case $p in 12282 1.1 mrg 12283 1.1 mrg -L* | -R* | -l*) 12284 1.1 mrg # Some compilers place space between "-{L,R}" and the path. 12285 1.1 mrg # Remove the space. 12286 1.1 mrg if test $p = "-L" || 12287 1.1 mrg test $p = "-R"; then 12288 1.1 mrg prev=$p 12289 1.1 mrg continue 12290 1.1 mrg else 12291 1.1 mrg prev= 12292 1.1 mrg fi 12293 1.1 mrg 12294 1.1 mrg if test "$pre_test_object_deps_done" = no; then 12295 1.1 mrg case $p in 12296 1.1 mrg -L* | -R*) 12297 1.1 mrg # Internal compiler library paths should come after those 12298 1.1 mrg # provided the user. The postdeps already come after the 12299 1.1 mrg # user supplied libs so there is no need to process them. 12300 1.1 mrg if test -z "$compiler_lib_search_path_FC"; then 12301 1.1 mrg compiler_lib_search_path_FC="${prev}${p}" 12302 1.1 mrg else 12303 1.1 mrg compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}" 12304 1.1 mrg fi 12305 1.1 mrg ;; 12306 1.1 mrg # The "-l" case would never come before the object being 12307 1.1 mrg # linked, so don't bother handling this case. 12308 1.1 mrg esac 12309 1.1 mrg else 12310 1.1 mrg if test -z "$postdeps_FC"; then 12311 1.1 mrg postdeps_FC="${prev}${p}" 12312 1.1 mrg else 12313 1.1 mrg postdeps_FC="${postdeps_FC} ${prev}${p}" 12314 1.1 mrg fi 12315 1.1 mrg fi 12316 1.1 mrg ;; 12317 1.1 mrg 12318 1.1 mrg *.$objext) 12319 1.1 mrg # This assumes that the test object file only shows up 12320 1.1 mrg # once in the compiler output. 12321 1.1 mrg if test "$p" = "conftest.$objext"; then 12322 1.1 mrg pre_test_object_deps_done=yes 12323 1.1 mrg continue 12324 1.1 mrg fi 12325 1.1 mrg 12326 1.1 mrg if test "$pre_test_object_deps_done" = no; then 12327 1.1 mrg if test -z "$predep_objects_FC"; then 12328 1.1 mrg predep_objects_FC="$p" 12329 1.1 mrg else 12330 1.1 mrg predep_objects_FC="$predep_objects_FC $p" 12331 1.1 mrg fi 12332 1.1 mrg else 12333 1.1 mrg if test -z "$postdep_objects_FC"; then 12334 1.1 mrg postdep_objects_FC="$p" 12335 1.1 mrg else 12336 1.1 mrg postdep_objects_FC="$postdep_objects_FC $p" 12337 1.1 mrg fi 12338 1.1 mrg fi 12339 1.1 mrg ;; 12340 1.1 mrg 12341 1.1 mrg *) ;; # Ignore the rest. 12342 1.1 mrg 12343 1.1 mrg esac 12344 1.1 mrg done 12345 1.1 mrg 12346 1.1 mrg # Clean up. 12347 1.1 mrg rm -f a.out a.exe 12348 1.1 mrg else 12349 1.1 mrg echo "libtool.m4: error: problem compiling FC test program" 12350 1.1 mrg fi 12351 1.1 mrg 12352 1.1 mrg $RM -f confest.$objext 12353 1.1 mrg 12354 1.1 mrg # PORTME: override above test on systems where it is broken 12355 1.1 mrg 12356 1.1 mrg 12357 1.1 mrg case " $postdeps_FC " in 12358 1.1 mrg *" -lc "*) archive_cmds_need_lc_FC=no ;; 12359 1.1 mrg esac 12360 1.1 mrg compiler_lib_search_dirs_FC= 12361 1.1 mrg if test -n "${compiler_lib_search_path_FC}"; then 12362 1.1 mrg compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12363 1.1 mrg fi 12364 1.1 mrg 12365 1.1 mrg 12366 1.1 mrg 12367 1.1 mrg 12368 1.1 mrg 12369 1.1 mrg 12370 1.1 mrg 12371 1.1 mrg 12372 1.1 mrg 12373 1.1 mrg 12374 1.1 mrg 12375 1.1 mrg 12376 1.1 mrg 12377 1.1 mrg 12378 1.1 mrg 12379 1.1 mrg 12380 1.1 mrg 12381 1.1 mrg 12382 1.1 mrg 12383 1.1 mrg 12384 1.1 mrg 12385 1.1 mrg 12386 1.1 mrg 12387 1.1 mrg 12388 1.1 mrg 12389 1.1 mrg 12390 1.1 mrg 12391 1.1 mrg 12392 1.1 mrg 12393 1.1 mrg 12394 1.1 mrg 12395 1.1 mrg lt_prog_compiler_wl_FC= 12396 1.1 mrg lt_prog_compiler_pic_FC= 12397 1.1 mrg lt_prog_compiler_static_FC= 12398 1.1 mrg 12399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12400 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12401 1.1 mrg 12402 1.1 mrg if test "$GCC" = yes; then 12403 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12404 1.1 mrg lt_prog_compiler_static_FC='-static' 12405 1.1 mrg 12406 1.1 mrg case $host_os in 12407 1.1 mrg aix*) 12408 1.1 mrg # All AIX code is PIC. 12409 1.1 mrg if test "$host_cpu" = ia64; then 12410 1.1 mrg # AIX 5 now supports IA64 processor 12411 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12412 1.1 mrg fi 12413 1.2 mrg lt_prog_compiler_pic_FC='-fPIC' 12414 1.1 mrg ;; 12415 1.1 mrg 12416 1.1 mrg amigaos*) 12417 1.1 mrg case $host_cpu in 12418 1.1 mrg powerpc) 12419 1.1 mrg # see comment about AmigaOS4 .so support 12420 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12421 1.1 mrg ;; 12422 1.1 mrg m68k) 12423 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 12424 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 12425 1.1 mrg # like `-m68040'. 12426 1.1 mrg lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4' 12427 1.1 mrg ;; 12428 1.1 mrg esac 12429 1.1 mrg ;; 12430 1.1 mrg 12431 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12432 1.1 mrg # PIC is the default for these OSes. 12433 1.1 mrg ;; 12434 1.1 mrg 12435 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12436 1.1 mrg # This hack is so that the source file can tell whether it is being 12437 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12438 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 12439 1.1 mrg # (--disable-auto-import) libraries 12440 1.1 mrg lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12441 1.1 mrg ;; 12442 1.1 mrg 12443 1.1 mrg darwin* | rhapsody*) 12444 1.1 mrg # PIC is the default on this platform 12445 1.1 mrg # Common symbols not allowed in MH_DYLIB files 12446 1.1 mrg lt_prog_compiler_pic_FC='-fno-common' 12447 1.1 mrg ;; 12448 1.1 mrg 12449 1.1 mrg haiku*) 12450 1.1 mrg # PIC is the default for Haiku. 12451 1.1 mrg # The "-static" flag exists, but is broken. 12452 1.1 mrg lt_prog_compiler_static_FC= 12453 1.1 mrg ;; 12454 1.1 mrg 12455 1.1 mrg hpux*) 12456 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 12457 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 12458 1.1 mrg # sets the default TLS model and affects inlining. 12459 1.1 mrg case $host_cpu in 12460 1.1 mrg hppa*64*) 12461 1.1 mrg # +Z the default 12462 1.1 mrg ;; 12463 1.1 mrg *) 12464 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12465 1.1 mrg ;; 12466 1.1 mrg esac 12467 1.1 mrg ;; 12468 1.1 mrg 12469 1.1 mrg interix[3-9]*) 12470 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12471 1.1 mrg # Instead, we relocate shared libraries at runtime. 12472 1.1 mrg ;; 12473 1.1 mrg 12474 1.1 mrg msdosdjgpp*) 12475 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 12476 1.1 mrg # on systems that don't support them. 12477 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12478 1.1 mrg enable_shared=no 12479 1.1 mrg ;; 12480 1.1 mrg 12481 1.1 mrg *nto* | *qnx*) 12482 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12483 1.1 mrg # it will coredump. 12484 1.1 mrg lt_prog_compiler_pic_FC='-fPIC -shared' 12485 1.1 mrg ;; 12486 1.1 mrg 12487 1.1 mrg sysv4*MP*) 12488 1.1 mrg if test -d /usr/nec; then 12489 1.1 mrg lt_prog_compiler_pic_FC=-Kconform_pic 12490 1.1 mrg fi 12491 1.1 mrg ;; 12492 1.1 mrg 12493 1.1 mrg *) 12494 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12495 1.1 mrg ;; 12496 1.1 mrg esac 12497 1.1 mrg 12498 1.1 mrg case $cc_basename in 12499 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 12500 1.1 mrg lt_prog_compiler_wl_FC='-Xlinker ' 12501 1.1 mrg lt_prog_compiler_pic_FC='-Xcompiler -fPIC' 12502 1.1 mrg ;; 12503 1.1 mrg esac 12504 1.1 mrg else 12505 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 12506 1.1 mrg case $host_os in 12507 1.1 mrg aix*) 12508 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12509 1.1 mrg if test "$host_cpu" = ia64; then 12510 1.1 mrg # AIX 5 now supports IA64 processor 12511 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12512 1.1 mrg else 12513 1.1 mrg lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp' 12514 1.1 mrg fi 12515 1.1 mrg ;; 12516 1.1 mrg 12517 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12518 1.1 mrg # This hack is so that the source file can tell whether it is being 12519 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12520 1.1 mrg lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12521 1.1 mrg ;; 12522 1.1 mrg 12523 1.1 mrg hpux9* | hpux10* | hpux11*) 12524 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12525 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12526 1.1 mrg # not for PA HP-UX. 12527 1.1 mrg case $host_cpu in 12528 1.1 mrg hppa*64*|ia64*) 12529 1.1 mrg # +Z the default 12530 1.1 mrg ;; 12531 1.1 mrg *) 12532 1.1 mrg lt_prog_compiler_pic_FC='+Z' 12533 1.1 mrg ;; 12534 1.1 mrg esac 12535 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 12536 1.1 mrg lt_prog_compiler_static_FC='${wl}-a ${wl}archive' 12537 1.1 mrg ;; 12538 1.1 mrg 12539 1.1 mrg irix5* | irix6* | nonstopux*) 12540 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12541 1.1 mrg # PIC (with -KPIC) is the default. 12542 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12543 1.1 mrg ;; 12544 1.1 mrg 12545 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 12546 1.1 mrg case $cc_basename in 12547 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 12548 1.1 mrg ecc*) 12549 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12550 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12551 1.1 mrg lt_prog_compiler_static_FC='-static' 12552 1.1 mrg ;; 12553 1.1 mrg # icc used to be incompatible with GCC. 12554 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 12555 1.1 mrg icc* | ifort*) 12556 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12557 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12558 1.1 mrg lt_prog_compiler_static_FC='-static' 12559 1.1 mrg ;; 12560 1.1 mrg # Lahey Fortran 8.1. 12561 1.1 mrg lf95*) 12562 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12563 1.1 mrg lt_prog_compiler_pic_FC='--shared' 12564 1.1 mrg lt_prog_compiler_static_FC='--static' 12565 1.1 mrg ;; 12566 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 12567 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 12568 1.1 mrg # which looks to be a dead project) 12569 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12570 1.1 mrg lt_prog_compiler_pic_FC='-fpic' 12571 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12572 1.1 mrg ;; 12573 1.1 mrg ccc*) 12574 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12575 1.1 mrg # All Alpha code is PIC. 12576 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12577 1.1 mrg ;; 12578 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 12579 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 12580 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12581 1.1 mrg lt_prog_compiler_pic_FC='-qpic' 12582 1.1 mrg lt_prog_compiler_static_FC='-qstaticlink' 12583 1.1 mrg ;; 12584 1.1 mrg *) 12585 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 12586 1.1 mrg *Sun\ F* | *Sun*Fortran*) 12587 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 12588 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12589 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12590 1.1 mrg lt_prog_compiler_wl_FC='' 12591 1.1 mrg ;; 12592 1.1 mrg *Sun\ C*) 12593 1.1 mrg # Sun C 5.9 12594 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12595 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12596 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12597 1.1 mrg ;; 12598 1.1 mrg esac 12599 1.1 mrg ;; 12600 1.1 mrg esac 12601 1.1 mrg ;; 12602 1.1 mrg 12603 1.1 mrg newsos6) 12604 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12605 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12606 1.1 mrg ;; 12607 1.1 mrg 12608 1.1 mrg *nto* | *qnx*) 12609 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12610 1.1 mrg # it will coredump. 12611 1.1 mrg lt_prog_compiler_pic_FC='-fPIC -shared' 12612 1.1 mrg ;; 12613 1.1 mrg 12614 1.1 mrg osf3* | osf4* | osf5*) 12615 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12616 1.1 mrg # All OSF/1 code is PIC. 12617 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12618 1.1 mrg ;; 12619 1.1 mrg 12620 1.1 mrg rdos*) 12621 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12622 1.1 mrg ;; 12623 1.1 mrg 12624 1.1 mrg solaris*) 12625 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12626 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12627 1.1 mrg case $cc_basename in 12628 1.1 mrg f77* | f90* | f95*) 12629 1.1 mrg lt_prog_compiler_wl_FC='-Qoption ld ';; 12630 1.1 mrg *) 12631 1.1 mrg lt_prog_compiler_wl_FC='-Wl,';; 12632 1.1 mrg esac 12633 1.1 mrg ;; 12634 1.1 mrg 12635 1.1 mrg sunos4*) 12636 1.1 mrg lt_prog_compiler_wl_FC='-Qoption ld ' 12637 1.1 mrg lt_prog_compiler_pic_FC='-PIC' 12638 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12639 1.1 mrg ;; 12640 1.1 mrg 12641 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 12642 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12643 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12644 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12645 1.1 mrg ;; 12646 1.1 mrg 12647 1.1 mrg sysv4*MP*) 12648 1.1 mrg if test -d /usr/nec ;then 12649 1.1 mrg lt_prog_compiler_pic_FC='-Kconform_pic' 12650 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12651 1.1 mrg fi 12652 1.1 mrg ;; 12653 1.1 mrg 12654 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12655 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12656 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12657 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12658 1.1 mrg ;; 12659 1.1 mrg 12660 1.1 mrg unicos*) 12661 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12662 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12663 1.1 mrg ;; 12664 1.1 mrg 12665 1.1 mrg uts4*) 12666 1.1 mrg lt_prog_compiler_pic_FC='-pic' 12667 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12668 1.1 mrg ;; 12669 1.1 mrg 12670 1.1 mrg *) 12671 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12672 1.1 mrg ;; 12673 1.1 mrg esac 12674 1.1 mrg fi 12675 1.1 mrg 12676 1.1 mrg case $host_os in 12677 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 12678 1.1 mrg *djgpp*) 12679 1.1 mrg lt_prog_compiler_pic_FC= 12680 1.1 mrg ;; 12681 1.1 mrg *) 12682 1.1 mrg lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC" 12683 1.1 mrg ;; 12684 1.1 mrg esac 12685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5 12686 1.1 mrg $as_echo "$lt_prog_compiler_pic_FC" >&6; } 12687 1.1 mrg 12688 1.1 mrg 12689 1.1 mrg 12690 1.1 mrg # 12691 1.1 mrg # Check to make sure the PIC flag actually works. 12692 1.1 mrg # 12693 1.1 mrg if test -n "$lt_prog_compiler_pic_FC"; then 12694 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5 12695 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; } 12696 1.10 mrg if ${lt_cv_prog_compiler_pic_works_FC+:} false; then : 12697 1.1 mrg $as_echo_n "(cached) " >&6 12698 1.1 mrg else 12699 1.1 mrg lt_cv_prog_compiler_pic_works_FC=no 12700 1.1 mrg ac_outfile=conftest.$ac_objext 12701 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12702 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_FC" 12703 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12704 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12705 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12706 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12707 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 12708 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12709 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12710 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12711 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12712 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12713 1.1 mrg (eval "$lt_compile" 2>conftest.err) 12714 1.1 mrg ac_status=$? 12715 1.1 mrg cat conftest.err >&5 12716 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12717 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 12718 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12719 1.1 mrg # So say no if there are warnings other than the usual output. 12720 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12721 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12722 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12723 1.1 mrg lt_cv_prog_compiler_pic_works_FC=yes 12724 1.1 mrg fi 12725 1.1 mrg fi 12726 1.1 mrg $RM conftest* 12727 1.1 mrg 12728 1.1 mrg fi 12729 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5 12730 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; } 12731 1.1 mrg 12732 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then 12733 1.1 mrg case $lt_prog_compiler_pic_FC in 12734 1.1 mrg "" | " "*) ;; 12735 1.1 mrg *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;; 12736 1.1 mrg esac 12737 1.1 mrg else 12738 1.1 mrg lt_prog_compiler_pic_FC= 12739 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12740 1.1 mrg fi 12741 1.1 mrg 12742 1.1 mrg fi 12743 1.1 mrg 12744 1.1 mrg 12745 1.1 mrg 12746 1.1 mrg # 12747 1.1 mrg # Check to make sure the static flag actually works. 12748 1.1 mrg # 12749 1.1 mrg wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\" 12750 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12751 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12752 1.10 mrg if ${lt_cv_prog_compiler_static_works_FC+:} false; then : 12753 1.1 mrg $as_echo_n "(cached) " >&6 12754 1.1 mrg else 12755 1.1 mrg lt_cv_prog_compiler_static_works_FC=no 12756 1.1 mrg save_LDFLAGS="$LDFLAGS" 12757 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12758 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 12759 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12760 1.1 mrg # The linker can only warn and ignore the option if not recognized 12761 1.1 mrg # So say no if there are warnings 12762 1.1 mrg if test -s conftest.err; then 12763 1.1 mrg # Append any errors to the config.log. 12764 1.1 mrg cat conftest.err 1>&5 12765 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12766 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12767 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 12768 1.1 mrg lt_cv_prog_compiler_static_works_FC=yes 12769 1.1 mrg fi 12770 1.1 mrg else 12771 1.1 mrg lt_cv_prog_compiler_static_works_FC=yes 12772 1.1 mrg fi 12773 1.1 mrg fi 12774 1.1 mrg $RM -r conftest* 12775 1.1 mrg LDFLAGS="$save_LDFLAGS" 12776 1.1 mrg 12777 1.1 mrg fi 12778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5 12779 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; } 12780 1.1 mrg 12781 1.1 mrg if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then 12782 1.1 mrg : 12783 1.1 mrg else 12784 1.1 mrg lt_prog_compiler_static_FC= 12785 1.1 mrg fi 12786 1.1 mrg 12787 1.1 mrg 12788 1.1 mrg 12789 1.1 mrg 12790 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12791 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12792 1.10 mrg if ${lt_cv_prog_compiler_c_o_FC+:} false; then : 12793 1.1 mrg $as_echo_n "(cached) " >&6 12794 1.1 mrg else 12795 1.1 mrg lt_cv_prog_compiler_c_o_FC=no 12796 1.1 mrg $RM -r conftest 2>/dev/null 12797 1.1 mrg mkdir conftest 12798 1.1 mrg cd conftest 12799 1.1 mrg mkdir out 12800 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12801 1.1 mrg 12802 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12803 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12804 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12805 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12806 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12807 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12808 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12809 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12810 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12811 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12812 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12813 1.1 mrg ac_status=$? 12814 1.1 mrg cat out/conftest.err >&5 12815 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12816 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12817 1.1 mrg then 12818 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12819 1.1 mrg # So say no if there are warnings 12820 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12821 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12822 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12823 1.1 mrg lt_cv_prog_compiler_c_o_FC=yes 12824 1.1 mrg fi 12825 1.1 mrg fi 12826 1.1 mrg chmod u+w . 2>&5 12827 1.1 mrg $RM conftest* 12828 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12829 1.1 mrg # template instantiation 12830 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12831 1.1 mrg $RM out/* && rmdir out 12832 1.1 mrg cd .. 12833 1.1 mrg $RM -r conftest 12834 1.1 mrg $RM conftest* 12835 1.1 mrg 12836 1.1 mrg fi 12837 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12838 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12839 1.1 mrg 12840 1.1 mrg 12841 1.1 mrg 12842 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12843 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12844 1.10 mrg if ${lt_cv_prog_compiler_c_o_FC+:} false; then : 12845 1.1 mrg $as_echo_n "(cached) " >&6 12846 1.1 mrg else 12847 1.1 mrg lt_cv_prog_compiler_c_o_FC=no 12848 1.1 mrg $RM -r conftest 2>/dev/null 12849 1.1 mrg mkdir conftest 12850 1.1 mrg cd conftest 12851 1.1 mrg mkdir out 12852 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12853 1.1 mrg 12854 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12855 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12856 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12857 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12858 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12859 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12860 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12861 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12862 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12863 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12864 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12865 1.1 mrg ac_status=$? 12866 1.1 mrg cat out/conftest.err >&5 12867 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12868 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12869 1.1 mrg then 12870 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12871 1.1 mrg # So say no if there are warnings 12872 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12873 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12874 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12875 1.1 mrg lt_cv_prog_compiler_c_o_FC=yes 12876 1.1 mrg fi 12877 1.1 mrg fi 12878 1.1 mrg chmod u+w . 2>&5 12879 1.1 mrg $RM conftest* 12880 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12881 1.1 mrg # template instantiation 12882 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12883 1.1 mrg $RM out/* && rmdir out 12884 1.1 mrg cd .. 12885 1.1 mrg $RM -r conftest 12886 1.1 mrg $RM conftest* 12887 1.1 mrg 12888 1.1 mrg fi 12889 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12890 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12891 1.1 mrg 12892 1.1 mrg 12893 1.1 mrg 12894 1.1 mrg 12895 1.1 mrg hard_links="nottested" 12896 1.1 mrg if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then 12897 1.1 mrg # do not overwrite the value of need_locks provided by the user 12898 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12899 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 12900 1.1 mrg hard_links=yes 12901 1.1 mrg $RM conftest* 12902 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12903 1.1 mrg touch conftest.a 12904 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 12905 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12906 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12907 1.1 mrg $as_echo "$hard_links" >&6; } 12908 1.1 mrg if test "$hard_links" = no; then 12909 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12910 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12911 1.1 mrg need_locks=warn 12912 1.1 mrg fi 12913 1.1 mrg else 12914 1.1 mrg need_locks=no 12915 1.1 mrg fi 12916 1.1 mrg 12917 1.1 mrg 12918 1.1 mrg 12919 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12920 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12921 1.1 mrg 12922 1.1 mrg runpath_var= 12923 1.1 mrg allow_undefined_flag_FC= 12924 1.1 mrg always_export_symbols_FC=no 12925 1.1 mrg archive_cmds_FC= 12926 1.1 mrg archive_expsym_cmds_FC= 12927 1.1 mrg compiler_needs_object_FC=no 12928 1.1 mrg enable_shared_with_static_runtimes_FC=no 12929 1.1 mrg export_dynamic_flag_spec_FC= 12930 1.1 mrg export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12931 1.1 mrg hardcode_automatic_FC=no 12932 1.1 mrg hardcode_direct_FC=no 12933 1.1 mrg hardcode_direct_absolute_FC=no 12934 1.1 mrg hardcode_libdir_flag_spec_FC= 12935 1.1 mrg hardcode_libdir_flag_spec_ld_FC= 12936 1.1 mrg hardcode_libdir_separator_FC= 12937 1.1 mrg hardcode_minus_L_FC=no 12938 1.1 mrg hardcode_shlibpath_var_FC=unsupported 12939 1.1 mrg inherit_rpath_FC=no 12940 1.1 mrg link_all_deplibs_FC=unknown 12941 1.1 mrg module_cmds_FC= 12942 1.1 mrg module_expsym_cmds_FC= 12943 1.1 mrg old_archive_from_new_cmds_FC= 12944 1.1 mrg old_archive_from_expsyms_cmds_FC= 12945 1.1 mrg thread_safe_flag_spec_FC= 12946 1.1 mrg whole_archive_flag_spec_FC= 12947 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 12948 1.1 mrg # included in the symbol list 12949 1.1 mrg include_expsyms_FC= 12950 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 12951 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 12952 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 12953 1.1 mrg # as well as any symbol that contains `d'. 12954 1.1 mrg exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12955 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12956 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 12957 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 12958 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 12959 1.1 mrg # preloaded symbol tables. 12960 1.1 mrg # Exclude shared library initialization/finalization symbols. 12961 1.1 mrg extract_expsyms_cmds= 12962 1.1 mrg 12963 1.1 mrg case $host_os in 12964 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 12965 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 12966 1.1 mrg # When not using gcc, we currently assume that we are using 12967 1.1 mrg # Microsoft Visual C++. 12968 1.1 mrg if test "$GCC" != yes; then 12969 1.1 mrg with_gnu_ld=no 12970 1.1 mrg fi 12971 1.1 mrg ;; 12972 1.1 mrg interix*) 12973 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 12974 1.1 mrg with_gnu_ld=yes 12975 1.1 mrg ;; 12976 1.1 mrg openbsd*) 12977 1.1 mrg with_gnu_ld=no 12978 1.1 mrg ;; 12979 1.1 mrg esac 12980 1.1 mrg 12981 1.1 mrg ld_shlibs_FC=yes 12982 1.1 mrg 12983 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 12984 1.1 mrg # that we're better off using the native interface for both. 12985 1.1 mrg lt_use_gnu_ld_interface=no 12986 1.1 mrg if test "$with_gnu_ld" = yes; then 12987 1.1 mrg case $host_os in 12988 1.1 mrg aix*) 12989 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 12990 1.1 mrg # with the native linker. However, as the warning in the GNU ld 12991 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 12992 1.1 mrg # shared libraries, regardless of the interface used. 12993 1.1 mrg case `$LD -v 2>&1` in 12994 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12995 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12996 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12997 1.1 mrg *) 12998 1.1 mrg lt_use_gnu_ld_interface=yes 12999 1.1 mrg ;; 13000 1.1 mrg esac 13001 1.1 mrg ;; 13002 1.1 mrg *) 13003 1.1 mrg lt_use_gnu_ld_interface=yes 13004 1.1 mrg ;; 13005 1.1 mrg esac 13006 1.1 mrg fi 13007 1.1 mrg 13008 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 13009 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 13010 1.1 mrg wlarc='${wl}' 13011 1.1 mrg 13012 1.1 mrg # Set some defaults for GNU ld with shared library support. These 13013 1.1 mrg # are reset later if shared libraries are not supported. Putting them 13014 1.1 mrg # here allows them to be overridden if necessary. 13015 1.1 mrg runpath_var=LD_RUN_PATH 13016 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13017 1.1 mrg export_dynamic_flag_spec_FC='${wl}--export-dynamic' 13018 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 13019 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 13020 1.1 mrg whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13021 1.1 mrg else 13022 1.1 mrg whole_archive_flag_spec_FC= 13023 1.1 mrg fi 13024 1.1 mrg supports_anon_versioning=no 13025 1.1 mrg case `$LD -v 2>&1` in 13026 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 13027 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 13028 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 13029 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 13030 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 13031 1.1 mrg *) supports_anon_versioning=yes ;; 13032 1.1 mrg esac 13033 1.1 mrg 13034 1.1 mrg # See if GNU ld supports shared libraries. 13035 1.1 mrg case $host_os in 13036 1.1 mrg aix[3-9]*) 13037 1.1 mrg # On AIX/PPC, the GNU linker is very broken 13038 1.1 mrg if test "$host_cpu" != ia64; then 13039 1.1 mrg ld_shlibs_FC=no 13040 1.1 mrg cat <<_LT_EOF 1>&2 13041 1.1 mrg 13042 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 13043 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 13044 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 13045 1.1 mrg *** really care for shared libraries, you may want to install binutils 13046 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 13047 1.1 mrg *** You will then need to restart the configuration process. 13048 1.1 mrg 13049 1.1 mrg _LT_EOF 13050 1.1 mrg fi 13051 1.1 mrg ;; 13052 1.1 mrg 13053 1.1 mrg amigaos*) 13054 1.1 mrg case $host_cpu in 13055 1.1 mrg powerpc) 13056 1.1 mrg # see comment about AmigaOS4 .so support 13057 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13058 1.1 mrg archive_expsym_cmds_FC='' 13059 1.1 mrg ;; 13060 1.1 mrg m68k) 13061 1.1 mrg archive_cmds_FC='$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)' 13062 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13063 1.1 mrg hardcode_minus_L_FC=yes 13064 1.1 mrg ;; 13065 1.1 mrg esac 13066 1.1 mrg ;; 13067 1.1 mrg 13068 1.1 mrg beos*) 13069 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13070 1.1 mrg allow_undefined_flag_FC=unsupported 13071 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 13072 1.1 mrg # support --undefined. This deserves some investigation. FIXME 13073 1.1 mrg archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13074 1.1 mrg else 13075 1.1 mrg ld_shlibs_FC=no 13076 1.1 mrg fi 13077 1.1 mrg ;; 13078 1.1 mrg 13079 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 13080 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless, 13081 1.1 mrg # as there is no search path for DLLs. 13082 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13083 1.1 mrg export_dynamic_flag_spec_FC='${wl}--export-all-symbols' 13084 1.1 mrg allow_undefined_flag_FC=unsupported 13085 1.1 mrg always_export_symbols_FC=no 13086 1.1 mrg enable_shared_with_static_runtimes_FC=yes 13087 1.1 mrg export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 13088 1.1 mrg 13089 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13090 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13091 1.1 mrg # If the export-symbols file already is a .def file (1st line 13092 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 13093 1.1 mrg archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13094 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 13095 1.1 mrg else 13096 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 13097 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 13098 1.1 mrg fi~ 13099 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13100 1.1 mrg else 13101 1.1 mrg ld_shlibs_FC=no 13102 1.1 mrg fi 13103 1.1 mrg ;; 13104 1.1 mrg 13105 1.1 mrg haiku*) 13106 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13107 1.1 mrg link_all_deplibs_FC=yes 13108 1.1 mrg ;; 13109 1.1 mrg 13110 1.1 mrg interix[3-9]*) 13111 1.1 mrg hardcode_direct_FC=no 13112 1.1 mrg hardcode_shlibpath_var_FC=no 13113 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13114 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13115 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13116 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 13117 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 13118 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 13119 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13120 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13121 1.1 mrg archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 13122 1.1 mrg archive_expsym_cmds_FC='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' 13123 1.1 mrg ;; 13124 1.1 mrg 13125 1.11 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 13126 1.1 mrg tmp_diet=no 13127 1.1 mrg if test "$host_os" = linux-dietlibc; then 13128 1.1 mrg case $cc_basename in 13129 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 13130 1.1 mrg esac 13131 1.1 mrg fi 13132 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 13133 1.1 mrg && test "$tmp_diet" = no 13134 1.1 mrg then 13135 1.5 mrg tmp_addflag=' $pic_flag' 13136 1.1 mrg tmp_sharedflag='-shared' 13137 1.1 mrg case $cc_basename,$host_cpu in 13138 1.1 mrg pgcc*) # Portland Group C compiler 13139 1.1 mrg whole_archive_flag_spec_FC='${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' 13140 1.1 mrg tmp_addflag=' $pic_flag' 13141 1.1 mrg ;; 13142 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 13143 1.1 mrg # Portland Group f77 and f90 compilers 13144 1.1 mrg whole_archive_flag_spec_FC='${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' 13145 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 13146 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 13147 1.1 mrg tmp_addflag=' -i_dynamic' ;; 13148 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 13149 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 13150 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 13151 1.1 mrg tmp_addflag=' -nofor_main' ;; 13152 1.1 mrg lf95*) # Lahey Fortran 8.1 13153 1.1 mrg whole_archive_flag_spec_FC= 13154 1.1 mrg tmp_sharedflag='--shared' ;; 13155 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 13156 1.1 mrg tmp_sharedflag='-qmkshrobj' 13157 1.1 mrg tmp_addflag= ;; 13158 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 13159 1.1 mrg whole_archive_flag_spec_FC='${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' 13160 1.1 mrg compiler_needs_object_FC=yes 13161 1.1 mrg ;; 13162 1.1 mrg esac 13163 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 13164 1.1 mrg *Sun\ C*) # Sun C 5.9 13165 1.1 mrg whole_archive_flag_spec_FC='${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' 13166 1.1 mrg compiler_needs_object_FC=yes 13167 1.1 mrg tmp_sharedflag='-G' ;; 13168 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 13169 1.1 mrg tmp_sharedflag='-G' ;; 13170 1.1 mrg esac 13171 1.1 mrg archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13172 1.1 mrg 13173 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13174 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 13175 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13176 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13177 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13178 1.1 mrg fi 13179 1.1 mrg 13180 1.1 mrg case $cc_basename in 13181 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 13182 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 13183 1.1 mrg whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive' 13184 1.1 mrg hardcode_libdir_flag_spec_FC= 13185 1.1 mrg hardcode_libdir_flag_spec_ld_FC='-rpath $libdir' 13186 1.1 mrg archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 13187 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13188 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 13189 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13190 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13191 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 13192 1.1 mrg fi 13193 1.1 mrg ;; 13194 1.1 mrg esac 13195 1.1 mrg else 13196 1.1 mrg ld_shlibs_FC=no 13197 1.1 mrg fi 13198 1.1 mrg ;; 13199 1.1 mrg 13200 1.1 mrg netbsd*) 13201 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13202 1.1 mrg archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13203 1.1 mrg wlarc= 13204 1.1 mrg else 13205 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13206 1.1 mrg archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13207 1.1 mrg fi 13208 1.1 mrg ;; 13209 1.1 mrg 13210 1.1 mrg solaris*) 13211 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 13212 1.1 mrg ld_shlibs_FC=no 13213 1.1 mrg cat <<_LT_EOF 1>&2 13214 1.1 mrg 13215 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 13216 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 13217 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13218 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 13219 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13220 1.1 mrg *** used, and then restart. 13221 1.1 mrg 13222 1.1 mrg _LT_EOF 13223 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13224 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13225 1.1 mrg archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13226 1.1 mrg else 13227 1.1 mrg ld_shlibs_FC=no 13228 1.1 mrg fi 13229 1.1 mrg ;; 13230 1.1 mrg 13231 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 13232 1.1 mrg case `$LD -v 2>&1` in 13233 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 13234 1.1 mrg ld_shlibs_FC=no 13235 1.1 mrg cat <<_LT_EOF 1>&2 13236 1.1 mrg 13237 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 13238 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 13239 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13240 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 13241 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13242 1.1 mrg *** used, and then restart. 13243 1.1 mrg 13244 1.1 mrg _LT_EOF 13245 1.1 mrg ;; 13246 1.1 mrg *) 13247 1.1 mrg # For security reasons, it is highly recommended that you always 13248 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 13249 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 13250 1.1 mrg # requires that you compile everything twice, which is a pain. 13251 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13252 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13253 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13254 1.1 mrg archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13255 1.1 mrg else 13256 1.1 mrg ld_shlibs_FC=no 13257 1.1 mrg fi 13258 1.1 mrg ;; 13259 1.1 mrg esac 13260 1.1 mrg ;; 13261 1.1 mrg 13262 1.1 mrg sunos4*) 13263 1.1 mrg archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13264 1.1 mrg wlarc= 13265 1.1 mrg hardcode_direct_FC=yes 13266 1.1 mrg hardcode_shlibpath_var_FC=no 13267 1.1 mrg ;; 13268 1.1 mrg 13269 1.1 mrg *) 13270 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13271 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13272 1.1 mrg archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13273 1.1 mrg else 13274 1.1 mrg ld_shlibs_FC=no 13275 1.1 mrg fi 13276 1.1 mrg ;; 13277 1.1 mrg esac 13278 1.1 mrg 13279 1.1 mrg if test "$ld_shlibs_FC" = no; then 13280 1.1 mrg runpath_var= 13281 1.1 mrg hardcode_libdir_flag_spec_FC= 13282 1.1 mrg export_dynamic_flag_spec_FC= 13283 1.1 mrg whole_archive_flag_spec_FC= 13284 1.1 mrg fi 13285 1.1 mrg else 13286 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 13287 1.1 mrg case $host_os in 13288 1.1 mrg aix3*) 13289 1.1 mrg allow_undefined_flag_FC=unsupported 13290 1.1 mrg always_export_symbols_FC=yes 13291 1.1 mrg archive_expsym_cmds_FC='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' 13292 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 13293 1.1 mrg # are no directories specified by -L. 13294 1.1 mrg hardcode_minus_L_FC=yes 13295 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 13296 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 13297 1.1 mrg # broken collect2. 13298 1.1 mrg hardcode_direct_FC=unsupported 13299 1.1 mrg fi 13300 1.1 mrg ;; 13301 1.1 mrg 13302 1.1 mrg aix[4-9]*) 13303 1.1 mrg if test "$host_cpu" = ia64; then 13304 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 13305 1.1 mrg # have to do anything special. 13306 1.1 mrg aix_use_runtimelinking=no 13307 1.1 mrg exp_sym_flag='-Bexport' 13308 1.1 mrg no_entry_flag="" 13309 1.1 mrg else 13310 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 13311 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 13312 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 13313 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 13314 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13315 1.1 mrg export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13316 1.1 mrg else 13317 1.5 mrg export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 13318 1.1 mrg fi 13319 1.1 mrg aix_use_runtimelinking=no 13320 1.1 mrg 13321 1.1 mrg # Test if we are trying to use run time linking or normal 13322 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13323 1.1 mrg # need to do runtime linking. 13324 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13325 1.1 mrg for ld_flag in $LDFLAGS; do 13326 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13327 1.1 mrg aix_use_runtimelinking=yes 13328 1.1 mrg break 13329 1.1 mrg fi 13330 1.1 mrg done 13331 1.1 mrg ;; 13332 1.1 mrg esac 13333 1.1 mrg 13334 1.1 mrg exp_sym_flag='-bexport' 13335 1.1 mrg no_entry_flag='-bnoentry' 13336 1.1 mrg fi 13337 1.1 mrg 13338 1.1 mrg # When large executables or shared objects are built, AIX ld can 13339 1.1 mrg # have problems creating the table of contents. If linking a library 13340 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 13341 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13342 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13343 1.1 mrg 13344 1.1 mrg archive_cmds_FC='' 13345 1.1 mrg hardcode_direct_FC=yes 13346 1.1 mrg hardcode_direct_absolute_FC=yes 13347 1.1 mrg hardcode_libdir_separator_FC=':' 13348 1.1 mrg link_all_deplibs_FC=yes 13349 1.1 mrg file_list_spec_FC='${wl}-f,' 13350 1.1 mrg 13351 1.1 mrg if test "$GCC" = yes; then 13352 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 13353 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 13354 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 13355 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 13356 1.1 mrg if test -f "$collect2name" && 13357 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13358 1.1 mrg then 13359 1.1 mrg # We have reworked collect2 13360 1.1 mrg : 13361 1.1 mrg else 13362 1.1 mrg # We have old collect2 13363 1.1 mrg hardcode_direct_FC=unsupported 13364 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 13365 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 13366 1.1 mrg # to unsupported forces relinking 13367 1.1 mrg hardcode_minus_L_FC=yes 13368 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13369 1.1 mrg hardcode_libdir_separator_FC= 13370 1.1 mrg fi 13371 1.1 mrg ;; 13372 1.1 mrg esac 13373 1.1 mrg shared_flag='-shared' 13374 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13375 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 13376 1.1 mrg fi 13377 1.1 mrg else 13378 1.1 mrg # not using gcc 13379 1.1 mrg if test "$host_cpu" = ia64; then 13380 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13381 1.1 mrg # chokes on -Wl,-G. The following line is correct: 13382 1.1 mrg shared_flag='-G' 13383 1.1 mrg else 13384 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13385 1.1 mrg shared_flag='${wl}-G' 13386 1.1 mrg else 13387 1.1 mrg shared_flag='${wl}-bM:SRE' 13388 1.1 mrg fi 13389 1.1 mrg fi 13390 1.1 mrg fi 13391 1.1 mrg 13392 1.1 mrg export_dynamic_flag_spec_FC='${wl}-bexpall' 13393 1.1 mrg # It seems that -bexpall does not export symbols beginning with 13394 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 13395 1.1 mrg always_export_symbols_FC=yes 13396 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13397 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 13398 1.1 mrg # -berok will link without error, but may produce a broken library. 13399 1.1 mrg allow_undefined_flag_FC='-berok' 13400 1.1 mrg # Determine the default libpath from the value encoded in an 13401 1.1 mrg # empty executable. 13402 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13403 1.1 mrg program main 13404 1.1 mrg 13405 1.1 mrg end 13406 1.1 mrg _ACEOF 13407 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13408 1.1 mrg 13409 1.1 mrg lt_aix_libpath_sed=' 13410 1.1 mrg /Import File Strings/,/^$/ { 13411 1.1 mrg /^0/ { 13412 1.1 mrg s/^0 *\(.*\)$/\1/ 13413 1.1 mrg p 13414 1.1 mrg } 13415 1.1 mrg }' 13416 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13417 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13418 1.1 mrg if test -z "$aix_libpath"; then 13419 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13420 1.1 mrg fi 13421 1.1 mrg fi 13422 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13423 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13424 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13425 1.1 mrg 13426 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13427 1.1 mrg archive_expsym_cmds_FC='$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" 13428 1.1 mrg else 13429 1.1 mrg if test "$host_cpu" = ia64; then 13430 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib' 13431 1.1 mrg allow_undefined_flag_FC="-z nodefs" 13432 1.1 mrg archive_expsym_cmds_FC="\$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" 13433 1.1 mrg else 13434 1.1 mrg # Determine the default libpath from the value encoded in an 13435 1.1 mrg # empty executable. 13436 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13437 1.1 mrg program main 13438 1.1 mrg 13439 1.1 mrg end 13440 1.1 mrg _ACEOF 13441 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13442 1.1 mrg 13443 1.1 mrg lt_aix_libpath_sed=' 13444 1.1 mrg /Import File Strings/,/^$/ { 13445 1.1 mrg /^0/ { 13446 1.1 mrg s/^0 *\(.*\)$/\1/ 13447 1.1 mrg p 13448 1.1 mrg } 13449 1.1 mrg }' 13450 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13451 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13452 1.1 mrg if test -z "$aix_libpath"; then 13453 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13454 1.1 mrg fi 13455 1.1 mrg fi 13456 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13457 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13458 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13459 1.1 mrg 13460 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13461 1.1 mrg # Warning - without using the other run time loading flags, 13462 1.1 mrg # -berok will link without error, but may produce a broken library. 13463 1.1 mrg no_undefined_flag_FC=' ${wl}-bernotok' 13464 1.1 mrg allow_undefined_flag_FC=' ${wl}-berok' 13465 1.1 mrg if test "$with_gnu_ld" = yes; then 13466 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 13467 1.1 mrg whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13468 1.1 mrg else 13469 1.1 mrg # Exported symbols can be pulled into shared objects from archives 13470 1.1 mrg whole_archive_flag_spec_FC='$convenience' 13471 1.1 mrg fi 13472 1.1 mrg archive_cmds_need_lc_FC=yes 13473 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 13474 1.1 mrg archive_expsym_cmds_FC="\$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' 13475 1.1 mrg fi 13476 1.1 mrg fi 13477 1.1 mrg ;; 13478 1.1 mrg 13479 1.1 mrg amigaos*) 13480 1.1 mrg case $host_cpu in 13481 1.1 mrg powerpc) 13482 1.1 mrg # see comment about AmigaOS4 .so support 13483 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13484 1.1 mrg archive_expsym_cmds_FC='' 13485 1.1 mrg ;; 13486 1.1 mrg m68k) 13487 1.1 mrg archive_cmds_FC='$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)' 13488 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13489 1.1 mrg hardcode_minus_L_FC=yes 13490 1.1 mrg ;; 13491 1.1 mrg esac 13492 1.1 mrg ;; 13493 1.1 mrg 13494 1.1 mrg bsdi[45]*) 13495 1.1 mrg export_dynamic_flag_spec_FC=-rdynamic 13496 1.1 mrg ;; 13497 1.1 mrg 13498 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 13499 1.1 mrg # When not using gcc, we currently assume that we are using 13500 1.1 mrg # Microsoft Visual C++. 13501 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 13502 1.1 mrg # no search path for DLLs. 13503 1.1 mrg hardcode_libdir_flag_spec_FC=' ' 13504 1.1 mrg allow_undefined_flag_FC=unsupported 13505 1.1 mrg # Tell ltmain to make .lib files, not .a files. 13506 1.1 mrg libext=lib 13507 1.1 mrg # Tell ltmain to make .dll files, not .so files. 13508 1.1 mrg shrext_cmds=".dll" 13509 1.1 mrg # FIXME: Setting linknames here is a bad hack. 13510 1.1 mrg archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 13511 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 13512 1.1 mrg old_archive_from_new_cmds_FC='true' 13513 1.1 mrg # FIXME: Should let the user specify the lib program. 13514 1.1 mrg old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs' 13515 1.1 mrg fix_srcfile_path_FC='`cygpath -w "$srcfile"`' 13516 1.1 mrg enable_shared_with_static_runtimes_FC=yes 13517 1.1 mrg ;; 13518 1.1 mrg 13519 1.1 mrg darwin* | rhapsody*) 13520 1.1 mrg 13521 1.1 mrg 13522 1.15 mrg 13523 1.15 mrg # Publish an arg to allow the user to select that Darwin host (and target) 13524 1.15 mrg # libraries should be given install-names like @rpath/libfoo.dylib. This 13525 1.15 mrg # requires that the user of the library then adds an 'rpath' to the DSO that 13526 1.15 mrg # needs access. 13527 1.15 mrg # NOTE: there are defaults below, for systems that support rpaths. The person 13528 1.15 mrg # configuring can override the defaults for any system version that supports 13529 1.15 mrg # them - they are, however, forced off for system versions without support. 13530 1.15 mrg # Check whether --enable-darwin-at-rpath was given. 13531 1.15 mrg if test "${enable_darwin_at_rpath+set}" = set; then : 13532 1.15 mrg enableval=$enable_darwin_at_rpath; if test "x$enable_darwin_at_rpath" = "xyes"; then 13533 1.15 mrg # This is not supported before macOS 10.5 / Darwin9. 13534 1.15 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 13535 1.15 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 13536 1.15 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&5 13537 1.15 mrg $as_echo "$as_me: WARNING: Darwin @rpath library names are incompatible with OSX versions earlier than 10.5 (rpaths disabled)" >&2;} 13538 1.15 mrg enable_darwin_at_rpath=no 13539 1.15 mrg ;; 13540 1.15 mrg esac 13541 1.15 mrg fi 13542 1.15 mrg else 13543 1.15 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host_os in 13544 1.15 mrg # As above, before 10.5 / Darwin9 this does not work. 13545 1.15 mrg UNSET,darwin[4-8]*|UNSET,rhapsody*|10.[0-4][,.]*) 13546 1.15 mrg enable_darwin_at_rpath=no 13547 1.15 mrg ;; 13548 1.15 mrg 13549 1.15 mrg # We cannot build and test reliably on macOS 10.11+ (Darwin15+) without use 13550 1.15 mrg # of rpaths, since runpaths set via DYLD_LIBRARY_PATH are elided by key 13551 1.15 mrg # system executables (e.g. /bin/sh). Force rpaths on for these systems. 13552 1.15 mrg UNSET,darwin1[5-9]*|UNSET,darwin2*|10.1[1-9][,.]*|1[1-9].*[,.]* ) 13553 1.15 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&5 13554 1.15 mrg $as_echo "$as_me: @rpath library names are needed on macOS versions later than 10.11 (rpaths have been enabled)" >&6;} 13555 1.15 mrg enable_darwin_at_rpath=yes 13556 1.15 mrg ;; 13557 1.15 mrg # NOTE: we are not (yet) doing anything for 10.5 .. 10.10, since they can 13558 1.15 mrg # work with either DYLD_LIBRARY_PATH or embedded rpaths. 13559 1.15 mrg 13560 1.15 mrg esac 13561 1.15 mrg 13562 1.15 mrg fi 13563 1.15 mrg 13564 1.15 mrg 13565 1.1 mrg archive_cmds_need_lc_FC=no 13566 1.1 mrg hardcode_direct_FC=no 13567 1.1 mrg hardcode_automatic_FC=yes 13568 1.1 mrg hardcode_shlibpath_var_FC=unsupported 13569 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 13570 1.1 mrg whole_archive_flag_spec_FC='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 13571 1.1 mrg else 13572 1.1 mrg whole_archive_flag_spec_FC='' 13573 1.1 mrg fi 13574 1.1 mrg link_all_deplibs_FC=yes 13575 1.1 mrg allow_undefined_flag_FC="$_lt_dar_allow_undefined" 13576 1.1 mrg case $cc_basename in 13577 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 13578 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 13579 1.1 mrg esac 13580 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 13581 1.1 mrg output_verbose_link_cmd=func_echo_all 13582 1.15 mrg _lt_install_name='\$rpath/\$soname' 13583 1.15 mrg if test "x$enable_darwin_at_rpath" = "xyes"; then 13584 1.15 mrg _lt_install_name='@rpath/\$soname' 13585 1.15 mrg fi 13586 1.15 mrg archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dsymutil}" 13587 1.1 mrg module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13588 1.15 mrg archive_expsym_cmds_FC="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name ${_lt_install_name} \$verstring ${_lt_dar_export_syms}${_lt_dsymutil}" 13589 1.1 mrg module_expsym_cmds_FC="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}" 13590 1.1 mrg 13591 1.1 mrg else 13592 1.1 mrg ld_shlibs_FC=no 13593 1.1 mrg fi 13594 1.1 mrg 13595 1.1 mrg ;; 13596 1.1 mrg 13597 1.1 mrg dgux*) 13598 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13599 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13600 1.1 mrg hardcode_shlibpath_var_FC=no 13601 1.1 mrg ;; 13602 1.1 mrg 13603 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13604 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 13605 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 13606 1.1 mrg # extra space). 13607 1.1 mrg freebsd2.2*) 13608 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13609 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13610 1.1 mrg hardcode_direct_FC=yes 13611 1.1 mrg hardcode_shlibpath_var_FC=no 13612 1.1 mrg ;; 13613 1.1 mrg 13614 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13615 1.2 mrg freebsd2.*) 13616 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13617 1.1 mrg hardcode_direct_FC=yes 13618 1.1 mrg hardcode_minus_L_FC=yes 13619 1.1 mrg hardcode_shlibpath_var_FC=no 13620 1.1 mrg ;; 13621 1.1 mrg 13622 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13623 1.1 mrg freebsd* | dragonfly*) 13624 1.1 mrg archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13625 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13626 1.1 mrg hardcode_direct_FC=yes 13627 1.1 mrg hardcode_shlibpath_var_FC=no 13628 1.1 mrg ;; 13629 1.1 mrg 13630 1.1 mrg hpux9*) 13631 1.1 mrg if test "$GCC" = yes; then 13632 1.1 mrg archive_cmds_FC='$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' 13633 1.1 mrg else 13634 1.1 mrg archive_cmds_FC='$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' 13635 1.1 mrg fi 13636 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13637 1.1 mrg hardcode_libdir_separator_FC=: 13638 1.1 mrg hardcode_direct_FC=yes 13639 1.1 mrg 13640 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13641 1.1 mrg # but as the default location of the library. 13642 1.1 mrg hardcode_minus_L_FC=yes 13643 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13644 1.1 mrg ;; 13645 1.1 mrg 13646 1.1 mrg hpux10*) 13647 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13648 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13649 1.1 mrg else 13650 1.1 mrg archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13651 1.1 mrg fi 13652 1.1 mrg if test "$with_gnu_ld" = no; then 13653 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13654 1.1 mrg hardcode_libdir_flag_spec_ld_FC='+b $libdir' 13655 1.1 mrg hardcode_libdir_separator_FC=: 13656 1.1 mrg hardcode_direct_FC=yes 13657 1.1 mrg hardcode_direct_absolute_FC=yes 13658 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13659 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13660 1.1 mrg # but as the default location of the library. 13661 1.1 mrg hardcode_minus_L_FC=yes 13662 1.1 mrg fi 13663 1.1 mrg ;; 13664 1.1 mrg 13665 1.1 mrg hpux11*) 13666 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13667 1.1 mrg case $host_cpu in 13668 1.1 mrg hppa*64*) 13669 1.13 mrg archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13670 1.1 mrg ;; 13671 1.1 mrg ia64*) 13672 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13673 1.1 mrg ;; 13674 1.1 mrg *) 13675 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13676 1.1 mrg ;; 13677 1.1 mrg esac 13678 1.1 mrg else 13679 1.1 mrg case $host_cpu in 13680 1.1 mrg hppa*64*) 13681 1.13 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13682 1.1 mrg ;; 13683 1.1 mrg ia64*) 13684 1.1 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13685 1.1 mrg ;; 13686 1.1 mrg *) 13687 1.1 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13688 1.1 mrg ;; 13689 1.1 mrg esac 13690 1.1 mrg fi 13691 1.1 mrg if test "$with_gnu_ld" = no; then 13692 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13693 1.1 mrg hardcode_libdir_separator_FC=: 13694 1.1 mrg 13695 1.1 mrg case $host_cpu in 13696 1.1 mrg hppa*64*|ia64*) 13697 1.1 mrg hardcode_direct_FC=no 13698 1.1 mrg hardcode_shlibpath_var_FC=no 13699 1.1 mrg ;; 13700 1.1 mrg *) 13701 1.1 mrg hardcode_direct_FC=yes 13702 1.1 mrg hardcode_direct_absolute_FC=yes 13703 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13704 1.1 mrg 13705 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13706 1.1 mrg # but as the default location of the library. 13707 1.1 mrg hardcode_minus_L_FC=yes 13708 1.1 mrg ;; 13709 1.1 mrg esac 13710 1.1 mrg fi 13711 1.1 mrg ;; 13712 1.1 mrg 13713 1.1 mrg irix5* | irix6* | nonstopux*) 13714 1.1 mrg if test "$GCC" = yes; then 13715 1.1 mrg archive_cmds_FC='$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' 13716 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 13717 1.1 mrg # work, assume that -exports_file does not work either and 13718 1.1 mrg # implicitly export all symbols. 13719 1.1 mrg save_LDFLAGS="$LDFLAGS" 13720 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 13721 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13722 1.1 mrg int foo(void) {} 13723 1.1 mrg _ACEOF 13724 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13725 1.1 mrg archive_expsym_cmds_FC='$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' 13726 1.1 mrg 13727 1.1 mrg fi 13728 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13729 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13730 1.1 mrg LDFLAGS="$save_LDFLAGS" 13731 1.1 mrg else 13732 1.1 mrg archive_cmds_FC='$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' 13733 1.1 mrg archive_expsym_cmds_FC='$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' 13734 1.1 mrg fi 13735 1.1 mrg archive_cmds_need_lc_FC='no' 13736 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13737 1.1 mrg hardcode_libdir_separator_FC=: 13738 1.1 mrg inherit_rpath_FC=yes 13739 1.1 mrg link_all_deplibs_FC=yes 13740 1.1 mrg ;; 13741 1.1 mrg 13742 1.1 mrg netbsd*) 13743 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13744 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13745 1.1 mrg else 13746 1.1 mrg archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13747 1.1 mrg fi 13748 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13749 1.1 mrg hardcode_direct_FC=yes 13750 1.1 mrg hardcode_shlibpath_var_FC=no 13751 1.1 mrg ;; 13752 1.1 mrg 13753 1.1 mrg newsos6) 13754 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13755 1.1 mrg hardcode_direct_FC=yes 13756 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13757 1.1 mrg hardcode_libdir_separator_FC=: 13758 1.1 mrg hardcode_shlibpath_var_FC=no 13759 1.1 mrg ;; 13760 1.1 mrg 13761 1.1 mrg *nto* | *qnx*) 13762 1.1 mrg ;; 13763 1.1 mrg 13764 1.1 mrg openbsd*) 13765 1.1 mrg if test -f /usr/libexec/ld.so; then 13766 1.1 mrg hardcode_direct_FC=yes 13767 1.1 mrg hardcode_shlibpath_var_FC=no 13768 1.1 mrg hardcode_direct_absolute_FC=yes 13769 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13770 1.1 mrg archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13771 1.1 mrg archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 13772 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13773 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13774 1.1 mrg else 13775 1.1 mrg case $host_os in 13776 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13777 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13778 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13779 1.1 mrg ;; 13780 1.1 mrg *) 13781 1.1 mrg archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13782 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13783 1.1 mrg ;; 13784 1.1 mrg esac 13785 1.1 mrg fi 13786 1.1 mrg else 13787 1.1 mrg ld_shlibs_FC=no 13788 1.1 mrg fi 13789 1.1 mrg ;; 13790 1.1 mrg 13791 1.1 mrg os2*) 13792 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13793 1.1 mrg hardcode_minus_L_FC=yes 13794 1.1 mrg allow_undefined_flag_FC=unsupported 13795 1.1 mrg archive_cmds_FC='$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' 13796 1.1 mrg old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13797 1.1 mrg ;; 13798 1.1 mrg 13799 1.1 mrg osf3*) 13800 1.1 mrg if test "$GCC" = yes; then 13801 1.1 mrg allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13802 1.1 mrg archive_cmds_FC='$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' 13803 1.1 mrg else 13804 1.1 mrg allow_undefined_flag_FC=' -expect_unresolved \*' 13805 1.1 mrg archive_cmds_FC='$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' 13806 1.1 mrg fi 13807 1.1 mrg archive_cmds_need_lc_FC='no' 13808 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13809 1.1 mrg hardcode_libdir_separator_FC=: 13810 1.1 mrg ;; 13811 1.1 mrg 13812 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 13813 1.1 mrg if test "$GCC" = yes; then 13814 1.1 mrg allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13815 1.1 mrg archive_cmds_FC='$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' 13816 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13817 1.1 mrg else 13818 1.1 mrg allow_undefined_flag_FC=' -expect_unresolved \*' 13819 1.1 mrg archive_cmds_FC='$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' 13820 1.1 mrg archive_expsym_cmds_FC='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ 13821 1.1 mrg $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 13822 1.1 mrg 13823 1.1 mrg # Both c and cxx compiler support -rpath directly 13824 1.1 mrg hardcode_libdir_flag_spec_FC='-rpath $libdir' 13825 1.1 mrg fi 13826 1.1 mrg archive_cmds_need_lc_FC='no' 13827 1.1 mrg hardcode_libdir_separator_FC=: 13828 1.1 mrg ;; 13829 1.1 mrg 13830 1.1 mrg solaris*) 13831 1.1 mrg no_undefined_flag_FC=' -z defs' 13832 1.1 mrg if test "$GCC" = yes; then 13833 1.1 mrg wlarc='${wl}' 13834 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13835 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13836 1.1 mrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13837 1.1 mrg else 13838 1.1 mrg case `$CC -V 2>&1` in 13839 1.1 mrg *"Compilers 5.0"*) 13840 1.1 mrg wlarc='' 13841 1.1 mrg archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13842 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13843 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13844 1.1 mrg ;; 13845 1.1 mrg *) 13846 1.1 mrg wlarc='${wl}' 13847 1.1 mrg archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13848 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13849 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13850 1.1 mrg ;; 13851 1.1 mrg esac 13852 1.1 mrg fi 13853 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13854 1.1 mrg hardcode_shlibpath_var_FC=no 13855 1.1 mrg case $host_os in 13856 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 13857 1.1 mrg *) 13858 1.1 mrg # The compiler driver will combine and reorder linker options, 13859 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 13860 1.1 mrg # but is careful enough not to reorder. 13861 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 13862 1.1 mrg if test "$GCC" = yes; then 13863 1.1 mrg whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13864 1.1 mrg else 13865 1.1 mrg whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract' 13866 1.1 mrg fi 13867 1.1 mrg ;; 13868 1.1 mrg esac 13869 1.1 mrg link_all_deplibs_FC=yes 13870 1.1 mrg ;; 13871 1.1 mrg 13872 1.1 mrg sunos4*) 13873 1.1 mrg if test "x$host_vendor" = xsequent; then 13874 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 13875 1.1 mrg # files that make .init and .fini sections work. 13876 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13877 1.1 mrg else 13878 1.1 mrg archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13879 1.1 mrg fi 13880 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13881 1.1 mrg hardcode_direct_FC=yes 13882 1.1 mrg hardcode_minus_L_FC=yes 13883 1.1 mrg hardcode_shlibpath_var_FC=no 13884 1.1 mrg ;; 13885 1.1 mrg 13886 1.1 mrg sysv4) 13887 1.1 mrg case $host_vendor in 13888 1.1 mrg sni) 13889 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13890 1.1 mrg hardcode_direct_FC=yes # is this really true??? 13891 1.1 mrg ;; 13892 1.1 mrg siemens) 13893 1.1 mrg ## LD is ld it makes a PLAMLIB 13894 1.1 mrg ## CC just makes a GrossModule. 13895 1.1 mrg archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13896 1.1 mrg reload_cmds_FC='$CC -r -o $output$reload_objs' 13897 1.1 mrg hardcode_direct_FC=no 13898 1.1 mrg ;; 13899 1.1 mrg motorola) 13900 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13901 1.1 mrg hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie 13902 1.1 mrg ;; 13903 1.1 mrg esac 13904 1.1 mrg runpath_var='LD_RUN_PATH' 13905 1.1 mrg hardcode_shlibpath_var_FC=no 13906 1.1 mrg ;; 13907 1.1 mrg 13908 1.1 mrg sysv4.3*) 13909 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13910 1.1 mrg hardcode_shlibpath_var_FC=no 13911 1.1 mrg export_dynamic_flag_spec_FC='-Bexport' 13912 1.1 mrg ;; 13913 1.1 mrg 13914 1.1 mrg sysv4*MP*) 13915 1.1 mrg if test -d /usr/nec; then 13916 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13917 1.1 mrg hardcode_shlibpath_var_FC=no 13918 1.1 mrg runpath_var=LD_RUN_PATH 13919 1.1 mrg hardcode_runpath_var=yes 13920 1.1 mrg ld_shlibs_FC=yes 13921 1.1 mrg fi 13922 1.1 mrg ;; 13923 1.1 mrg 13924 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13925 1.1 mrg no_undefined_flag_FC='${wl}-z,text' 13926 1.1 mrg archive_cmds_need_lc_FC=no 13927 1.1 mrg hardcode_shlibpath_var_FC=no 13928 1.1 mrg runpath_var='LD_RUN_PATH' 13929 1.1 mrg 13930 1.1 mrg if test "$GCC" = yes; then 13931 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13932 1.1 mrg archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13933 1.1 mrg else 13934 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13935 1.1 mrg archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13936 1.1 mrg fi 13937 1.1 mrg ;; 13938 1.1 mrg 13939 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 13940 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 13941 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 13942 1.1 mrg # always be unresolved, which means just about no library would 13943 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 13944 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 13945 1.1 mrg # as -z defs. 13946 1.1 mrg no_undefined_flag_FC='${wl}-z,text' 13947 1.1 mrg allow_undefined_flag_FC='${wl}-z,nodefs' 13948 1.1 mrg archive_cmds_need_lc_FC=no 13949 1.1 mrg hardcode_shlibpath_var_FC=no 13950 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-R,$libdir' 13951 1.1 mrg hardcode_libdir_separator_FC=':' 13952 1.1 mrg link_all_deplibs_FC=yes 13953 1.1 mrg export_dynamic_flag_spec_FC='${wl}-Bexport' 13954 1.1 mrg runpath_var='LD_RUN_PATH' 13955 1.1 mrg 13956 1.1 mrg if test "$GCC" = yes; then 13957 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13958 1.1 mrg archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13959 1.1 mrg else 13960 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13961 1.1 mrg archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13962 1.1 mrg fi 13963 1.1 mrg ;; 13964 1.1 mrg 13965 1.1 mrg uts4*) 13966 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13967 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13968 1.1 mrg hardcode_shlibpath_var_FC=no 13969 1.1 mrg ;; 13970 1.1 mrg 13971 1.1 mrg *) 13972 1.1 mrg ld_shlibs_FC=no 13973 1.1 mrg ;; 13974 1.1 mrg esac 13975 1.1 mrg 13976 1.1 mrg if test x$host_vendor = xsni; then 13977 1.1 mrg case $host in 13978 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13979 1.1 mrg export_dynamic_flag_spec_FC='${wl}-Blargedynsym' 13980 1.1 mrg ;; 13981 1.1 mrg esac 13982 1.1 mrg fi 13983 1.1 mrg fi 13984 1.1 mrg 13985 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5 13986 1.1 mrg $as_echo "$ld_shlibs_FC" >&6; } 13987 1.1 mrg test "$ld_shlibs_FC" = no && can_build_shared=no 13988 1.1 mrg 13989 1.1 mrg with_gnu_ld_FC=$with_gnu_ld 13990 1.1 mrg 13991 1.1 mrg 13992 1.1 mrg 13993 1.1 mrg 13994 1.1 mrg 13995 1.1 mrg 13996 1.1 mrg # 13997 1.1 mrg # Do we need to explicitly link libc? 13998 1.1 mrg # 13999 1.1 mrg case "x$archive_cmds_need_lc_FC" in 14000 1.1 mrg x|xyes) 14001 1.1 mrg # Assume -lc should be added 14002 1.1 mrg archive_cmds_need_lc_FC=yes 14003 1.1 mrg 14004 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 14005 1.1 mrg case $archive_cmds_FC in 14006 1.1 mrg *'~'*) 14007 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 14008 1.1 mrg ;; 14009 1.1 mrg '$CC '*) 14010 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 14011 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 14012 1.1 mrg # to ld, don't add -lc before -lgcc. 14013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 14014 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 14015 1.10 mrg if ${lt_cv_archive_cmds_need_lc_FC+:} false; then : 14016 1.1 mrg $as_echo_n "(cached) " >&6 14017 1.1 mrg else 14018 1.1 mrg $RM conftest* 14019 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14020 1.1 mrg 14021 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14022 1.1 mrg (eval $ac_compile) 2>&5 14023 1.1 mrg ac_status=$? 14024 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14025 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 14026 1.1 mrg soname=conftest 14027 1.1 mrg lib=conftest 14028 1.1 mrg libobjs=conftest.$ac_objext 14029 1.1 mrg deplibs= 14030 1.1 mrg wl=$lt_prog_compiler_wl_FC 14031 1.1 mrg pic_flag=$lt_prog_compiler_pic_FC 14032 1.1 mrg compiler_flags=-v 14033 1.1 mrg linker_flags=-v 14034 1.1 mrg verstring= 14035 1.1 mrg output_objdir=. 14036 1.1 mrg libname=conftest 14037 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_FC 14038 1.1 mrg allow_undefined_flag_FC= 14039 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 14040 1.1 mrg (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 14041 1.1 mrg ac_status=$? 14042 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14043 1.1 mrg test $ac_status = 0; } 14044 1.1 mrg then 14045 1.1 mrg lt_cv_archive_cmds_need_lc_FC=no 14046 1.1 mrg else 14047 1.1 mrg lt_cv_archive_cmds_need_lc_FC=yes 14048 1.1 mrg fi 14049 1.1 mrg allow_undefined_flag_FC=$lt_save_allow_undefined_flag 14050 1.1 mrg else 14051 1.1 mrg cat conftest.err 1>&5 14052 1.1 mrg fi 14053 1.1 mrg $RM conftest* 14054 1.1 mrg 14055 1.1 mrg fi 14056 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5 14057 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; } 14058 1.1 mrg archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC 14059 1.1 mrg ;; 14060 1.1 mrg esac 14061 1.1 mrg fi 14062 1.1 mrg ;; 14063 1.1 mrg esac 14064 1.1 mrg 14065 1.1 mrg 14066 1.1 mrg 14067 1.1 mrg 14068 1.1 mrg 14069 1.1 mrg 14070 1.1 mrg 14071 1.1 mrg 14072 1.1 mrg 14073 1.1 mrg 14074 1.1 mrg 14075 1.1 mrg 14076 1.1 mrg 14077 1.1 mrg 14078 1.1 mrg 14079 1.1 mrg 14080 1.1 mrg 14081 1.1 mrg 14082 1.1 mrg 14083 1.1 mrg 14084 1.1 mrg 14085 1.1 mrg 14086 1.1 mrg 14087 1.1 mrg 14088 1.1 mrg 14089 1.1 mrg 14090 1.1 mrg 14091 1.1 mrg 14092 1.1 mrg 14093 1.1 mrg 14094 1.1 mrg 14095 1.1 mrg 14096 1.1 mrg 14097 1.1 mrg 14098 1.1 mrg 14099 1.1 mrg 14100 1.1 mrg 14101 1.1 mrg 14102 1.1 mrg 14103 1.1 mrg 14104 1.1 mrg 14105 1.1 mrg 14106 1.1 mrg 14107 1.1 mrg 14108 1.1 mrg 14109 1.1 mrg 14110 1.1 mrg 14111 1.1 mrg 14112 1.1 mrg 14113 1.1 mrg 14114 1.1 mrg 14115 1.1 mrg 14116 1.1 mrg 14117 1.1 mrg 14118 1.1 mrg 14119 1.1 mrg 14120 1.1 mrg 14121 1.1 mrg 14122 1.1 mrg 14123 1.1 mrg 14124 1.1 mrg 14125 1.1 mrg 14126 1.1 mrg 14127 1.1 mrg 14128 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14129 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 14130 1.1 mrg 14131 1.1 mrg library_names_spec= 14132 1.1 mrg libname_spec='lib$name' 14133 1.1 mrg soname_spec= 14134 1.1 mrg shrext_cmds=".so" 14135 1.1 mrg postinstall_cmds= 14136 1.1 mrg postuninstall_cmds= 14137 1.1 mrg finish_cmds= 14138 1.1 mrg finish_eval= 14139 1.1 mrg shlibpath_var= 14140 1.1 mrg shlibpath_overrides_runpath=unknown 14141 1.1 mrg version_type=none 14142 1.1 mrg dynamic_linker="$host_os ld.so" 14143 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 14144 1.1 mrg need_lib_prefix=unknown 14145 1.1 mrg hardcode_into_libs=no 14146 1.1 mrg 14147 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 14148 1.1 mrg # flags to be left without arguments 14149 1.1 mrg need_version=unknown 14150 1.1 mrg 14151 1.1 mrg case $host_os in 14152 1.1 mrg aix3*) 14153 1.1 mrg version_type=linux 14154 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14155 1.1 mrg shlibpath_var=LIBPATH 14156 1.1 mrg 14157 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 14158 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14159 1.1 mrg ;; 14160 1.1 mrg 14161 1.1 mrg aix[4-9]*) 14162 1.1 mrg version_type=linux 14163 1.1 mrg need_lib_prefix=no 14164 1.1 mrg need_version=no 14165 1.1 mrg hardcode_into_libs=yes 14166 1.1 mrg if test "$host_cpu" = ia64; then 14167 1.1 mrg # AIX 5 supports IA64 14168 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14169 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14170 1.1 mrg else 14171 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 14172 1.1 mrg # for dependence libraries. The import file would start with 14173 1.1 mrg # the line `#! .'. This would cause the generated library to 14174 1.1 mrg # depend on `.', always an invalid library. This was fixed in 14175 1.1 mrg # development snapshots of GCC prior to 3.0. 14176 1.1 mrg case $host_os in 14177 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 14178 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14179 1.1 mrg echo ' yes ' 14180 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14181 1.1 mrg : 14182 1.1 mrg else 14183 1.1 mrg can_build_shared=no 14184 1.1 mrg fi 14185 1.1 mrg ;; 14186 1.1 mrg esac 14187 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14188 1.1 mrg # soname into executable. Probably we can add versioning support to 14189 1.1 mrg # collect2, so additional links can be useful in future. 14190 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 14191 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14192 1.1 mrg # instead of lib<name>.a to let people know that these are not 14193 1.1 mrg # typical AIX shared libraries. 14194 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14195 1.1 mrg else 14196 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 14197 1.1 mrg # and later when we are not doing run time linking. 14198 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 14199 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14200 1.1 mrg fi 14201 1.1 mrg shlibpath_var=LIBPATH 14202 1.1 mrg fi 14203 1.1 mrg ;; 14204 1.1 mrg 14205 1.1 mrg amigaos*) 14206 1.1 mrg case $host_cpu in 14207 1.1 mrg powerpc) 14208 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 14209 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14210 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14211 1.1 mrg ;; 14212 1.1 mrg m68k) 14213 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 14214 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 14215 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 14216 1.1 mrg ;; 14217 1.1 mrg esac 14218 1.1 mrg ;; 14219 1.1 mrg 14220 1.1 mrg beos*) 14221 1.1 mrg library_names_spec='${libname}${shared_ext}' 14222 1.1 mrg dynamic_linker="$host_os ld.so" 14223 1.1 mrg shlibpath_var=LIBRARY_PATH 14224 1.1 mrg ;; 14225 1.1 mrg 14226 1.1 mrg bsdi[45]*) 14227 1.1 mrg version_type=linux 14228 1.1 mrg need_version=no 14229 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14230 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14231 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14232 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14233 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14234 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14235 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 14236 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14237 1.1 mrg # libtool to hard-code these into programs 14238 1.1 mrg ;; 14239 1.1 mrg 14240 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 14241 1.1 mrg version_type=windows 14242 1.1 mrg shrext_cmds=".dll" 14243 1.1 mrg need_version=no 14244 1.1 mrg need_lib_prefix=no 14245 1.1 mrg 14246 1.1 mrg case $GCC,$host_os in 14247 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14248 1.1 mrg library_names_spec='$libname.dll.a' 14249 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 14250 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 14251 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14252 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 14253 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 14254 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 14255 1.1 mrg chmod a+x \$dldir/$dlname~ 14256 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14257 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14258 1.1 mrg fi' 14259 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14260 1.1 mrg dlpath=$dir/\$dldll~ 14261 1.1 mrg $RM \$dlpath' 14262 1.1 mrg shlibpath_overrides_runpath=yes 14263 1.1 mrg 14264 1.1 mrg case $host_os in 14265 1.1 mrg cygwin*) 14266 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14267 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14268 1.1 mrg 14269 1.1 mrg ;; 14270 1.1 mrg mingw* | cegcc*) 14271 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 14272 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14273 1.1 mrg ;; 14274 1.1 mrg pw32*) 14275 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 14276 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14277 1.1 mrg ;; 14278 1.1 mrg esac 14279 1.1 mrg ;; 14280 1.1 mrg 14281 1.1 mrg *) 14282 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14283 1.1 mrg ;; 14284 1.1 mrg esac 14285 1.1 mrg dynamic_linker='Win32 ld.exe' 14286 1.1 mrg # FIXME: first we should search . and the directory the executable is in 14287 1.1 mrg shlibpath_var=PATH 14288 1.1 mrg ;; 14289 1.1 mrg 14290 1.1 mrg darwin* | rhapsody*) 14291 1.1 mrg dynamic_linker="$host_os dyld" 14292 1.1 mrg version_type=darwin 14293 1.1 mrg need_lib_prefix=no 14294 1.1 mrg need_version=no 14295 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14296 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 14297 1.1 mrg shlibpath_overrides_runpath=yes 14298 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 14299 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14300 1.1 mrg 14301 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14302 1.1 mrg ;; 14303 1.1 mrg 14304 1.1 mrg dgux*) 14305 1.1 mrg version_type=linux 14306 1.1 mrg need_lib_prefix=no 14307 1.1 mrg need_version=no 14308 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14309 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14310 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14311 1.1 mrg ;; 14312 1.1 mrg 14313 1.1 mrg freebsd* | dragonfly*) 14314 1.1 mrg # DragonFly does not have aout. When/if they implement a new 14315 1.1 mrg # versioning mechanism, adjust this. 14316 1.1 mrg if test -x /usr/bin/objformat; then 14317 1.1 mrg objformat=`/usr/bin/objformat` 14318 1.1 mrg else 14319 1.1 mrg case $host_os in 14320 1.2 mrg freebsd[23].*) objformat=aout ;; 14321 1.1 mrg *) objformat=elf ;; 14322 1.1 mrg esac 14323 1.1 mrg fi 14324 1.1 mrg version_type=freebsd-$objformat 14325 1.1 mrg case $version_type in 14326 1.1 mrg freebsd-elf*) 14327 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14328 1.1 mrg need_version=no 14329 1.1 mrg need_lib_prefix=no 14330 1.1 mrg ;; 14331 1.1 mrg freebsd-*) 14332 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14333 1.1 mrg need_version=yes 14334 1.1 mrg ;; 14335 1.1 mrg esac 14336 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14337 1.1 mrg case $host_os in 14338 1.2 mrg freebsd2.*) 14339 1.1 mrg shlibpath_overrides_runpath=yes 14340 1.1 mrg ;; 14341 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 14342 1.1 mrg shlibpath_overrides_runpath=yes 14343 1.1 mrg hardcode_into_libs=yes 14344 1.1 mrg ;; 14345 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14346 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14347 1.1 mrg shlibpath_overrides_runpath=no 14348 1.1 mrg hardcode_into_libs=yes 14349 1.1 mrg ;; 14350 1.1 mrg *) # from 4.6 on, and DragonFly 14351 1.1 mrg shlibpath_overrides_runpath=yes 14352 1.1 mrg hardcode_into_libs=yes 14353 1.1 mrg ;; 14354 1.1 mrg esac 14355 1.1 mrg ;; 14356 1.1 mrg 14357 1.1 mrg haiku*) 14358 1.1 mrg version_type=linux 14359 1.1 mrg need_lib_prefix=no 14360 1.1 mrg need_version=no 14361 1.1 mrg dynamic_linker="$host_os runtime_loader" 14362 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14363 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14364 1.1 mrg shlibpath_var=LIBRARY_PATH 14365 1.1 mrg shlibpath_overrides_runpath=yes 14366 1.15 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 14367 1.1 mrg hardcode_into_libs=yes 14368 1.1 mrg ;; 14369 1.1 mrg 14370 1.1 mrg hpux9* | hpux10* | hpux11*) 14371 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 14372 1.1 mrg # link against other versions. 14373 1.1 mrg version_type=sunos 14374 1.1 mrg need_lib_prefix=no 14375 1.1 mrg need_version=no 14376 1.1 mrg case $host_cpu in 14377 1.1 mrg ia64*) 14378 1.1 mrg shrext_cmds='.so' 14379 1.1 mrg hardcode_into_libs=yes 14380 1.1 mrg dynamic_linker="$host_os dld.so" 14381 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14382 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14383 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14384 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14385 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 14386 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14387 1.1 mrg else 14388 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14389 1.1 mrg fi 14390 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14391 1.1 mrg ;; 14392 1.1 mrg hppa*64*) 14393 1.1 mrg shrext_cmds='.sl' 14394 1.1 mrg hardcode_into_libs=yes 14395 1.1 mrg dynamic_linker="$host_os dld.sl" 14396 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14397 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14398 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14399 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14400 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14401 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14402 1.1 mrg ;; 14403 1.1 mrg *) 14404 1.1 mrg shrext_cmds='.sl' 14405 1.1 mrg dynamic_linker="$host_os dld.sl" 14406 1.1 mrg shlibpath_var=SHLIB_PATH 14407 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14408 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14409 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14410 1.1 mrg ;; 14411 1.1 mrg esac 14412 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14413 1.1 mrg postinstall_cmds='chmod 555 $lib' 14414 1.1 mrg # or fails outright, so override atomically: 14415 1.1 mrg install_override_mode=555 14416 1.1 mrg ;; 14417 1.1 mrg 14418 1.1 mrg interix[3-9]*) 14419 1.1 mrg version_type=linux 14420 1.1 mrg need_lib_prefix=no 14421 1.1 mrg need_version=no 14422 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14423 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14424 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14425 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14426 1.1 mrg shlibpath_overrides_runpath=no 14427 1.1 mrg hardcode_into_libs=yes 14428 1.1 mrg ;; 14429 1.1 mrg 14430 1.1 mrg irix5* | irix6* | nonstopux*) 14431 1.1 mrg case $host_os in 14432 1.1 mrg nonstopux*) version_type=nonstopux ;; 14433 1.1 mrg *) 14434 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 14435 1.1 mrg version_type=linux 14436 1.1 mrg else 14437 1.1 mrg version_type=irix 14438 1.1 mrg fi ;; 14439 1.1 mrg esac 14440 1.1 mrg need_lib_prefix=no 14441 1.1 mrg need_version=no 14442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14443 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14444 1.1 mrg case $host_os in 14445 1.1 mrg irix5* | nonstopux*) 14446 1.1 mrg libsuff= shlibsuff= 14447 1.1 mrg ;; 14448 1.1 mrg *) 14449 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 14450 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14451 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 14452 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14453 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 14454 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14455 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 14456 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 14457 1.1 mrg esac 14458 1.1 mrg ;; 14459 1.1 mrg esac 14460 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14461 1.1 mrg shlibpath_overrides_runpath=no 14462 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14463 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14464 1.1 mrg hardcode_into_libs=yes 14465 1.1 mrg ;; 14466 1.1 mrg 14467 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 14468 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 14469 1.1 mrg dynamic_linker=no 14470 1.1 mrg ;; 14471 1.1 mrg 14472 1.1 mrg # This must be Linux ELF. 14473 1.11 mrg 14474 1.11 mrg # uclinux* changes (here and below) have been submitted to the libtool 14475 1.11 mrg # project, but have not yet been accepted: they are GCC-local changes 14476 1.11 mrg # for the time being. (See 14477 1.11 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 14478 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 14479 1.1 mrg version_type=linux 14480 1.1 mrg need_lib_prefix=no 14481 1.1 mrg need_version=no 14482 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14483 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14484 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14485 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14486 1.1 mrg shlibpath_overrides_runpath=no 14487 1.1 mrg 14488 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 14489 1.10 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14490 1.1 mrg $as_echo_n "(cached) " >&6 14491 1.1 mrg else 14492 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 14493 1.1 mrg save_LDFLAGS=$LDFLAGS 14494 1.1 mrg save_libdir=$libdir 14495 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \ 14496 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\"" 14497 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14498 1.1 mrg program main 14499 1.1 mrg 14500 1.1 mrg end 14501 1.1 mrg _ACEOF 14502 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 14503 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14504 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 14505 1.1 mrg fi 14506 1.1 mrg fi 14507 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14508 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14509 1.1 mrg LDFLAGS=$save_LDFLAGS 14510 1.1 mrg libdir=$save_libdir 14511 1.1 mrg 14512 1.1 mrg fi 14513 1.1 mrg 14514 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14515 1.1 mrg 14516 1.1 mrg # This implies no fast_install, which is unacceptable. 14517 1.1 mrg # Some rework will be needed to allow for fast_install 14518 1.1 mrg # before this can be enabled. 14519 1.1 mrg hardcode_into_libs=yes 14520 1.1 mrg 14521 1.1 mrg # Append ld.so.conf contents to the search path 14522 1.1 mrg if test -f /etc/ld.so.conf; then 14523 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 14524 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14525 1.1 mrg fi 14526 1.1 mrg 14527 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 14528 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 14529 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 14530 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 14531 1.1 mrg # people can always --disable-shared, the test was removed, and we 14532 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 14533 1.1 mrg dynamic_linker='GNU/Linux ld.so' 14534 1.1 mrg ;; 14535 1.1 mrg 14536 1.1 mrg netbsd*) 14537 1.1 mrg version_type=sunos 14538 1.1 mrg need_lib_prefix=no 14539 1.1 mrg need_version=no 14540 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14541 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14542 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14543 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 14544 1.1 mrg else 14545 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14546 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14547 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 14548 1.1 mrg fi 14549 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14550 1.1 mrg shlibpath_overrides_runpath=yes 14551 1.1 mrg hardcode_into_libs=yes 14552 1.1 mrg ;; 14553 1.1 mrg 14554 1.1 mrg newsos6) 14555 1.1 mrg version_type=linux 14556 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14557 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14558 1.1 mrg shlibpath_overrides_runpath=yes 14559 1.1 mrg ;; 14560 1.1 mrg 14561 1.1 mrg *nto* | *qnx*) 14562 1.1 mrg version_type=qnx 14563 1.1 mrg need_lib_prefix=no 14564 1.1 mrg need_version=no 14565 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14566 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14567 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14568 1.1 mrg shlibpath_overrides_runpath=no 14569 1.1 mrg hardcode_into_libs=yes 14570 1.1 mrg dynamic_linker='ldqnx.so' 14571 1.1 mrg ;; 14572 1.1 mrg 14573 1.1 mrg openbsd*) 14574 1.1 mrg version_type=sunos 14575 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 14576 1.1 mrg need_lib_prefix=no 14577 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14578 1.1 mrg case $host_os in 14579 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14580 1.1 mrg *) need_version=no ;; 14581 1.1 mrg esac 14582 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14583 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14584 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14585 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14586 1.1 mrg case $host_os in 14587 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 14588 1.1 mrg shlibpath_overrides_runpath=no 14589 1.1 mrg ;; 14590 1.1 mrg *) 14591 1.1 mrg shlibpath_overrides_runpath=yes 14592 1.1 mrg ;; 14593 1.1 mrg esac 14594 1.1 mrg else 14595 1.1 mrg shlibpath_overrides_runpath=yes 14596 1.1 mrg fi 14597 1.1 mrg ;; 14598 1.1 mrg 14599 1.1 mrg os2*) 14600 1.1 mrg libname_spec='$name' 14601 1.1 mrg shrext_cmds=".dll" 14602 1.1 mrg need_lib_prefix=no 14603 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 14604 1.1 mrg dynamic_linker='OS/2 ld.exe' 14605 1.1 mrg shlibpath_var=LIBPATH 14606 1.1 mrg ;; 14607 1.1 mrg 14608 1.1 mrg osf3* | osf4* | osf5*) 14609 1.1 mrg version_type=osf 14610 1.1 mrg need_lib_prefix=no 14611 1.1 mrg need_version=no 14612 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14613 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14614 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14615 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14616 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14617 1.1 mrg ;; 14618 1.1 mrg 14619 1.1 mrg rdos*) 14620 1.1 mrg dynamic_linker=no 14621 1.1 mrg ;; 14622 1.1 mrg 14623 1.1 mrg solaris*) 14624 1.1 mrg version_type=linux 14625 1.1 mrg need_lib_prefix=no 14626 1.1 mrg need_version=no 14627 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14628 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14629 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14630 1.1 mrg shlibpath_overrides_runpath=yes 14631 1.1 mrg hardcode_into_libs=yes 14632 1.1 mrg # ldd complains unless libraries are executable 14633 1.1 mrg postinstall_cmds='chmod +x $lib' 14634 1.1 mrg ;; 14635 1.1 mrg 14636 1.1 mrg sunos4*) 14637 1.1 mrg version_type=sunos 14638 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14639 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14640 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14641 1.1 mrg shlibpath_overrides_runpath=yes 14642 1.1 mrg if test "$with_gnu_ld" = yes; then 14643 1.1 mrg need_lib_prefix=no 14644 1.1 mrg fi 14645 1.1 mrg need_version=yes 14646 1.1 mrg ;; 14647 1.1 mrg 14648 1.1 mrg sysv4 | sysv4.3*) 14649 1.1 mrg version_type=linux 14650 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14651 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14652 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14653 1.1 mrg case $host_vendor in 14654 1.1 mrg sni) 14655 1.1 mrg shlibpath_overrides_runpath=no 14656 1.1 mrg need_lib_prefix=no 14657 1.1 mrg runpath_var=LD_RUN_PATH 14658 1.1 mrg ;; 14659 1.1 mrg siemens) 14660 1.1 mrg need_lib_prefix=no 14661 1.1 mrg ;; 14662 1.1 mrg motorola) 14663 1.1 mrg need_lib_prefix=no 14664 1.1 mrg need_version=no 14665 1.1 mrg shlibpath_overrides_runpath=no 14666 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14667 1.1 mrg ;; 14668 1.1 mrg esac 14669 1.1 mrg ;; 14670 1.1 mrg 14671 1.1 mrg sysv4*MP*) 14672 1.1 mrg if test -d /usr/nec ;then 14673 1.1 mrg version_type=linux 14674 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14675 1.1 mrg soname_spec='$libname${shared_ext}.$major' 14676 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14677 1.1 mrg fi 14678 1.1 mrg ;; 14679 1.1 mrg 14680 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14681 1.1 mrg version_type=freebsd-elf 14682 1.1 mrg need_lib_prefix=no 14683 1.1 mrg need_version=no 14684 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14685 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14686 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14687 1.1 mrg shlibpath_overrides_runpath=yes 14688 1.1 mrg hardcode_into_libs=yes 14689 1.1 mrg if test "$with_gnu_ld" = yes; then 14690 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14691 1.1 mrg else 14692 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14693 1.1 mrg case $host_os in 14694 1.1 mrg sco3.2v5*) 14695 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14696 1.1 mrg ;; 14697 1.1 mrg esac 14698 1.1 mrg fi 14699 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 14700 1.1 mrg ;; 14701 1.1 mrg 14702 1.1 mrg tpf*) 14703 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14704 1.1 mrg version_type=linux 14705 1.1 mrg need_lib_prefix=no 14706 1.1 mrg need_version=no 14707 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14708 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14709 1.1 mrg shlibpath_overrides_runpath=no 14710 1.1 mrg hardcode_into_libs=yes 14711 1.1 mrg ;; 14712 1.1 mrg 14713 1.1 mrg uts4*) 14714 1.1 mrg version_type=linux 14715 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14716 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14717 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14718 1.1 mrg ;; 14719 1.1 mrg 14720 1.15 mrg # Shared libraries for VwWorks, >= 7 only at this stage 14721 1.15 mrg # and (fpic) still incompatible with "large" code models 14722 1.15 mrg # in a few configurations. Only for RTP mode in any case, 14723 1.15 mrg # and upon explicit request at configure time. 14724 1.15 mrg vxworks7*) 14725 1.15 mrg dynamic_linker=no 14726 1.15 mrg case ${with_multisubdir}-${enable_shared} in 14727 1.15 mrg *large*) 14728 1.15 mrg ;; 14729 1.15 mrg *mrtp*-yes) 14730 1.15 mrg version_type=linux 14731 1.15 mrg need_lib_prefix=no 14732 1.15 mrg need_version=no 14733 1.15 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14734 1.15 mrg soname_spec='${libname}${release}${shared_ext}$major' 14735 1.15 mrg dynamic_linker="$host_os module_loader" 14736 1.15 mrg ;; 14737 1.15 mrg esac 14738 1.15 mrg ;; 14739 1.1 mrg *) 14740 1.1 mrg dynamic_linker=no 14741 1.1 mrg ;; 14742 1.1 mrg esac 14743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14744 1.1 mrg $as_echo "$dynamic_linker" >&6; } 14745 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 14746 1.1 mrg 14747 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14748 1.1 mrg if test "$GCC" = yes; then 14749 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14750 1.1 mrg fi 14751 1.1 mrg 14752 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14753 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14754 1.1 mrg fi 14755 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14756 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14757 1.1 mrg fi 14758 1.1 mrg 14759 1.1 mrg 14760 1.1 mrg 14761 1.1 mrg 14762 1.1 mrg 14763 1.1 mrg 14764 1.1 mrg 14765 1.1 mrg 14766 1.1 mrg 14767 1.1 mrg 14768 1.1 mrg 14769 1.1 mrg 14770 1.1 mrg 14771 1.1 mrg 14772 1.1 mrg 14773 1.1 mrg 14774 1.1 mrg 14775 1.1 mrg 14776 1.1 mrg 14777 1.1 mrg 14778 1.1 mrg 14779 1.1 mrg 14780 1.1 mrg 14781 1.1 mrg 14782 1.1 mrg 14783 1.1 mrg 14784 1.1 mrg 14785 1.1 mrg 14786 1.1 mrg 14787 1.1 mrg 14788 1.1 mrg 14789 1.1 mrg 14790 1.1 mrg 14791 1.1 mrg 14792 1.1 mrg 14793 1.1 mrg 14794 1.1 mrg 14795 1.1 mrg 14796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14797 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14798 1.1 mrg hardcode_action_FC= 14799 1.1 mrg if test -n "$hardcode_libdir_flag_spec_FC" || 14800 1.1 mrg test -n "$runpath_var_FC" || 14801 1.1 mrg test "X$hardcode_automatic_FC" = "Xyes" ; then 14802 1.1 mrg 14803 1.1 mrg # We can hardcode non-existent directories. 14804 1.1 mrg if test "$hardcode_direct_FC" != no && 14805 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 14806 1.1 mrg # have to relink, otherwise we might link with an installed library 14807 1.1 mrg # when we should be linking with a yet-to-be-installed one 14808 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no && 14809 1.1 mrg test "$hardcode_minus_L_FC" != no; then 14810 1.1 mrg # Linking always hardcodes the temporary library directory. 14811 1.1 mrg hardcode_action_FC=relink 14812 1.1 mrg else 14813 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 14814 1.1 mrg hardcode_action_FC=immediate 14815 1.1 mrg fi 14816 1.1 mrg else 14817 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 14818 1.1 mrg # directories. 14819 1.1 mrg hardcode_action_FC=unsupported 14820 1.1 mrg fi 14821 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5 14822 1.1 mrg $as_echo "$hardcode_action_FC" >&6; } 14823 1.1 mrg 14824 1.1 mrg if test "$hardcode_action_FC" = relink || 14825 1.1 mrg test "$inherit_rpath_FC" = yes; then 14826 1.1 mrg # Fast installation is not supported 14827 1.1 mrg enable_fast_install=no 14828 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 14829 1.1 mrg test "$enable_shared" = no; then 14830 1.1 mrg # Fast installation is not necessary 14831 1.1 mrg enable_fast_install=needless 14832 1.1 mrg fi 14833 1.1 mrg 14834 1.1 mrg 14835 1.1 mrg 14836 1.1 mrg 14837 1.1 mrg 14838 1.1 mrg 14839 1.1 mrg 14840 1.1 mrg fi # test -n "$compiler" 14841 1.1 mrg 14842 1.1 mrg GCC=$lt_save_GCC 14843 1.1 mrg CC="$lt_save_CC" 14844 1.1 mrg fi # test "$_lt_disable_FC" != yes 14845 1.1 mrg 14846 1.1 mrg ac_ext=c 14847 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14848 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14849 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14850 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14851 1.1 mrg 14852 1.1 mrg 14853 1.2 mrg FCFLAGS="$FCFLAGS -Wall -L../libgfortran" 14854 1.1 mrg 14855 1.1 mrg # For libtool versioning info, format is CURRENT:REVISION:AGE 14856 1.1 mrg libtool_VERSION=1:0:0 14857 1.1 mrg 14858 1.1 mrg 14859 1.1 mrg # Check header files. 14860 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 14861 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 14862 1.10 mrg if ${ac_cv_header_stdc+:} false; then : 14863 1.1 mrg $as_echo_n "(cached) " >&6 14864 1.1 mrg else 14865 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14866 1.1 mrg /* end confdefs.h. */ 14867 1.1 mrg #include <stdlib.h> 14868 1.1 mrg #include <stdarg.h> 14869 1.1 mrg #include <string.h> 14870 1.1 mrg #include <float.h> 14871 1.1 mrg 14872 1.1 mrg int 14873 1.1 mrg main () 14874 1.1 mrg { 14875 1.1 mrg 14876 1.1 mrg ; 14877 1.1 mrg return 0; 14878 1.1 mrg } 14879 1.1 mrg _ACEOF 14880 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14881 1.1 mrg ac_cv_header_stdc=yes 14882 1.1 mrg else 14883 1.1 mrg ac_cv_header_stdc=no 14884 1.1 mrg fi 14885 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14886 1.1 mrg 14887 1.1 mrg if test $ac_cv_header_stdc = yes; then 14888 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 14889 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14890 1.1 mrg /* end confdefs.h. */ 14891 1.1 mrg #include <string.h> 14892 1.1 mrg 14893 1.1 mrg _ACEOF 14894 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14895 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 14896 1.1 mrg 14897 1.1 mrg else 14898 1.1 mrg ac_cv_header_stdc=no 14899 1.1 mrg fi 14900 1.1 mrg rm -f conftest* 14901 1.1 mrg 14902 1.1 mrg fi 14903 1.1 mrg 14904 1.1 mrg if test $ac_cv_header_stdc = yes; then 14905 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 14906 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14907 1.1 mrg /* end confdefs.h. */ 14908 1.1 mrg #include <stdlib.h> 14909 1.1 mrg 14910 1.1 mrg _ACEOF 14911 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14912 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 14913 1.1 mrg 14914 1.1 mrg else 14915 1.1 mrg ac_cv_header_stdc=no 14916 1.1 mrg fi 14917 1.1 mrg rm -f conftest* 14918 1.1 mrg 14919 1.1 mrg fi 14920 1.1 mrg 14921 1.1 mrg if test $ac_cv_header_stdc = yes; then 14922 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 14923 1.1 mrg if test "$cross_compiling" = yes; then : 14924 1.1 mrg : 14925 1.1 mrg else 14926 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14927 1.1 mrg /* end confdefs.h. */ 14928 1.1 mrg #include <ctype.h> 14929 1.1 mrg #include <stdlib.h> 14930 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 14931 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 14932 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 14933 1.1 mrg #else 14934 1.1 mrg # define ISLOWER(c) \ 14935 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 14936 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 14937 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 14938 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 14939 1.1 mrg #endif 14940 1.1 mrg 14941 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 14942 1.1 mrg int 14943 1.1 mrg main () 14944 1.1 mrg { 14945 1.1 mrg int i; 14946 1.1 mrg for (i = 0; i < 256; i++) 14947 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 14948 1.1 mrg || toupper (i) != TOUPPER (i)) 14949 1.1 mrg return 2; 14950 1.1 mrg return 0; 14951 1.1 mrg } 14952 1.1 mrg _ACEOF 14953 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 14954 1.1 mrg 14955 1.1 mrg else 14956 1.1 mrg ac_cv_header_stdc=no 14957 1.1 mrg fi 14958 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14959 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 14960 1.1 mrg fi 14961 1.1 mrg 14962 1.1 mrg fi 14963 1.1 mrg fi 14964 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 14965 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 14966 1.1 mrg if test $ac_cv_header_stdc = yes; then 14967 1.1 mrg 14968 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 14969 1.1 mrg 14970 1.1 mrg fi 14971 1.1 mrg 14972 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14973 1.1 mrg $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14974 1.10 mrg if ${ac_cv_header_time+:} false; then : 14975 1.1 mrg $as_echo_n "(cached) " >&6 14976 1.1 mrg else 14977 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14978 1.1 mrg /* end confdefs.h. */ 14979 1.1 mrg #include <sys/types.h> 14980 1.1 mrg #include <sys/time.h> 14981 1.1 mrg #include <time.h> 14982 1.1 mrg 14983 1.1 mrg int 14984 1.1 mrg main () 14985 1.1 mrg { 14986 1.1 mrg if ((struct tm *) 0) 14987 1.1 mrg return 0; 14988 1.1 mrg ; 14989 1.1 mrg return 0; 14990 1.1 mrg } 14991 1.1 mrg _ACEOF 14992 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14993 1.1 mrg ac_cv_header_time=yes 14994 1.1 mrg else 14995 1.1 mrg ac_cv_header_time=no 14996 1.1 mrg fi 14997 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14998 1.1 mrg fi 14999 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 15000 1.1 mrg $as_echo "$ac_cv_header_time" >&6; } 15001 1.1 mrg if test $ac_cv_header_time = yes; then 15002 1.1 mrg 15003 1.1 mrg $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 15004 1.1 mrg 15005 1.1 mrg fi 15006 1.1 mrg 15007 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 15008 1.1 mrg $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 15009 1.10 mrg if ${gcc_cv_header_string+:} false; then : 15010 1.1 mrg $as_echo_n "(cached) " >&6 15011 1.1 mrg else 15012 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15013 1.1 mrg /* end confdefs.h. */ 15014 1.1 mrg #include <string.h> 15015 1.1 mrg #include <strings.h> 15016 1.1 mrg int 15017 1.1 mrg main () 15018 1.1 mrg { 15019 1.1 mrg 15020 1.1 mrg ; 15021 1.1 mrg return 0; 15022 1.1 mrg } 15023 1.1 mrg _ACEOF 15024 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 15025 1.1 mrg gcc_cv_header_string=yes 15026 1.1 mrg else 15027 1.1 mrg gcc_cv_header_string=no 15028 1.1 mrg fi 15029 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15030 1.1 mrg fi 15031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 15032 1.1 mrg $as_echo "$gcc_cv_header_string" >&6; } 15033 1.1 mrg if test $gcc_cv_header_string = yes; then 15034 1.1 mrg 15035 1.1 mrg $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 15036 1.1 mrg 15037 1.1 mrg fi 15038 1.1 mrg 15039 1.7 mrg for ac_header in pthread.h unistd.h semaphore.h sys/loadavg.h sys/sysctl.h sys/time.h 15040 1.1 mrg do : 15041 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15042 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 15043 1.10 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15044 1.1 mrg cat >>confdefs.h <<_ACEOF 15045 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15046 1.1 mrg _ACEOF 15047 1.1 mrg 15048 1.1 mrg fi 15049 1.1 mrg 15050 1.1 mrg done 15051 1.1 mrg 15052 1.1 mrg 15053 1.1 mrg XPCFLAGS="" 15054 1.5 mrg case "$host" in 15055 1.5 mrg *-*-rtems*) 15056 1.5 mrg # RTEMS supports Pthreads, but the library is not available at GCC build time. 15057 1.5 mrg ;; 15058 1.11 mrg nvptx*-*-* | amdgcn*-*-*) 15059 1.7 mrg # NVPTX does not support Pthreads, has its own code replacement. 15060 1.8 mrg libgomp_use_pthreads=no 15061 1.8 mrg # NVPTX is an accelerator-only target 15062 1.8 mrg libgomp_offloaded_only=yes 15063 1.7 mrg ;; 15064 1.5 mrg *) 15065 1.5 mrg # Check to see if -pthread or -lpthread is needed. Prefer the former. 15066 1.5 mrg # In case the pthread.h system header is not found, this test will fail. 15067 1.5 mrg CFLAGS="$CFLAGS -pthread" 15068 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15069 1.1 mrg /* end confdefs.h. */ 15070 1.1 mrg #include <pthread.h> 15071 1.5 mrg void *g(void *d) { return NULL; } 15072 1.1 mrg int 15073 1.1 mrg main () 15074 1.1 mrg { 15075 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 15076 1.1 mrg ; 15077 1.1 mrg return 0; 15078 1.1 mrg } 15079 1.1 mrg _ACEOF 15080 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15081 1.1 mrg XPCFLAGS=" -Wc,-pthread" 15082 1.1 mrg else 15083 1.1 mrg CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS" 15084 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15085 1.1 mrg /* end confdefs.h. */ 15086 1.1 mrg #include <pthread.h> 15087 1.5 mrg void *g(void *d) { return NULL; } 15088 1.1 mrg int 15089 1.1 mrg main () 15090 1.1 mrg { 15091 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 15092 1.1 mrg ; 15093 1.1 mrg return 0; 15094 1.1 mrg } 15095 1.1 mrg _ACEOF 15096 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15097 1.1 mrg 15098 1.1 mrg else 15099 1.10 mrg as_fn_error $? "Pthreads are required to build libgomp" "$LINENO" 5 15100 1.1 mrg fi 15101 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15102 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15103 1.1 mrg fi 15104 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15105 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15106 1.5 mrg esac 15107 1.5 mrg 15108 1.8 mrg if test x$libgomp_use_pthreads != xno; then 15109 1.8 mrg 15110 1.8 mrg $as_echo "#define LIBGOMP_USE_PTHREADS 1" >>confdefs.h 15111 1.8 mrg 15112 1.8 mrg fi 15113 1.8 mrg 15114 1.8 mrg if test x$libgomp_offloaded_only = xyes; then 15115 1.8 mrg 15116 1.8 mrg $as_echo "#define LIBGOMP_OFFLOADED_ONLY 1" >>confdefs.h 15117 1.8 mrg 15118 1.8 mrg fi 15119 1.8 mrg 15120 1.13 mrg if test "x$enable_offload_defaulted" = xyes; then 15121 1.13 mrg 15122 1.13 mrg $as_echo "#define OFFLOAD_DEFAULTED 1" >>confdefs.h 15123 1.13 mrg 15124 1.13 mrg fi 15125 1.13 mrg 15126 1.13 mrg # The cast to long int works around a bug in the HP C Compiler 15127 1.13 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15128 1.13 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15129 1.13 mrg # This bug is HP SR number 8606223364. 15130 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 15131 1.13 mrg $as_echo_n "checking size of void *... " >&6; } 15132 1.13 mrg if ${ac_cv_sizeof_void_p+:} false; then : 15133 1.13 mrg $as_echo_n "(cached) " >&6 15134 1.13 mrg else 15135 1.13 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 15136 1.13 mrg 15137 1.13 mrg else 15138 1.13 mrg if test "$ac_cv_type_void_p" = yes; then 15139 1.13 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15140 1.13 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15141 1.13 mrg as_fn_error 77 "cannot compute sizeof (void *) 15142 1.13 mrg See \`config.log' for more details" "$LINENO" 5; } 15143 1.13 mrg else 15144 1.13 mrg ac_cv_sizeof_void_p=0 15145 1.13 mrg fi 15146 1.13 mrg fi 15147 1.13 mrg 15148 1.13 mrg fi 15149 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 15150 1.13 mrg $as_echo "$ac_cv_sizeof_void_p" >&6; } 15151 1.13 mrg 15152 1.13 mrg 15153 1.13 mrg 15154 1.13 mrg cat >>confdefs.h <<_ACEOF 15155 1.13 mrg #define SIZEOF_VOID_P $ac_cv_sizeof_void_p 15156 1.13 mrg _ACEOF 15157 1.13 mrg 15158 1.13 mrg 15159 1.13 mrg 15160 1.5 mrg # Plugins for offload execution, configure.ac fragment. -*- mode: autoconf -*- 15161 1.5 mrg # 15162 1.15 mrg # Copyright (C) 2014-2024 Free Software Foundation, Inc. 15163 1.5 mrg # 15164 1.5 mrg # Contributed by Mentor Embedded. 15165 1.5 mrg # 15166 1.5 mrg # This file is part of the GNU Offloading and Multi Processing Library 15167 1.5 mrg # (libgomp). 15168 1.5 mrg # 15169 1.5 mrg # Libgomp is free software; you can redistribute it and/or modify it 15170 1.5 mrg # under the terms of the GNU General Public License as published by 15171 1.5 mrg # the Free Software Foundation; either version 3, or (at your option) 15172 1.5 mrg # any later version. 15173 1.5 mrg # 15174 1.5 mrg # Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY 15175 1.5 mrg # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 15176 1.5 mrg # FOR A PARTICULAR PURPOSE. See the GNU General Public License for 15177 1.5 mrg # more details. 15178 1.5 mrg # 15179 1.5 mrg # Under Section 7 of GPL version 3, you are granted additional 15180 1.5 mrg # permissions described in the GCC Runtime Library Exception, version 15181 1.5 mrg # 3.1, as published by the Free Software Foundation. 15182 1.5 mrg # 15183 1.5 mrg # You should have received a copy of the GNU General Public License and 15184 1.5 mrg # a copy of the GCC Runtime Library Exception along with this program; 15185 1.5 mrg # see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 15186 1.5 mrg # <http://www.gnu.org/licenses/>. 15187 1.5 mrg 15188 1.5 mrg plugin_support=yes 15189 1.15 mrg DL_LIBS= 15190 1.15 mrg 15191 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 15192 1.5 mrg $as_echo_n "checking for dlsym in -ldl... " >&6; } 15193 1.10 mrg if ${ac_cv_lib_dl_dlsym+:} false; then : 15194 1.5 mrg $as_echo_n "(cached) " >&6 15195 1.5 mrg else 15196 1.5 mrg ac_check_lib_save_LIBS=$LIBS 15197 1.5 mrg LIBS="-ldl $LIBS" 15198 1.5 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15199 1.5 mrg /* end confdefs.h. */ 15200 1.5 mrg 15201 1.5 mrg /* Override any GCC internal prototype to avoid an error. 15202 1.5 mrg Use char because int might match the return type of a GCC 15203 1.5 mrg builtin and then its argument prototype would still apply. */ 15204 1.5 mrg #ifdef __cplusplus 15205 1.5 mrg extern "C" 15206 1.5 mrg #endif 15207 1.5 mrg char dlsym (); 15208 1.5 mrg int 15209 1.5 mrg main () 15210 1.5 mrg { 15211 1.5 mrg return dlsym (); 15212 1.5 mrg ; 15213 1.5 mrg return 0; 15214 1.5 mrg } 15215 1.5 mrg _ACEOF 15216 1.5 mrg if ac_fn_c_try_link "$LINENO"; then : 15217 1.5 mrg ac_cv_lib_dl_dlsym=yes 15218 1.5 mrg else 15219 1.5 mrg ac_cv_lib_dl_dlsym=no 15220 1.5 mrg fi 15221 1.5 mrg rm -f core conftest.err conftest.$ac_objext \ 15222 1.5 mrg conftest$ac_exeext conftest.$ac_ext 15223 1.5 mrg LIBS=$ac_check_lib_save_LIBS 15224 1.5 mrg fi 15225 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 15226 1.5 mrg $as_echo "$ac_cv_lib_dl_dlsym" >&6; } 15227 1.10 mrg if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 15228 1.15 mrg DL_LIBS=-ldl 15229 1.5 mrg else 15230 1.5 mrg plugin_support=no 15231 1.5 mrg fi 15232 1.5 mrg 15233 1.5 mrg if test x"$plugin_support" = xyes; then 15234 1.5 mrg 15235 1.5 mrg $as_echo "#define PLUGIN_SUPPORT 1" >>confdefs.h 15236 1.5 mrg 15237 1.5 mrg elif test "x${enable_offload_targets-no}" != xno; then 15238 1.10 mrg as_fn_error $? "Can't support offloading without support for plugins" "$LINENO" 5 15239 1.5 mrg fi 15240 1.5 mrg 15241 1.8 mrg 15242 1.8 mrg 15243 1.8 mrg for ac_header in $ac_header_list 15244 1.8 mrg do : 15245 1.8 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15246 1.8 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 15247 1.8 mrg " 15248 1.10 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15249 1.8 mrg cat >>confdefs.h <<_ACEOF 15250 1.8 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15251 1.8 mrg _ACEOF 15252 1.8 mrg 15253 1.8 mrg fi 15254 1.8 mrg 15255 1.8 mrg done 15256 1.8 mrg 15257 1.8 mrg 15258 1.8 mrg 15259 1.8 mrg 15260 1.8 mrg 15261 1.8 mrg 15262 1.8 mrg 15263 1.8 mrg for ac_func in $ac_func_list 15264 1.8 mrg do : 15265 1.8 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15266 1.8 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15267 1.10 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15268 1.8 mrg cat >>confdefs.h <<_ACEOF 15269 1.8 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15270 1.8 mrg _ACEOF 15271 1.8 mrg 15272 1.8 mrg fi 15273 1.8 mrg done 15274 1.8 mrg 15275 1.8 mrg 15276 1.8 mrg 15277 1.8 mrg 15278 1.8 mrg 15279 1.8 mrg 15280 1.8 mrg 15281 1.8 mrg 15282 1.8 mrg 15283 1.8 mrg 15284 1.8 mrg 15285 1.8 mrg 15286 1.8 mrg 15287 1.8 mrg 15288 1.8 mrg 15289 1.8 mrg 15290 1.5 mrg PLUGIN_NVPTX=0 15291 1.11 mrg PLUGIN_GCN=0 15292 1.10 mrg # Parse '--enable-offload-targets', figure out the corresponding libgomp 15293 1.10 mrg # plugins, and configure to find the corresponding offload compilers. 15294 1.10 mrg # 'offload_plugins' and 'offload_targets' will be populated in the same order. 15295 1.10 mrg offload_plugins= 15296 1.10 mrg offload_targets= 15297 1.10 mrg 15298 1.10 mrg 15299 1.5 mrg offload_additional_options= 15300 1.5 mrg offload_additional_lib_paths= 15301 1.5 mrg 15302 1.5 mrg 15303 1.5 mrg if test x"$enable_offload_targets" != x; then 15304 1.5 mrg for tgt in `echo $enable_offload_targets | sed -e 's#,# #g'`; do 15305 1.5 mrg tgt_dir=`echo $tgt | grep '=' | sed 's/.*=//'` 15306 1.5 mrg tgt=`echo $tgt | sed 's/=.*//'` 15307 1.10 mrg tgt_plugin= 15308 1.5 mrg case $tgt in 15309 1.5 mrg nvptx*) 15310 1.11 mrg case "${target}" in 15311 1.11 mrg aarch64*-*-* | powerpc64le-*-* | x86_64-*-*) 15312 1.13 mrg case "$ac_cv_sizeof_void_p" in 15313 1.13 mrg 4) 15314 1.11 mrg # PR libgomp/65099: Currently, we only support offloading in 15315 1.11 mrg # 64-bit configurations. 15316 1.11 mrg PLUGIN_NVPTX=0 15317 1.11 mrg ;; 15318 1.11 mrg *) 15319 1.11 mrg tgt_plugin=nvptx 15320 1.15 mrg PLUGIN_NVPTX=1 15321 1.11 mrg ;; 15322 1.11 mrg esac 15323 1.11 mrg ;; 15324 1.11 mrg *-*-*) 15325 1.11 mrg # Target architecture not supported. 15326 1.11 mrg PLUGIN_NVPTX=0 15327 1.11 mrg ;; 15328 1.5 mrg esac 15329 1.5 mrg ;; 15330 1.11 mrg amdgcn*) 15331 1.11 mrg case "${target}" in 15332 1.11 mrg x86_64-*-*) 15333 1.13 mrg case "$ac_cv_sizeof_void_p" in 15334 1.13 mrg 4) 15335 1.11 mrg PLUGIN_GCN=0 15336 1.11 mrg ;; 15337 1.11 mrg *) 15338 1.11 mrg tgt_plugin=gcn 15339 1.11 mrg PLUGIN_GCN=1 15340 1.11 mrg ;; 15341 1.11 mrg esac 15342 1.11 mrg ;; 15343 1.11 mrg *-*-*) 15344 1.11 mrg PLUGIN_GCN=0 15345 1.11 mrg ;; 15346 1.11 mrg esac 15347 1.11 mrg ;; 15348 1.5 mrg *) 15349 1.10 mrg as_fn_error $? "unknown offload target specified" "$LINENO" 5 15350 1.5 mrg ;; 15351 1.5 mrg esac 15352 1.10 mrg if test x"$tgt_plugin" = x; then 15353 1.10 mrg # Not configuring libgomp for this offload target if we're not building 15354 1.10 mrg # the corresponding offload plugin. 15355 1.7 mrg continue 15356 1.10 mrg elif test x"$offload_plugins" = x; then 15357 1.10 mrg offload_plugins=$tgt_plugin 15358 1.10 mrg offload_targets=$tgt 15359 1.5 mrg else 15360 1.10 mrg offload_plugins=$offload_plugins,$tgt_plugin 15361 1.10 mrg offload_targets=$offload_targets,$tgt 15362 1.5 mrg fi 15363 1.10 mrg # Configure additional search paths. 15364 1.13 mrg if test x"$tgt_dir" != x; then 15365 1.13 mrg offload_additional_options="$offload_additional_options -B$tgt_dir/\$(libexecdir:\$(exec_prefix)/%=%)/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin" 15366 1.5 mrg offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32" 15367 1.5 mrg else 15368 1.5 mrg offload_additional_options="$offload_additional_options -B\$(libexecdir)/gcc/\$(target_alias)/\$(gcc_version) -B\$(bindir)" 15369 1.5 mrg offload_additional_lib_paths="$offload_additional_lib_paths:$toolexeclibdir" 15370 1.5 mrg fi 15371 1.5 mrg done 15372 1.5 mrg fi 15373 1.5 mrg 15374 1.5 mrg cat >>confdefs.h <<_ACEOF 15375 1.10 mrg #define OFFLOAD_PLUGINS "$offload_plugins" 15376 1.5 mrg _ACEOF 15377 1.5 mrg 15378 1.5 mrg if test $PLUGIN_NVPTX = 1; then 15379 1.5 mrg PLUGIN_NVPTX_TRUE= 15380 1.5 mrg PLUGIN_NVPTX_FALSE='#' 15381 1.5 mrg else 15382 1.5 mrg PLUGIN_NVPTX_TRUE='#' 15383 1.5 mrg PLUGIN_NVPTX_FALSE= 15384 1.5 mrg fi 15385 1.5 mrg 15386 1.11 mrg if test $PLUGIN_GCN = 1; then 15387 1.11 mrg PLUGIN_GCN_TRUE= 15388 1.11 mrg PLUGIN_GCN_FALSE='#' 15389 1.11 mrg else 15390 1.11 mrg PLUGIN_GCN_TRUE='#' 15391 1.11 mrg PLUGIN_GCN_FALSE= 15392 1.8 mrg fi 15393 1.8 mrg 15394 1.8 mrg 15395 1.1 mrg 15396 1.1 mrg # Check for functions needed. 15397 1.1 mrg for ac_func in getloadavg clock_gettime strtoull 15398 1.1 mrg do : 15399 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15400 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15401 1.10 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15402 1.10 mrg cat >>confdefs.h <<_ACEOF 15403 1.10 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15404 1.10 mrg _ACEOF 15405 1.10 mrg 15406 1.10 mrg fi 15407 1.10 mrg done 15408 1.10 mrg 15409 1.10 mrg for ac_func in aligned_alloc posix_memalign memalign _aligned_malloc 15410 1.10 mrg do : 15411 1.10 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15412 1.10 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15413 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15414 1.1 mrg cat >>confdefs.h <<_ACEOF 15415 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15416 1.1 mrg _ACEOF 15417 1.1 mrg 15418 1.1 mrg fi 15419 1.1 mrg done 15420 1.1 mrg 15421 1.1 mrg 15422 1.1 mrg # Check for broken semaphore implementation on darwin. 15423 1.1 mrg # sem_init returns: sem_init error: Function not implemented. 15424 1.1 mrg case "$host" in 15425 1.1 mrg *-darwin*) 15426 1.1 mrg 15427 1.1 mrg $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h 15428 1.1 mrg 15429 1.1 mrg ;; 15430 1.1 mrg esac 15431 1.1 mrg 15432 1.7 mrg # RTEMS specific checks 15433 1.7 mrg case "$host" in 15434 1.7 mrg *-*-rtems*) 15435 1.7 mrg ac_fn_c_check_type "$LINENO" "struct _Mutex_Control" "ac_cv_type_struct__Mutex_Control" "#include <sys/lock.h> 15436 1.7 mrg " 15437 1.10 mrg if test "x$ac_cv_type_struct__Mutex_Control" = xyes; then : 15438 1.7 mrg 15439 1.7 mrg cat >>confdefs.h <<_ACEOF 15440 1.7 mrg #define HAVE_STRUCT__MUTEX_CONTROL 1 15441 1.7 mrg _ACEOF 15442 1.7 mrg 15443 1.7 mrg 15444 1.7 mrg fi 15445 1.7 mrg 15446 1.7 mrg ;; 15447 1.7 mrg esac 15448 1.7 mrg 15449 1.1 mrg # Check whether --enable-linux-futex was given. 15450 1.1 mrg if test "${enable_linux_futex+set}" = set; then : 15451 1.1 mrg enableval=$enable_linux_futex; 15452 1.1 mrg case "$enableval" in 15453 1.1 mrg yes|no|default) ;; 15454 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;; 15455 1.1 mrg esac 15456 1.1 mrg 15457 1.1 mrg else 15458 1.1 mrg enable_linux_futex=default 15459 1.1 mrg fi 15460 1.1 mrg 15461 1.1 mrg 15462 1.1 mrg case "$target" in 15463 1.11 mrg *-linux* | *-uclinux*) 15464 1.1 mrg case "$enable_linux_futex" in 15465 1.1 mrg default) 15466 1.1 mrg # If headers don't have gettid/futex syscalls definition, then 15467 1.1 mrg # default to no, otherwise there will be compile time failures. 15468 1.1 mrg # Otherwise, default to yes. If we don't detect we are 15469 1.1 mrg # compiled/linked against NPTL and not cross-compiling, check 15470 1.1 mrg # if programs are run by default against NPTL and if not, issue 15471 1.1 mrg # a warning. 15472 1.1 mrg enable_linux_futex=no 15473 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15474 1.1 mrg /* end confdefs.h. */ 15475 1.1 mrg #include <sys/syscall.h> 15476 1.11 mrg #include <unistd.h> 15477 1.1 mrg int lk; 15478 1.1 mrg int 15479 1.1 mrg main () 15480 1.1 mrg { 15481 1.1 mrg syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15482 1.1 mrg ; 15483 1.1 mrg return 0; 15484 1.1 mrg } 15485 1.1 mrg _ACEOF 15486 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15487 1.1 mrg save_LIBS="$LIBS" 15488 1.1 mrg LIBS="-lpthread $LIBS" 15489 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15490 1.1 mrg /* end confdefs.h. */ 15491 1.1 mrg #ifndef _GNU_SOURCE 15492 1.1 mrg #define _GNU_SOURCE 1 15493 1.1 mrg #endif 15494 1.1 mrg #include <pthread.h> 15495 1.1 mrg pthread_t th; void *status; 15496 1.1 mrg int 15497 1.1 mrg main () 15498 1.1 mrg { 15499 1.1 mrg pthread_tryjoin_np (th, &status); 15500 1.1 mrg ; 15501 1.1 mrg return 0; 15502 1.1 mrg } 15503 1.1 mrg _ACEOF 15504 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15505 1.1 mrg enable_linux_futex=yes 15506 1.1 mrg else 15507 1.1 mrg if test x$cross_compiling = xno; then 15508 1.1 mrg if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \ 15509 1.1 mrg | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else 15510 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls. 15511 1.1 mrg If so, please configure with --disable-linux-futex" >&5 15512 1.1 mrg $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls. 15513 1.1 mrg If so, please configure with --disable-linux-futex" >&2;} 15514 1.1 mrg fi 15515 1.1 mrg fi 15516 1.1 mrg enable_linux_futex=yes 15517 1.1 mrg fi 15518 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15519 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15520 1.1 mrg LIBS="$save_LIBS" 15521 1.1 mrg fi 15522 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15523 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15524 1.1 mrg ;; 15525 1.1 mrg yes) 15526 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15527 1.1 mrg /* end confdefs.h. */ 15528 1.1 mrg #include <sys/syscall.h> 15529 1.11 mrg #include <unistd.h> 15530 1.1 mrg int lk; 15531 1.1 mrg int 15532 1.1 mrg main () 15533 1.1 mrg { 15534 1.1 mrg syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15535 1.1 mrg ; 15536 1.1 mrg return 0; 15537 1.1 mrg } 15538 1.1 mrg _ACEOF 15539 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15540 1.1 mrg 15541 1.1 mrg else 15542 1.10 mrg as_fn_error $? "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5 15543 1.1 mrg fi 15544 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15545 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15546 1.1 mrg ;; 15547 1.1 mrg esac 15548 1.1 mrg ;; 15549 1.1 mrg *) 15550 1.1 mrg enable_linux_futex=no 15551 1.1 mrg ;; 15552 1.1 mrg esac 15553 1.1 mrg if test x$enable_linux_futex = xyes; then 15554 1.1 mrg : 15555 1.1 mrg fi 15556 1.1 mrg 15557 1.1 mrg 15558 1.1 mrg # Check for pthread_{,attr_}[sg]etaffinity_np. 15559 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15560 1.1 mrg /* end confdefs.h. */ 15561 1.1 mrg #define _GNU_SOURCE 15562 1.1 mrg #include <pthread.h> 15563 1.1 mrg int 15564 1.1 mrg main () 15565 1.1 mrg { 15566 1.1 mrg cpu_set_t cpuset; 15567 1.1 mrg pthread_attr_t attr; 15568 1.1 mrg pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15569 1.1 mrg if (CPU_ISSET (0, &cpuset)) 15570 1.1 mrg CPU_SET (1, &cpuset); 15571 1.1 mrg else 15572 1.1 mrg CPU_ZERO (&cpuset); 15573 1.1 mrg pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15574 1.1 mrg pthread_attr_init (&attr); 15575 1.1 mrg pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15576 1.1 mrg pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15577 1.1 mrg ; 15578 1.1 mrg return 0; 15579 1.1 mrg } 15580 1.1 mrg _ACEOF 15581 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15582 1.1 mrg 15583 1.1 mrg $as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h 15584 1.1 mrg 15585 1.1 mrg fi 15586 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15587 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15588 1.1 mrg 15589 1.1 mrg # At least for glibc, clock_gettime is in librt. But don't pull that 15590 1.1 mrg # in if it still doesn't give us the function we want. 15591 1.1 mrg if test $ac_cv_func_clock_gettime = no; then 15592 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 15593 1.1 mrg $as_echo_n "checking for clock_gettime in -lrt... " >&6; } 15594 1.10 mrg if ${ac_cv_lib_rt_clock_gettime+:} false; then : 15595 1.1 mrg $as_echo_n "(cached) " >&6 15596 1.1 mrg else 15597 1.1 mrg ac_check_lib_save_LIBS=$LIBS 15598 1.1 mrg LIBS="-lrt $LIBS" 15599 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15600 1.1 mrg /* end confdefs.h. */ 15601 1.1 mrg 15602 1.1 mrg /* Override any GCC internal prototype to avoid an error. 15603 1.1 mrg Use char because int might match the return type of a GCC 15604 1.1 mrg builtin and then its argument prototype would still apply. */ 15605 1.1 mrg #ifdef __cplusplus 15606 1.1 mrg extern "C" 15607 1.1 mrg #endif 15608 1.1 mrg char clock_gettime (); 15609 1.1 mrg int 15610 1.1 mrg main () 15611 1.1 mrg { 15612 1.1 mrg return clock_gettime (); 15613 1.1 mrg ; 15614 1.1 mrg return 0; 15615 1.1 mrg } 15616 1.1 mrg _ACEOF 15617 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15618 1.1 mrg ac_cv_lib_rt_clock_gettime=yes 15619 1.1 mrg else 15620 1.1 mrg ac_cv_lib_rt_clock_gettime=no 15621 1.1 mrg fi 15622 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15623 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15624 1.1 mrg LIBS=$ac_check_lib_save_LIBS 15625 1.1 mrg fi 15626 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 15627 1.1 mrg $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 15628 1.10 mrg if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 15629 1.1 mrg LIBS="-lrt $LIBS" 15630 1.1 mrg 15631 1.1 mrg $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 15632 1.1 mrg 15633 1.1 mrg fi 15634 1.1 mrg 15635 1.1 mrg fi 15636 1.1 mrg 15637 1.10 mrg # Check for uname. 15638 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15639 1.10 mrg /* end confdefs.h. */ 15640 1.10 mrg #include <string.h> 15641 1.10 mrg #include <stdlib.h> 15642 1.10 mrg #include <sys/utsname.h> 15643 1.10 mrg int 15644 1.10 mrg main () 15645 1.10 mrg { 15646 1.10 mrg struct utsname buf; 15647 1.10 mrg volatile size_t len = 0; 15648 1.10 mrg if (!uname (buf)) 15649 1.10 mrg len = strlen (buf.nodename); 15650 1.10 mrg ; 15651 1.10 mrg return 0; 15652 1.10 mrg } 15653 1.10 mrg _ACEOF 15654 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 15655 1.10 mrg 15656 1.10 mrg $as_echo "#define HAVE_UNAME 1" >>confdefs.h 15657 1.10 mrg 15658 1.10 mrg fi 15659 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15660 1.10 mrg 15661 1.10 mrg # Check for gethostname. 15662 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15663 1.10 mrg /* end confdefs.h. */ 15664 1.10 mrg #include <unistd.h> 15665 1.10 mrg int 15666 1.10 mrg main () 15667 1.10 mrg { 15668 1.10 mrg 15669 1.10 mrg char buf[256]; 15670 1.10 mrg if (gethostname (buf, sizeof (buf) - 1) == 0) 15671 1.10 mrg buf[255] = '\0'; 15672 1.10 mrg 15673 1.10 mrg ; 15674 1.10 mrg return 0; 15675 1.10 mrg } 15676 1.10 mrg _ACEOF 15677 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 15678 1.10 mrg 15679 1.10 mrg $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h 15680 1.10 mrg 15681 1.10 mrg fi 15682 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15683 1.10 mrg 15684 1.10 mrg # Check for getpid. 15685 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15686 1.10 mrg /* end confdefs.h. */ 15687 1.10 mrg #include <unistd.h> 15688 1.10 mrg int 15689 1.10 mrg main () 15690 1.10 mrg { 15691 1.10 mrg int pid = getpid (); 15692 1.10 mrg ; 15693 1.10 mrg return 0; 15694 1.10 mrg } 15695 1.10 mrg _ACEOF 15696 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 15697 1.10 mrg 15698 1.10 mrg $as_echo "#define HAVE_GETPID 1" >>confdefs.h 15699 1.10 mrg 15700 1.10 mrg fi 15701 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15702 1.10 mrg 15703 1.1 mrg # See if we support thread-local storage. 15704 1.1 mrg 15705 1.1 mrg 15706 1.1 mrg # Check whether --enable-tls was given. 15707 1.1 mrg if test "${enable_tls+set}" = set; then : 15708 1.1 mrg enableval=$enable_tls; 15709 1.1 mrg case "$enableval" in 15710 1.1 mrg yes|no) ;; 15711 1.10 mrg *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 15712 1.1 mrg esac 15713 1.1 mrg 15714 1.1 mrg else 15715 1.1 mrg enable_tls=yes 15716 1.1 mrg fi 15717 1.1 mrg 15718 1.1 mrg 15719 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 15720 1.1 mrg $as_echo_n "checking whether the target supports thread-local storage... " >&6; } 15721 1.10 mrg if ${gcc_cv_have_tls+:} false; then : 15722 1.1 mrg $as_echo_n "(cached) " >&6 15723 1.1 mrg else 15724 1.1 mrg 15725 1.1 mrg if test "$cross_compiling" = yes; then : 15726 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15727 1.1 mrg /* end confdefs.h. */ 15728 1.1 mrg __thread int a; int b; int main() { return a = b; } 15729 1.1 mrg _ACEOF 15730 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15731 1.1 mrg chktls_save_LDFLAGS="$LDFLAGS" 15732 1.1 mrg case $host in 15733 1.11 mrg *-*-linux* | -*-uclinuxfdpic*) 15734 1.1 mrg LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 15735 1.1 mrg ;; 15736 1.1 mrg esac 15737 1.1 mrg chktls_save_CFLAGS="$CFLAGS" 15738 1.1 mrg CFLAGS="-fPIC $CFLAGS" 15739 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15740 1.1 mrg /* end confdefs.h. */ 15741 1.1 mrg int f() { return 0; } 15742 1.1 mrg _ACEOF 15743 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15744 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15745 1.1 mrg /* end confdefs.h. */ 15746 1.1 mrg __thread int a; int b; int f() { return a = b; } 15747 1.1 mrg _ACEOF 15748 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15749 1.1 mrg gcc_cv_have_tls=yes 15750 1.1 mrg else 15751 1.1 mrg gcc_cv_have_tls=no 15752 1.1 mrg fi 15753 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15754 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15755 1.1 mrg else 15756 1.1 mrg gcc_cv_have_tls=yes 15757 1.1 mrg fi 15758 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15759 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15760 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15761 1.1 mrg LDFLAGS="$chktls_save_LDFLAGS" 15762 1.1 mrg else 15763 1.1 mrg gcc_cv_have_tls=no 15764 1.1 mrg fi 15765 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15766 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15767 1.1 mrg 15768 1.1 mrg 15769 1.1 mrg else 15770 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15771 1.1 mrg /* end confdefs.h. */ 15772 1.1 mrg __thread int a; int b; int main() { return a = b; } 15773 1.1 mrg _ACEOF 15774 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15775 1.1 mrg chktls_save_LDFLAGS="$LDFLAGS" 15776 1.1 mrg LDFLAGS="-static $LDFLAGS" 15777 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15778 1.1 mrg /* end confdefs.h. */ 15779 1.1 mrg int main() { return 0; } 15780 1.1 mrg _ACEOF 15781 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15782 1.1 mrg if test "$cross_compiling" = yes; then : 15783 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15784 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15785 1.10 mrg as_fn_error $? "cannot run test program while cross compiling 15786 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 15787 1.1 mrg else 15788 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15789 1.1 mrg /* end confdefs.h. */ 15790 1.1 mrg __thread int a; int b; int main() { return a = b; } 15791 1.1 mrg _ACEOF 15792 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15793 1.1 mrg gcc_cv_have_tls=yes 15794 1.1 mrg else 15795 1.1 mrg gcc_cv_have_tls=no 15796 1.1 mrg fi 15797 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15798 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15799 1.1 mrg fi 15800 1.1 mrg 15801 1.1 mrg else 15802 1.1 mrg gcc_cv_have_tls=yes 15803 1.1 mrg fi 15804 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15805 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15806 1.1 mrg LDFLAGS="$chktls_save_LDFLAGS" 15807 1.1 mrg if test $gcc_cv_have_tls = yes; then 15808 1.1 mrg chktls_save_CFLAGS="$CFLAGS" 15809 1.1 mrg thread_CFLAGS=failed 15810 1.1 mrg for flag in '' '-pthread' '-lpthread'; do 15811 1.1 mrg CFLAGS="$flag $chktls_save_CFLAGS" 15812 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15813 1.1 mrg /* end confdefs.h. */ 15814 1.1 mrg #include <pthread.h> 15815 1.1 mrg void *g(void *d) { return NULL; } 15816 1.1 mrg int 15817 1.1 mrg main () 15818 1.1 mrg { 15819 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 15820 1.1 mrg ; 15821 1.1 mrg return 0; 15822 1.1 mrg } 15823 1.1 mrg _ACEOF 15824 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15825 1.1 mrg thread_CFLAGS="$flag" 15826 1.1 mrg fi 15827 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15828 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15829 1.1 mrg if test "X$thread_CFLAGS" != Xfailed; then 15830 1.1 mrg break 15831 1.1 mrg fi 15832 1.1 mrg done 15833 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15834 1.1 mrg if test "X$thread_CFLAGS" != Xfailed; then 15835 1.1 mrg CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 15836 1.2 mrg if test "$cross_compiling" = yes; then : 15837 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15838 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15839 1.10 mrg as_fn_error $? "cannot run test program while cross compiling 15840 1.10 mrg See \`config.log' for more details" "$LINENO" 5; } 15841 1.1 mrg else 15842 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15843 1.1 mrg /* end confdefs.h. */ 15844 1.1 mrg #include <pthread.h> 15845 1.1 mrg __thread int a; 15846 1.1 mrg static int *volatile a_in_other_thread; 15847 1.1 mrg static void * 15848 1.1 mrg thread_func (void *arg) 15849 1.1 mrg { 15850 1.1 mrg a_in_other_thread = &a; 15851 1.1 mrg return (void *)0; 15852 1.1 mrg } 15853 1.1 mrg int 15854 1.1 mrg main () 15855 1.1 mrg { 15856 1.1 mrg pthread_t thread; 15857 1.1 mrg void *thread_retval; 15858 1.1 mrg int *volatile a_in_main_thread; 15859 1.1 mrg a_in_main_thread = &a; 15860 1.1 mrg if (pthread_create (&thread, (pthread_attr_t *)0, 15861 1.1 mrg thread_func, (void *)0)) 15862 1.1 mrg return 0; 15863 1.1 mrg if (pthread_join (thread, &thread_retval)) 15864 1.1 mrg return 0; 15865 1.1 mrg return (a_in_other_thread == a_in_main_thread); 15866 1.1 mrg ; 15867 1.1 mrg return 0; 15868 1.1 mrg } 15869 1.1 mrg _ACEOF 15870 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15871 1.1 mrg gcc_cv_have_tls=yes 15872 1.1 mrg else 15873 1.1 mrg gcc_cv_have_tls=no 15874 1.1 mrg fi 15875 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15876 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15877 1.1 mrg fi 15878 1.1 mrg 15879 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15880 1.1 mrg fi 15881 1.1 mrg fi 15882 1.1 mrg else 15883 1.1 mrg gcc_cv_have_tls=no 15884 1.1 mrg fi 15885 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15886 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15887 1.1 mrg fi 15888 1.1 mrg 15889 1.1 mrg fi 15890 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 15891 1.1 mrg $as_echo "$gcc_cv_have_tls" >&6; } 15892 1.1 mrg if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 15893 1.1 mrg 15894 1.1 mrg $as_echo "#define HAVE_TLS 1" >>confdefs.h 15895 1.1 mrg 15896 1.1 mrg fi 15897 1.1 mrg 15898 1.5 mrg # See if we have emulated thread-local storage. 15899 1.5 mrg 15900 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5 15901 1.5 mrg $as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; } 15902 1.10 mrg if ${gcc_cv_use_emutls+:} false; then : 15903 1.5 mrg $as_echo_n "(cached) " >&6 15904 1.5 mrg else 15905 1.5 mrg 15906 1.5 mrg gcc_cv_use_emutls=no 15907 1.5 mrg echo '__thread int a; int b; int main() { return a = b; }' > conftest.c 15908 1.5 mrg if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5' 15909 1.5 mrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 15910 1.5 mrg (eval $ac_try) 2>&5 15911 1.5 mrg ac_status=$? 15912 1.5 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15913 1.5 mrg test $ac_status = 0; }; }; then 15914 1.5 mrg if grep __emutls_get_address conftest.s > /dev/null; then 15915 1.5 mrg gcc_cv_use_emutls=yes 15916 1.5 mrg fi 15917 1.5 mrg fi 15918 1.5 mrg rm -f conftest.* 15919 1.5 mrg 15920 1.5 mrg fi 15921 1.5 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5 15922 1.5 mrg $as_echo "$gcc_cv_use_emutls" >&6; } 15923 1.5 mrg if test "$gcc_cv_use_emutls" = "yes" ; then 15924 1.5 mrg 15925 1.5 mrg $as_echo "#define USE_EMUTLS 1" >>confdefs.h 15926 1.5 mrg 15927 1.5 mrg fi 15928 1.5 mrg 15929 1.5 mrg # See what sort of export controls are available. 15930 1.1 mrg 15931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5 15932 1.1 mrg $as_echo_n "checking whether the target supports hidden visibility... " >&6; } 15933 1.10 mrg if ${libgomp_cv_have_attribute_visibility+:} false; then : 15934 1.1 mrg $as_echo_n "(cached) " >&6 15935 1.1 mrg else 15936 1.1 mrg 15937 1.1 mrg save_CFLAGS="$CFLAGS" 15938 1.1 mrg CFLAGS="$CFLAGS -Werror" 15939 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15940 1.1 mrg /* end confdefs.h. */ 15941 1.1 mrg void __attribute__((visibility("hidden"))) foo(void) { } 15942 1.1 mrg int 15943 1.1 mrg main () 15944 1.1 mrg { 15945 1.1 mrg 15946 1.1 mrg ; 15947 1.1 mrg return 0; 15948 1.1 mrg } 15949 1.1 mrg _ACEOF 15950 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 15951 1.1 mrg libgomp_cv_have_attribute_visibility=yes 15952 1.1 mrg else 15953 1.1 mrg libgomp_cv_have_attribute_visibility=no 15954 1.1 mrg fi 15955 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15956 1.1 mrg CFLAGS="$save_CFLAGS" 15957 1.1 mrg fi 15958 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5 15959 1.1 mrg $as_echo "$libgomp_cv_have_attribute_visibility" >&6; } 15960 1.1 mrg if test $libgomp_cv_have_attribute_visibility = yes; then 15961 1.1 mrg 15962 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h 15963 1.1 mrg 15964 1.1 mrg fi 15965 1.1 mrg 15966 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5 15967 1.1 mrg $as_echo_n "checking whether the target supports dllexport... " >&6; } 15968 1.10 mrg if ${libgomp_cv_have_attribute_dllexport+:} false; then : 15969 1.1 mrg $as_echo_n "(cached) " >&6 15970 1.1 mrg else 15971 1.1 mrg 15972 1.1 mrg save_CFLAGS="$CFLAGS" 15973 1.1 mrg CFLAGS="$CFLAGS -Werror" 15974 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15975 1.1 mrg /* end confdefs.h. */ 15976 1.1 mrg void __attribute__((dllexport)) foo(void) { } 15977 1.1 mrg int 15978 1.1 mrg main () 15979 1.1 mrg { 15980 1.1 mrg 15981 1.1 mrg ; 15982 1.1 mrg return 0; 15983 1.1 mrg } 15984 1.1 mrg _ACEOF 15985 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 15986 1.1 mrg libgomp_cv_have_attribute_dllexport=yes 15987 1.1 mrg else 15988 1.1 mrg libgomp_cv_have_attribute_dllexport=no 15989 1.1 mrg fi 15990 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15991 1.1 mrg CFLAGS="$save_CFLAGS" 15992 1.1 mrg fi 15993 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5 15994 1.1 mrg $as_echo "$libgomp_cv_have_attribute_dllexport" >&6; } 15995 1.1 mrg if test $libgomp_cv_have_attribute_dllexport = yes; then 15996 1.1 mrg 15997 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h 15998 1.1 mrg 15999 1.1 mrg fi 16000 1.1 mrg 16001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5 16002 1.1 mrg $as_echo_n "checking whether the target supports symbol aliases... " >&6; } 16003 1.10 mrg if ${libgomp_cv_have_attribute_alias+:} false; then : 16004 1.1 mrg $as_echo_n "(cached) " >&6 16005 1.1 mrg else 16006 1.1 mrg 16007 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16008 1.1 mrg /* end confdefs.h. */ 16009 1.1 mrg 16010 1.1 mrg void foo(void) { } 16011 1.1 mrg extern void bar(void) __attribute__((alias("foo"))); 16012 1.1 mrg int 16013 1.1 mrg main () 16014 1.1 mrg { 16015 1.1 mrg bar(); 16016 1.1 mrg ; 16017 1.1 mrg return 0; 16018 1.1 mrg } 16019 1.1 mrg _ACEOF 16020 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16021 1.1 mrg libgomp_cv_have_attribute_alias=yes 16022 1.1 mrg else 16023 1.1 mrg libgomp_cv_have_attribute_alias=no 16024 1.1 mrg fi 16025 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16026 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16027 1.1 mrg fi 16028 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5 16029 1.1 mrg $as_echo "$libgomp_cv_have_attribute_alias" >&6; } 16030 1.1 mrg if test $libgomp_cv_have_attribute_alias = yes; then 16031 1.1 mrg 16032 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h 16033 1.1 mrg 16034 1.1 mrg fi 16035 1.1 mrg 16036 1.1 mrg 16037 1.1 mrg # Check whether --with-gnu-ld was given. 16038 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 16039 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 16040 1.1 mrg else 16041 1.1 mrg with_gnu_ld=no 16042 1.1 mrg fi 16043 1.1 mrg 16044 1.1 mrg ac_prog=ld 16045 1.1 mrg if test "$GCC" = yes; then 16046 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 16047 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 16048 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 16049 1.1 mrg case $host in 16050 1.1 mrg *-*-mingw*) 16051 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 16052 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 16053 1.1 mrg *) 16054 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 16055 1.1 mrg esac 16056 1.1 mrg case $ac_prog in 16057 1.1 mrg # Accept absolute paths. 16058 1.1 mrg [\\/]* | ?:[\\/]*) 16059 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 16060 1.1 mrg # Canonicalize the pathname of ld 16061 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 16062 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 16063 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 16064 1.1 mrg done 16065 1.1 mrg test -z "$LD" && LD="$ac_prog" 16066 1.1 mrg ;; 16067 1.1 mrg "") 16068 1.1 mrg # If it fails, then pretend we aren't using GCC. 16069 1.1 mrg ac_prog=ld 16070 1.1 mrg ;; 16071 1.1 mrg *) 16072 1.1 mrg # If it is relative, then search for the first ld in PATH. 16073 1.1 mrg with_gnu_ld=unknown 16074 1.1 mrg ;; 16075 1.1 mrg esac 16076 1.1 mrg elif test "$with_gnu_ld" = yes; then 16077 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 16078 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 16079 1.1 mrg else 16080 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 16081 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 16082 1.1 mrg fi 16083 1.10 mrg if ${lt_cv_path_LD+:} false; then : 16084 1.1 mrg $as_echo_n "(cached) " >&6 16085 1.1 mrg else 16086 1.1 mrg if test -z "$LD"; then 16087 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 16088 1.1 mrg for ac_dir in $PATH; do 16089 1.1 mrg IFS="$lt_save_ifs" 16090 1.1 mrg test -z "$ac_dir" && ac_dir=. 16091 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 16092 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 16093 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 16094 1.1 mrg # but apparently some variants of GNU ld only accept -v. 16095 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 16096 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 16097 1.1 mrg *GNU* | *'with BFD'*) 16098 1.1 mrg test "$with_gnu_ld" != no && break 16099 1.1 mrg ;; 16100 1.1 mrg *) 16101 1.1 mrg test "$with_gnu_ld" != yes && break 16102 1.1 mrg ;; 16103 1.1 mrg esac 16104 1.1 mrg fi 16105 1.1 mrg done 16106 1.1 mrg IFS="$lt_save_ifs" 16107 1.1 mrg else 16108 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 16109 1.1 mrg fi 16110 1.1 mrg fi 16111 1.1 mrg 16112 1.1 mrg LD="$lt_cv_path_LD" 16113 1.1 mrg if test -n "$LD"; then 16114 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 16115 1.1 mrg $as_echo "$LD" >&6; } 16116 1.1 mrg else 16117 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16118 1.1 mrg $as_echo "no" >&6; } 16119 1.1 mrg fi 16120 1.10 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 16121 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 16122 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 16123 1.10 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 16124 1.1 mrg $as_echo_n "(cached) " >&6 16125 1.1 mrg else 16126 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 16127 1.1 mrg case `$LD -v 2>&1 </dev/null` in 16128 1.1 mrg *GNU* | *'with BFD'*) 16129 1.1 mrg lt_cv_prog_gnu_ld=yes 16130 1.1 mrg ;; 16131 1.1 mrg *) 16132 1.1 mrg lt_cv_prog_gnu_ld=no 16133 1.1 mrg ;; 16134 1.1 mrg esac 16135 1.1 mrg fi 16136 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 16137 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 16138 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 16139 1.1 mrg 16140 1.1 mrg 16141 1.1 mrg 16142 1.1 mrg 16143 1.1 mrg 16144 1.1 mrg 16145 1.1 mrg 16146 1.1 mrg # If we're not using GNU ld, then there's no point in even trying these 16147 1.1 mrg # tests. Check for that first. We should have already tested for gld 16148 1.1 mrg # by now (in libtool), but require it now just to be safe... 16149 1.1 mrg test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS='' 16150 1.1 mrg test -z "$OPT_LDFLAGS" && OPT_LDFLAGS='' 16151 1.1 mrg 16152 1.1 mrg 16153 1.1 mrg 16154 1.1 mrg # The name set by libtool depends on the version of libtool. Shame on us 16155 1.1 mrg # for depending on an impl detail, but c'est la vie. Older versions used 16156 1.1 mrg # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on 16157 1.1 mrg # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually 16158 1.1 mrg # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't 16159 1.1 mrg # set (hence we're using an older libtool), then set it. 16160 1.1 mrg if test x${with_gnu_ld+set} != xset; then 16161 1.1 mrg if test x${ac_cv_prog_gnu_ld+set} != xset; then 16162 1.1 mrg # We got through "ac_require(ac_prog_ld)" and still not set? Huh? 16163 1.1 mrg with_gnu_ld=no 16164 1.1 mrg else 16165 1.1 mrg with_gnu_ld=$ac_cv_prog_gnu_ld 16166 1.1 mrg fi 16167 1.1 mrg fi 16168 1.1 mrg 16169 1.1 mrg # Start by getting the version number. I think the libtool test already 16170 1.1 mrg # does some of this, but throws away the result. 16171 1.1 mrg libgomp_ld_is_gold=no 16172 1.13 mrg libgomp_ld_is_mold=no 16173 1.1 mrg if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then 16174 1.1 mrg libgomp_ld_is_gold=yes 16175 1.13 mrg elif $LD --version 2>/dev/null | grep 'mold'> /dev/null 2>&1; then 16176 1.13 mrg libgomp_ld_is_mold=yes 16177 1.1 mrg fi 16178 1.1 mrg 16179 1.1 mrg ldver=`$LD --version 2>/dev/null | 16180 1.11 mrg sed -e 's/[. ][0-9]\{8\}$//;s/.* \([^ ]\{1,\}\)$/\1/; q'` 16181 1.1 mrg 16182 1.1 mrg libgomp_gnu_ld_version=`echo $ldver | \ 16183 1.1 mrg $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` 16184 1.1 mrg 16185 1.1 mrg # Set --gc-sections. 16186 1.1 mrg if test "$with_gnu_ld" = "notbroken"; then 16187 1.1 mrg # GNU ld it is! Joy and bunny rabbits! 16188 1.1 mrg 16189 1.1 mrg # All these tests are for C++; save the language and the compiler flags. 16190 1.1 mrg # Need to do this so that g++ won't try to link in libstdc++ 16191 1.1 mrg ac_test_CFLAGS="${CFLAGS+set}" 16192 1.1 mrg ac_save_CFLAGS="$CFLAGS" 16193 1.1 mrg CFLAGS='-x c++ -Wl,--gc-sections' 16194 1.1 mrg 16195 1.1 mrg # Check for -Wl,--gc-sections 16196 1.1 mrg # XXX This test is broken at the moment, as symbols required for linking 16197 1.1 mrg # are now in libsupc++ (not built yet). In addition, this test has 16198 1.1 mrg # cored on solaris in the past. In addition, --gc-sections doesn't 16199 1.1 mrg # really work at the moment (keeps on discarding used sections, first 16200 1.1 mrg # .eh_frame and now some of the glibc sections for iconv). 16201 1.1 mrg # Bzzzzt. Thanks for playing, maybe next time. 16202 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5 16203 1.1 mrg $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; } 16204 1.1 mrg if test "$cross_compiling" = yes; then : 16205 1.1 mrg ac_sectionLDflags=yes 16206 1.1 mrg else 16207 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16208 1.1 mrg /* end confdefs.h. */ 16209 1.1 mrg 16210 1.1 mrg int main(void) 16211 1.1 mrg { 16212 1.1 mrg try { throw 1; } 16213 1.1 mrg catch (...) { }; 16214 1.1 mrg return 0; 16215 1.1 mrg } 16216 1.1 mrg 16217 1.1 mrg _ACEOF 16218 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 16219 1.1 mrg ac_sectionLDflags=yes 16220 1.1 mrg else 16221 1.1 mrg ac_sectionLDflags=no 16222 1.1 mrg fi 16223 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16224 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 16225 1.1 mrg fi 16226 1.1 mrg 16227 1.1 mrg if test "$ac_test_CFLAGS" = set; then 16228 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16229 1.1 mrg else 16230 1.1 mrg # this is the suspicious part 16231 1.1 mrg CFLAGS='' 16232 1.1 mrg fi 16233 1.1 mrg if test "$ac_sectionLDflags" = "yes"; then 16234 1.1 mrg SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" 16235 1.1 mrg fi 16236 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5 16237 1.1 mrg $as_echo "$ac_sectionLDflags" >&6; } 16238 1.1 mrg fi 16239 1.1 mrg 16240 1.1 mrg # Set linker optimization flags. 16241 1.1 mrg if test x"$with_gnu_ld" = x"yes"; then 16242 1.1 mrg OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS" 16243 1.1 mrg fi 16244 1.1 mrg 16245 1.1 mrg 16246 1.1 mrg 16247 1.1 mrg 16248 1.1 mrg 16249 1.1 mrg 16250 1.1 mrg # Check whether --enable-symvers was given. 16251 1.1 mrg if test "${enable_symvers+set}" = set; then : 16252 1.1 mrg enableval=$enable_symvers; 16253 1.1 mrg case "$enableval" in 16254 1.2 mrg yes|no|gnu*|sun) ;; 16255 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable symvers" "$LINENO" 5 ;; 16256 1.1 mrg esac 16257 1.1 mrg 16258 1.1 mrg else 16259 1.1 mrg enable_symvers=yes 16260 1.1 mrg fi 16261 1.1 mrg 16262 1.1 mrg 16263 1.1 mrg 16264 1.1 mrg # If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we 16265 1.1 mrg # don't know enough about $LD to do tricks... 16266 1.1 mrg 16267 1.2 mrg 16268 1.2 mrg # Turn a 'yes' into a suitable default. 16269 1.2 mrg if test x$enable_symvers = xyes ; then 16270 1.2 mrg # FIXME The following test is too strict, in theory. 16271 1.2 mrg if test $enable_shared = no || test "x$LD" = x; then 16272 1.2 mrg enable_symvers=no 16273 1.2 mrg else 16274 1.2 mrg if test $with_gnu_ld = yes ; then 16275 1.2 mrg enable_symvers=gnu 16276 1.2 mrg else 16277 1.2 mrg case ${target_os} in 16278 1.2 mrg # Sun symbol versioning exists since Solaris 2.5. 16279 1.2 mrg solaris2.[5-9]* | solaris2.1[0-9]*) 16280 1.2 mrg enable_symvers=sun ;; 16281 1.2 mrg *) 16282 1.2 mrg enable_symvers=no ;; 16283 1.2 mrg esac 16284 1.2 mrg fi 16285 1.2 mrg fi 16286 1.2 mrg fi 16287 1.2 mrg 16288 1.2 mrg # Check if 'sun' was requested on non-Solaris 2 platforms. 16289 1.2 mrg if test x$enable_symvers = xsun ; then 16290 1.2 mrg case ${target_os} in 16291 1.2 mrg solaris2*) 16292 1.2 mrg # All fine. 16293 1.2 mrg ;; 16294 1.2 mrg *) 16295 1.2 mrg # Unlikely to work. 16296 1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5 16297 1.2 mrg $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;} 16298 1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5 16299 1.2 mrg $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;} 16300 1.2 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16301 1.2 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16302 1.2 mrg enable_symvers=no 16303 1.2 mrg ;; 16304 1.2 mrg esac 16305 1.1 mrg fi 16306 1.1 mrg 16307 1.1 mrg # Check to see if libgcc_s exists, indicating that shared libgcc is possible. 16308 1.1 mrg if test $enable_symvers != no; then 16309 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5 16310 1.1 mrg $as_echo_n "checking for shared libgcc... " >&6; } 16311 1.1 mrg ac_save_CFLAGS="$CFLAGS" 16312 1.1 mrg CFLAGS=' -lgcc_s' 16313 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16314 1.1 mrg /* end confdefs.h. */ 16315 1.1 mrg 16316 1.1 mrg int 16317 1.1 mrg main () 16318 1.1 mrg { 16319 1.1 mrg return 0; 16320 1.1 mrg ; 16321 1.1 mrg return 0; 16322 1.1 mrg } 16323 1.1 mrg _ACEOF 16324 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16325 1.1 mrg libgomp_shared_libgcc=yes 16326 1.1 mrg else 16327 1.1 mrg libgomp_shared_libgcc=no 16328 1.1 mrg fi 16329 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16330 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16331 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16332 1.1 mrg if test $libgomp_shared_libgcc = no; then 16333 1.1 mrg cat > conftest.c <<EOF 16334 1.1 mrg int main (void) { return 0; } 16335 1.1 mrg EOF 16336 1.1 mrg libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \ 16337 1.1 mrg -shared -shared-libgcc -o conftest.so \ 16338 1.1 mrg conftest.c -v 2>&1 >/dev/null \ 16339 1.1 mrg | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'` 16340 1.1 mrg rm -f conftest.c conftest.so 16341 1.1 mrg if test x${libgomp_libgcc_s_suffix+set} = xset; then 16342 1.1 mrg CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix" 16343 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16344 1.1 mrg /* end confdefs.h. */ 16345 1.1 mrg 16346 1.1 mrg int 16347 1.1 mrg main () 16348 1.1 mrg { 16349 1.1 mrg return 0; 16350 1.1 mrg ; 16351 1.1 mrg return 0; 16352 1.1 mrg } 16353 1.1 mrg _ACEOF 16354 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16355 1.1 mrg libgomp_shared_libgcc=yes 16356 1.1 mrg fi 16357 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16358 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16359 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16360 1.1 mrg fi 16361 1.1 mrg fi 16362 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5 16363 1.1 mrg $as_echo "$libgomp_shared_libgcc" >&6; } 16364 1.1 mrg fi 16365 1.1 mrg 16366 1.1 mrg # For GNU ld, we need at least this version. The format is described in 16367 1.1 mrg # LIBGOMP_CHECK_LINKER_FEATURES above. 16368 1.1 mrg libgomp_min_gnu_ld_version=21400 16369 1.1 mrg # XXXXXXXXXXX libgomp_gnu_ld_version=21390 16370 1.1 mrg 16371 1.1 mrg # Check to see if unspecified "yes" value can win, given results above. 16372 1.1 mrg # Change "yes" into either "no" or a style name. 16373 1.2 mrg if test $enable_symvers != no && test $libgomp_shared_libgcc = yes; then 16374 1.2 mrg if test $with_gnu_ld = yes; then 16375 1.1 mrg if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then 16376 1.1 mrg enable_symvers=gnu 16377 1.1 mrg elif test $libgomp_ld_is_gold = yes ; then 16378 1.1 mrg enable_symvers=gnu 16379 1.13 mrg elif test $libgomp_ld_is_mold = yes ; then 16380 1.13 mrg enable_symvers=gnu 16381 1.1 mrg else 16382 1.1 mrg # The right tools, the right setup, but too old. Fallbacks? 16383 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5 16384 1.1 mrg $as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;} 16385 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5 16386 1.1 mrg $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;} 16387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5 16388 1.1 mrg $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;} 16389 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5 16390 1.1 mrg $as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;} 16391 1.1 mrg if test $libgomp_gnu_ld_version -ge 21200 ; then 16392 1.1 mrg # Globbing fix is present, proper block support is not. 16393 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16394 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16395 1.1 mrg enable_symvers=no 16396 1.1 mrg else 16397 1.1 mrg # 2.11 or older. 16398 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16399 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16400 1.1 mrg enable_symvers=no 16401 1.1 mrg fi 16402 1.1 mrg fi 16403 1.2 mrg elif test $enable_symvers = sun; then 16404 1.2 mrg : All interesting versions of Sun ld support sun style symbol versioning. 16405 1.1 mrg else 16406 1.1 mrg # just fail for now 16407 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5 16408 1.1 mrg $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;} 16409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5 16410 1.1 mrg $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;} 16411 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5 16412 1.1 mrg $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;} 16413 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16414 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16415 1.1 mrg enable_symvers=no 16416 1.1 mrg fi 16417 1.1 mrg fi 16418 1.1 mrg 16419 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5 16420 1.1 mrg $as_echo_n "checking whether the target supports .symver directive... " >&6; } 16421 1.10 mrg if ${libgomp_cv_have_as_symver_directive+:} false; then : 16422 1.1 mrg $as_echo_n "(cached) " >&6 16423 1.1 mrg else 16424 1.1 mrg 16425 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16426 1.1 mrg /* end confdefs.h. */ 16427 1.1 mrg void foo (void); __asm (".symver foo, bar@SYMVER"); 16428 1.1 mrg int 16429 1.1 mrg main () 16430 1.1 mrg { 16431 1.1 mrg 16432 1.1 mrg ; 16433 1.1 mrg return 0; 16434 1.1 mrg } 16435 1.1 mrg _ACEOF 16436 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 16437 1.1 mrg libgomp_cv_have_as_symver_directive=yes 16438 1.1 mrg else 16439 1.1 mrg libgomp_cv_have_as_symver_directive=no 16440 1.1 mrg fi 16441 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16442 1.1 mrg fi 16443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5 16444 1.1 mrg $as_echo "$libgomp_cv_have_as_symver_directive" >&6; } 16445 1.1 mrg if test $libgomp_cv_have_as_symver_directive = yes; then 16446 1.1 mrg 16447 1.1 mrg $as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h 16448 1.1 mrg 16449 1.1 mrg fi 16450 1.1 mrg 16451 1.1 mrg if test $enable_symvers != no; then 16452 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE= 16453 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#' 16454 1.1 mrg else 16455 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#' 16456 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE= 16457 1.1 mrg fi 16458 1.1 mrg 16459 1.2 mrg if test $enable_symvers = gnu; then 16460 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE= 16461 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE='#' 16462 1.2 mrg else 16463 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE='#' 16464 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE= 16465 1.2 mrg fi 16466 1.2 mrg 16467 1.2 mrg if test $enable_symvers = sun; then 16468 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE= 16469 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE='#' 16470 1.2 mrg else 16471 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE='#' 16472 1.2 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE= 16473 1.2 mrg fi 16474 1.2 mrg 16475 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5 16476 1.1 mrg $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;} 16477 1.1 mrg 16478 1.2 mrg if test $enable_symvers != no ; then 16479 1.2 mrg case ${target_os} in 16480 1.2 mrg # The Solaris 2 runtime linker doesn't support the GNU extension of 16481 1.2 mrg # binding the same symbol to different versions 16482 1.2 mrg solaris2*) 16483 1.2 mrg ;; 16484 1.2 mrg # Other platforms with GNU symbol versioning (GNU/Linux, more?) do. 16485 1.2 mrg *) 16486 1.2 mrg 16487 1.2 mrg $as_echo "#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1" >>confdefs.h 16488 1.2 mrg 16489 1.2 mrg ;; 16490 1.2 mrg esac 16491 1.2 mrg fi 16492 1.2 mrg 16493 1.1 mrg 16494 1.1 mrg if test $enable_symvers = gnu; then 16495 1.1 mrg 16496 1.1 mrg $as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h 16497 1.1 mrg 16498 1.1 mrg fi 16499 1.1 mrg 16500 1.11 mrg # Determine cpu count to limit testsuite parallelism. 16501 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the number of available CPUs" >&5 16502 1.11 mrg $as_echo_n "checking the number of available CPUs... " >&6; } 16503 1.11 mrg CPU_COUNT="0" 16504 1.11 mrg 16505 1.11 mrg # Try generic methods 16506 1.11 mrg 16507 1.11 mrg # 'getconf' is POSIX utility, but '_NPROCESSORS_ONLN' and 16508 1.11 mrg # 'NPROCESSORS_ONLN' are platform-specific 16509 1.11 mrg command -v getconf >/dev/null 2>&1 && \ 16510 1.11 mrg CPU_COUNT=`getconf _NPROCESSORS_ONLN 2>/dev/null || getconf NPROCESSORS_ONLN 2>/dev/null` || CPU_COUNT="0" 16511 1.11 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v nproc >/dev/null 2>&1; then : 16512 1.11 mrg : # empty 16513 1.11 mrg else 16514 1.11 mrg # 'nproc' is part of GNU Coreutils and is widely available 16515 1.11 mrg CPU_COUNT=`OMP_NUM_THREADS='' nproc 2>/dev/null` || CPU_COUNT=`nproc 2>/dev/null` || CPU_COUNT="0" 16516 1.11 mrg 16517 1.11 mrg fi 16518 1.11 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null; then : 16519 1.11 mrg : # empty 16520 1.11 mrg else 16521 1.11 mrg # Try platform-specific preferred methods 16522 1.11 mrg case $host_os in #( 16523 1.11 mrg *linux*) : 16524 1.11 mrg CPU_COUNT=`lscpu -p 2>/dev/null | $EGREP -e '^[0-9]+,' -c` || CPU_COUNT="0" ;; #( 16525 1.11 mrg *darwin*) : 16526 1.11 mrg CPU_COUNT=`sysctl -n hw.logicalcpu 2>/dev/null` || CPU_COUNT="0" ;; #( 16527 1.11 mrg freebsd*) : 16528 1.11 mrg command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n kern.smp.cpus 2>/dev/null` || CPU_COUNT="0" ;; #( 16529 1.11 mrg netbsd*) : 16530 1.11 mrg command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n hw.ncpuonline 2>/dev/null` || CPU_COUNT="0" ;; #( 16531 1.11 mrg solaris*) : 16532 1.11 mrg command -v psrinfo >/dev/null 2>&1 && CPU_COUNT=`psrinfo 2>/dev/null | $EGREP -e '^[0-9].*on-line' -c 2>/dev/null` || CPU_COUNT="0" ;; #( 16533 1.11 mrg mingw*) : 16534 1.11 mrg CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0" ;; #( 16535 1.11 mrg msys*) : 16536 1.11 mrg CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0" ;; #( 16537 1.11 mrg cygwin*) : 16538 1.11 mrg CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0" ;; #( 16539 1.11 mrg *) : 16540 1.11 mrg ;; 16541 1.11 mrg esac 16542 1.11 mrg fi 16543 1.11 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v sysctl >/dev/null 2>&1; then : 16544 1.11 mrg : # empty 16545 1.11 mrg else 16546 1.11 mrg # Try less preferred generic method 16547 1.11 mrg # 'hw.ncpu' exist on many platforms, but not on GNU/Linux 16548 1.11 mrg CPU_COUNT=`sysctl -n hw.ncpu 2>/dev/null` || CPU_COUNT="0" 16549 1.11 mrg 16550 1.11 mrg fi 16551 1.11 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null; then : 16552 1.11 mrg : # empty 16553 1.11 mrg else 16554 1.11 mrg # Try platform-specific fallback methods 16555 1.11 mrg # They can be less accurate and slower then preferred methods 16556 1.11 mrg case $host_os in #( 16557 1.11 mrg *linux*) : 16558 1.11 mrg CPU_COUNT=`$EGREP -e '^processor' -c /proc/cpuinfo 2>/dev/null` || CPU_COUNT="0" ;; #( 16559 1.11 mrg *darwin*) : 16560 1.11 mrg CPU_COUNT=`system_profiler SPHardwareDataType 2>/dev/null | $EGREP -i -e 'number of cores:'|cut -d : -f 2 -s|tr -d ' '` || CPU_COUNT="0" ;; #( 16561 1.11 mrg freebsd*) : 16562 1.11 mrg CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+: '|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #( 16563 1.11 mrg netbsd*) : 16564 1.11 mrg CPU_COUNT=`command -v cpuctl >/dev/null 2>&1 && cpuctl list 2>/dev/null| $EGREP -e '^[0-9]+ .* online ' -c` || \ 16565 1.11 mrg CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+ at'|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #( 16566 1.11 mrg solaris*) : 16567 1.11 mrg command -v kstat >/dev/null 2>&1 && CPU_COUNT=`kstat -m cpu_info -s state -p 2>/dev/null | $EGREP -c -e 'on-line'` || \ 16568 1.11 mrg CPU_COUNT=`kstat -m cpu_info 2>/dev/null | $EGREP -c -e 'module: cpu_info'` || CPU_COUNT="0" ;; #( 16569 1.11 mrg mingw*) : 16570 1.11 mrg if CPU_COUNT=`reg query 'HKLM\\Hardware\\Description\\System\\CentralProcessor' 2>/dev/null | $EGREP -e '\\\\[0-9]+$' -c`; then : 16571 1.11 mrg : # empty 16572 1.11 mrg else 16573 1.11 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" 16574 1.11 mrg fi ;; #( 16575 1.11 mrg msys*) : 16576 1.11 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" ;; #( 16577 1.11 mrg cygwin*) : 16578 1.11 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" ;; #( 16579 1.11 mrg *) : 16580 1.11 mrg ;; 16581 1.11 mrg esac 16582 1.11 mrg fi 16583 1.11 mrg if test "x$CPU_COUNT" != "x0" && test "$CPU_COUNT" -gt 0 2>/dev/null; then : 16584 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPU_COUNT" >&5 16585 1.11 mrg $as_echo "$CPU_COUNT" >&6; } 16586 1.11 mrg 16587 1.11 mrg else 16588 1.11 mrg CPU_COUNT="1" 16589 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to detect (assuming 1)" >&5 16590 1.11 mrg $as_echo "unable to detect (assuming 1)" >&6; } 16591 1.11 mrg 16592 1.11 mrg fi 16593 1.11 mrg 16594 1.11 mrg 16595 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock implementation" >&5 16596 1.14 mrg $as_echo "$as_me: checking for flock implementation" >&6;} 16597 1.14 mrg for ac_prog in flock 16598 1.14 mrg do 16599 1.14 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 16600 1.14 mrg set dummy $ac_prog; ac_word=$2 16601 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16602 1.14 mrg $as_echo_n "checking for $ac_word... " >&6; } 16603 1.14 mrg if ${ac_cv_prog_FLOCK+:} false; then : 16604 1.14 mrg $as_echo_n "(cached) " >&6 16605 1.14 mrg else 16606 1.14 mrg if test -n "$FLOCK"; then 16607 1.14 mrg ac_cv_prog_FLOCK="$FLOCK" # Let the user override the test. 16608 1.14 mrg else 16609 1.14 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16610 1.14 mrg for as_dir in $PATH 16611 1.14 mrg do 16612 1.14 mrg IFS=$as_save_IFS 16613 1.14 mrg test -z "$as_dir" && as_dir=. 16614 1.14 mrg for ac_exec_ext in '' $ac_executable_extensions; do 16615 1.14 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16616 1.14 mrg ac_cv_prog_FLOCK="$ac_prog" 16617 1.14 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16618 1.14 mrg break 2 16619 1.14 mrg fi 16620 1.14 mrg done 16621 1.14 mrg done 16622 1.14 mrg IFS=$as_save_IFS 16623 1.14 mrg 16624 1.14 mrg fi 16625 1.14 mrg fi 16626 1.14 mrg FLOCK=$ac_cv_prog_FLOCK 16627 1.14 mrg if test -n "$FLOCK"; then 16628 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLOCK" >&5 16629 1.14 mrg $as_echo "$FLOCK" >&6; } 16630 1.14 mrg else 16631 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16632 1.14 mrg $as_echo "no" >&6; } 16633 1.14 mrg fi 16634 1.14 mrg 16635 1.14 mrg 16636 1.14 mrg test -n "$FLOCK" && break 16637 1.14 mrg done 16638 1.14 mrg 16639 1.14 mrg # Fallback if 'perl' is available. 16640 1.14 mrg if test -z "$FLOCK"; then 16641 1.14 mrg # These need to be absolute paths, yet at the same time need to 16642 1.14 mrg # canonicalize only relative paths, because then amd will not unmount 16643 1.14 mrg # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 16644 1.14 mrg case $srcdir in 16645 1.14 mrg [\\/$]* | ?:[\\/]*) libgomp_abs_srcdir=${srcdir} ;; 16646 1.14 mrg *) libgomp_abs_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 16647 1.14 mrg esac 16648 1.14 mrg # Extract the first word of "perl", so it can be a program name with args. 16649 1.14 mrg set dummy perl; ac_word=$2 16650 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16651 1.14 mrg $as_echo_n "checking for $ac_word... " >&6; } 16652 1.14 mrg if ${ac_cv_prog_FLOCK+:} false; then : 16653 1.14 mrg $as_echo_n "(cached) " >&6 16654 1.14 mrg else 16655 1.14 mrg if test -n "$FLOCK"; then 16656 1.14 mrg ac_cv_prog_FLOCK="$FLOCK" # Let the user override the test. 16657 1.14 mrg else 16658 1.14 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16659 1.14 mrg for as_dir in $PATH 16660 1.14 mrg do 16661 1.14 mrg IFS=$as_save_IFS 16662 1.14 mrg test -z "$as_dir" && as_dir=. 16663 1.14 mrg for ac_exec_ext in '' $ac_executable_extensions; do 16664 1.14 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16665 1.14 mrg ac_cv_prog_FLOCK="$libgomp_abs_srcdir/testsuite/flock" 16666 1.14 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16667 1.14 mrg break 2 16668 1.14 mrg fi 16669 1.14 mrg done 16670 1.14 mrg done 16671 1.14 mrg IFS=$as_save_IFS 16672 1.14 mrg 16673 1.14 mrg fi 16674 1.14 mrg fi 16675 1.14 mrg FLOCK=$ac_cv_prog_FLOCK 16676 1.14 mrg if test -n "$FLOCK"; then 16677 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLOCK" >&5 16678 1.14 mrg $as_echo "$FLOCK" >&6; } 16679 1.14 mrg else 16680 1.14 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16681 1.14 mrg $as_echo "no" >&6; } 16682 1.14 mrg fi 16683 1.14 mrg 16684 1.14 mrg 16685 1.14 mrg fi 16686 1.14 mrg 16687 1.15 mrg 16688 1.15 mrg 16689 1.1 mrg # Get target configury. 16690 1.1 mrg . ${srcdir}/configure.tgt 16691 1.1 mrg CFLAGS="$save_CFLAGS $XCFLAGS" 16692 1.1 mrg 16693 1.1 mrg # Check for __sync_val_compare_and_swap, but only after the target has 16694 1.1 mrg # had a chance to set XCFLAGS. 16695 1.1 mrg 16696 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5 16697 1.1 mrg $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; } 16698 1.10 mrg if ${libgomp_cv_have_sync_builtins+:} false; then : 16699 1.1 mrg $as_echo_n "(cached) " >&6 16700 1.1 mrg else 16701 1.1 mrg 16702 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16703 1.1 mrg /* end confdefs.h. */ 16704 1.1 mrg 16705 1.1 mrg int 16706 1.1 mrg main () 16707 1.1 mrg { 16708 1.2 mrg int foo; __sync_val_compare_and_swap(&foo, 0, 1); 16709 1.1 mrg ; 16710 1.1 mrg return 0; 16711 1.1 mrg } 16712 1.1 mrg _ACEOF 16713 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16714 1.1 mrg libgomp_cv_have_sync_builtins=yes 16715 1.1 mrg else 16716 1.1 mrg libgomp_cv_have_sync_builtins=no 16717 1.1 mrg fi 16718 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16719 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16720 1.1 mrg fi 16721 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5 16722 1.1 mrg $as_echo "$libgomp_cv_have_sync_builtins" >&6; } 16723 1.1 mrg if test $libgomp_cv_have_sync_builtins = yes; then 16724 1.1 mrg 16725 1.1 mrg $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h 16726 1.1 mrg 16727 1.1 mrg fi 16728 1.1 mrg 16729 1.1 mrg XCFLAGS="$XCFLAGS$XPCFLAGS" 16730 1.1 mrg 16731 1.9 mrg # Add CET specific flags if CET is enabled 16732 1.9 mrg # Check whether --enable-cet was given. 16733 1.9 mrg if test "${enable_cet+set}" = set; then : 16734 1.9 mrg enableval=$enable_cet; 16735 1.9 mrg case "$enableval" in 16736 1.9 mrg yes|no|auto) ;; 16737 1.10 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 16738 1.9 mrg esac 16739 1.9 mrg 16740 1.9 mrg else 16741 1.13 mrg enable_cet=auto 16742 1.9 mrg fi 16743 1.9 mrg 16744 1.9 mrg 16745 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 16746 1.9 mrg $as_echo_n "checking for CET support... " >&6; } 16747 1.9 mrg 16748 1.13 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 16749 1.9 mrg case "$host" in 16750 1.9 mrg i[34567]86-*-linux* | x86_64-*-linux*) 16751 1.9 mrg case "$enable_cet" in 16752 1.9 mrg auto) 16753 1.9 mrg # Check if target supports multi-byte NOPs 16754 1.13 mrg # and if compiler and assembler support CET insn. 16755 1.13 mrg cet_save_CFLAGS="$CFLAGS" 16756 1.13 mrg CFLAGS="$CFLAGS -fcf-protection" 16757 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16758 1.9 mrg /* end confdefs.h. */ 16759 1.9 mrg 16760 1.9 mrg int 16761 1.9 mrg main () 16762 1.9 mrg { 16763 1.9 mrg 16764 1.9 mrg #if !defined(__SSE2__) 16765 1.9 mrg #error target does not support multi-byte NOPs 16766 1.9 mrg #else 16767 1.9 mrg asm ("setssbsy"); 16768 1.9 mrg #endif 16769 1.9 mrg 16770 1.9 mrg ; 16771 1.9 mrg return 0; 16772 1.9 mrg } 16773 1.9 mrg _ACEOF 16774 1.9 mrg if ac_fn_c_try_compile "$LINENO"; then : 16775 1.9 mrg enable_cet=yes 16776 1.9 mrg else 16777 1.9 mrg enable_cet=no 16778 1.9 mrg fi 16779 1.9 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16780 1.13 mrg CFLAGS="$cet_save_CFLAGS" 16781 1.9 mrg ;; 16782 1.9 mrg yes) 16783 1.9 mrg # Check if assembler supports CET. 16784 1.9 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16785 1.9 mrg /* end confdefs.h. */ 16786 1.9 mrg 16787 1.9 mrg int 16788 1.9 mrg main () 16789 1.9 mrg { 16790 1.9 mrg asm ("setssbsy"); 16791 1.9 mrg ; 16792 1.9 mrg return 0; 16793 1.9 mrg } 16794 1.9 mrg _ACEOF 16795 1.9 mrg if ac_fn_c_try_compile "$LINENO"; then : 16796 1.9 mrg 16797 1.9 mrg else 16798 1.10 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 16799 1.9 mrg fi 16800 1.9 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16801 1.9 mrg ;; 16802 1.9 mrg esac 16803 1.9 mrg ;; 16804 1.9 mrg *) 16805 1.9 mrg enable_cet=no 16806 1.9 mrg ;; 16807 1.9 mrg esac 16808 1.9 mrg if test x$enable_cet = xyes; then 16809 1.9 mrg CET_FLAGS="-fcf-protection -mshstk" 16810 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16811 1.9 mrg $as_echo "yes" >&6; } 16812 1.9 mrg else 16813 1.9 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16814 1.9 mrg $as_echo "no" >&6; } 16815 1.9 mrg fi 16816 1.9 mrg 16817 1.9 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 16818 1.9 mrg FCFLAGS="$FCFLAGS $CET_FLAGS" 16819 1.9 mrg 16820 1.1 mrg 16821 1.1 mrg 16822 1.1 mrg 16823 1.1 mrg 16824 1.13 mrg # Conditionalize the makefile for this target machine. 16825 1.13 mrg tmake_file_= 16826 1.13 mrg for f in ${tmake_file} 16827 1.13 mrg do 16828 1.13 mrg if test -f ${srcdir}/config/$f 16829 1.13 mrg then 16830 1.13 mrg tmake_file_="${tmake_file_} \$(srcdir)/config/$f" 16831 1.13 mrg fi 16832 1.13 mrg done 16833 1.13 mrg tmake_file="${tmake_file_}" 16834 1.13 mrg 16835 1.13 mrg 16836 1.1 mrg # Cleanup and exit. 16837 1.1 mrg CFLAGS="$save_CFLAGS" 16838 1.1 mrg cat >confcache <<\_ACEOF 16839 1.1 mrg # This file is a shell script that caches the results of configure 16840 1.1 mrg # tests run on this system so they can be shared between configure 16841 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 16842 1.1 mrg # It is not useful on other systems. If it contains results you don't 16843 1.1 mrg # want to keep, you may remove or edit it. 16844 1.1 mrg # 16845 1.1 mrg # config.status only pays attention to the cache file if you give it 16846 1.1 mrg # the --recheck option to rerun configure. 16847 1.1 mrg # 16848 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 16849 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 16850 1.1 mrg # following values. 16851 1.1 mrg 16852 1.1 mrg _ACEOF 16853 1.1 mrg 16854 1.1 mrg # The following way of writing the cache mishandles newlines in values, 16855 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 16856 1.1 mrg # So, we kill variables containing newlines. 16857 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 16858 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 16859 1.1 mrg ( 16860 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16861 1.1 mrg eval ac_val=\$$ac_var 16862 1.1 mrg case $ac_val in #( 16863 1.1 mrg *${as_nl}*) 16864 1.1 mrg case $ac_var in #( 16865 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16866 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16867 1.1 mrg esac 16868 1.1 mrg case $ac_var in #( 16869 1.1 mrg _ | IFS | as_nl) ;; #( 16870 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16871 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 16872 1.1 mrg esac ;; 16873 1.1 mrg esac 16874 1.1 mrg done 16875 1.1 mrg 16876 1.1 mrg (set) 2>&1 | 16877 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 16878 1.1 mrg *${as_nl}ac_space=\ *) 16879 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 16880 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 16881 1.1 mrg sed -n \ 16882 1.1 mrg "s/'/'\\\\''/g; 16883 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16884 1.1 mrg ;; #( 16885 1.1 mrg *) 16886 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 16887 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16888 1.1 mrg ;; 16889 1.1 mrg esac | 16890 1.1 mrg sort 16891 1.1 mrg ) | 16892 1.1 mrg sed ' 16893 1.1 mrg /^ac_cv_env_/b end 16894 1.1 mrg t clear 16895 1.1 mrg :clear 16896 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16897 1.1 mrg t end 16898 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16899 1.1 mrg :end' >>confcache 16900 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16901 1.1 mrg if test -w "$cache_file"; then 16902 1.10 mrg if test "x$cache_file" != "x/dev/null"; then 16903 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16904 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 16905 1.10 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 16906 1.10 mrg cat confcache >"$cache_file" 16907 1.10 mrg else 16908 1.10 mrg case $cache_file in #( 16909 1.10 mrg */* | ?:*) 16910 1.10 mrg mv -f confcache "$cache_file"$$ && 16911 1.10 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 16912 1.10 mrg *) 16913 1.10 mrg mv -f confcache "$cache_file" ;; 16914 1.10 mrg esac 16915 1.10 mrg fi 16916 1.10 mrg fi 16917 1.1 mrg else 16918 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16919 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16920 1.1 mrg fi 16921 1.1 mrg fi 16922 1.1 mrg rm -f confcache 16923 1.1 mrg 16924 1.1 mrg if test ${multilib} = yes; then 16925 1.1 mrg multilib_arg="--enable-multilib" 16926 1.1 mrg else 16927 1.1 mrg multilib_arg= 16928 1.1 mrg fi 16929 1.1 mrg 16930 1.1 mrg # Set up the set of libraries that we need to link against for libgomp. 16931 1.5 mrg # Note that the GOMP_SELF_SPEC in gcc.c may force -pthread, 16932 1.1 mrg # which will force linkage against -lpthread (or equivalent for the system). 16933 1.1 mrg # That's not 100% ideal, but about the best we can do easily. 16934 1.1 mrg if test $enable_shared = yes; then 16935 1.15 mrg link_gomp="-lgomp %{static: $LIBS${DL_LIBS:+ $DL_LIBS}}" 16936 1.1 mrg else 16937 1.15 mrg link_gomp="-lgomp $LIBS${DL_LIBS:+ $DL_LIBS}" 16938 1.1 mrg fi 16939 1.1 mrg 16940 1.1 mrg 16941 1.1 mrg if test "$ac_cv_fc_compiler_gnu" = yes; then 16942 1.1 mrg USE_FORTRAN_TRUE= 16943 1.1 mrg USE_FORTRAN_FALSE='#' 16944 1.1 mrg else 16945 1.1 mrg USE_FORTRAN_TRUE='#' 16946 1.1 mrg USE_FORTRAN_FALSE= 16947 1.1 mrg fi 16948 1.1 mrg 16949 1.1 mrg 16950 1.1 mrg # ??? 2006-01-24: Paulo committed to asking autoconf folk to document 16951 1.1 mrg # and export AC_COMPUTE_INT. If that happens, then we'll need to remove 16952 1.1 mrg # the underscore here and update the PREREQ. If it doesn't, then we'll 16953 1.1 mrg # need to copy this macro to our acinclude.m4. 16954 1.1 mrg save_CFLAGS="$CFLAGS" 16955 1.1 mrg for i in $config_path; do 16956 1.1 mrg if test -f $srcdir/config/$i/omp-lock.h; then 16957 1.1 mrg CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h" 16958 1.1 mrg break 16959 1.1 mrg fi 16960 1.1 mrg done 16961 1.1 mrg 16962 1.13 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (__INTPTR_TYPE__)" "INTPTR_T_KIND" ""; then : 16963 1.13 mrg 16964 1.13 mrg fi 16965 1.13 mrg 16966 1.13 mrg 16967 1.13 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (__int128)" "OMP_INT128_SIZE" ""; then : 16968 1.13 mrg 16969 1.13 mrg else 16970 1.13 mrg OMP_INT128_SIZE=0 16971 1.13 mrg fi 16972 1.13 mrg 16973 1.13 mrg 16974 1.13 mrg if ac_fn_c_compute_int "$LINENO" "2*sizeof (__INTPTR_TYPE__)" "OMP_DEPEND_KIND" ""; then : 16975 1.13 mrg 16976 1.13 mrg else 16977 1.13 mrg OMP_DEPEND_KIND=0 16978 1.13 mrg fi 16979 1.13 mrg 16980 1.13 mrg 16981 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE" ""; then : 16982 1.1 mrg 16983 1.1 mrg else 16984 1.10 mrg as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5 16985 1.1 mrg fi 16986 1.1 mrg 16987 1.1 mrg 16988 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN" ""; then : 16989 1.1 mrg 16990 1.1 mrg fi 16991 1.1 mrg 16992 1.1 mrg 16993 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE" ""; then : 16994 1.1 mrg 16995 1.1 mrg fi 16996 1.1 mrg 16997 1.1 mrg 16998 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN" ""; then : 16999 1.1 mrg 17000 1.1 mrg fi 17001 1.1 mrg 17002 1.1 mrg 17003 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE" ""; then : 17004 1.1 mrg 17005 1.1 mrg else 17006 1.10 mrg as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5 17007 1.1 mrg fi 17008 1.1 mrg 17009 1.1 mrg 17010 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN" ""; then : 17011 1.1 mrg 17012 1.1 mrg fi 17013 1.1 mrg 17014 1.1 mrg 17015 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE" ""; then : 17016 1.1 mrg 17017 1.1 mrg fi 17018 1.1 mrg 17019 1.1 mrg 17020 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN" ""; then : 17021 1.1 mrg 17022 1.1 mrg fi 17023 1.1 mrg 17024 1.1 mrg 17025 1.1 mrg 17026 1.1 mrg # If the lock fits in an integer, then arrange for Fortran to use that 17027 1.1 mrg # integer. If it doesn't, then arrange for Fortran to use a pointer. 17028 1.1 mrg # Except that we don't have a way at present to multi-lib the installed 17029 1.1 mrg # Fortran modules, so we assume 8 bytes for pointers, regardless of the 17030 1.1 mrg # actual target. 17031 1.1 mrg OMP_LOCK_KIND=$OMP_LOCK_SIZE 17032 1.1 mrg OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE 17033 1.1 mrg if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then 17034 1.1 mrg OMP_LOCK_KIND=8 17035 1.1 mrg fi 17036 1.1 mrg if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then 17037 1.1 mrg OMP_NEST_LOCK_KIND=8 17038 1.1 mrg fi 17039 1.1 mrg OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE 17040 1.1 mrg OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE 17041 1.1 mrg if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then 17042 1.1 mrg OMP_LOCK_25_KIND=8 17043 1.1 mrg fi 17044 1.1 mrg if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then 17045 1.1 mrg OMP_NEST_LOCK_25_KIND=8 17046 1.1 mrg fi 17047 1.13 mrg if test "$ac_cv_fc_compiler_gnu" = yes; then 17048 1.13 mrg if test $OMP_DEPEND_KIND -eq 16; then 17049 1.13 mrg if test $OMP_INT128_SIZE -ne 16; then 17050 1.13 mrg as_fn_error $? "unsupported system, cannot find Fortran int kind=16, needed for omp_depend_kind" "$LINENO" 5 17051 1.13 mrg fi 17052 1.13 mrg else 17053 1.13 mrg if test $OMP_DEPEND_KIND -ne 8; then 17054 1.13 mrg as_fn_error $? "unsupported system, cannot find Fortran integer kind for omp_depend_kind" "$LINENO" 5 17055 1.13 mrg fi 17056 1.13 mrg fi 17057 1.13 mrg fi 17058 1.13 mrg 17059 1.13 mrg 17060 1.1 mrg 17061 1.1 mrg 17062 1.1 mrg 17063 1.1 mrg 17064 1.1 mrg 17065 1.1 mrg 17066 1.1 mrg 17067 1.1 mrg 17068 1.1 mrg 17069 1.1 mrg 17070 1.1 mrg 17071 1.1 mrg 17072 1.1 mrg 17073 1.1 mrg CFLAGS="$save_CFLAGS" 17074 1.1 mrg 17075 1.8 mrg # Determine what GCC version number to use in filesystem paths. 17076 1.8 mrg 17077 1.8 mrg get_gcc_base_ver="cat" 17078 1.8 mrg 17079 1.8 mrg # Check whether --with-gcc-major-version-only was given. 17080 1.8 mrg if test "${with_gcc_major_version_only+set}" = set; then : 17081 1.8 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 17082 1.8 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 17083 1.8 mrg fi 17084 1.8 mrg 17085 1.8 mrg fi 17086 1.8 mrg 17087 1.8 mrg 17088 1.8 mrg 17089 1.8 mrg 17090 1.1 mrg ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h" 17091 1.1 mrg 17092 1.2 mrg ac_config_files="$ac_config_files Makefile libgomp.spec" 17093 1.1 mrg 17094 1.6 mrg #ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" 17095 1.5 mrg 17096 1.12 mrg #ac_config_files="$ac_config_files testsuite/libgomp-site-extra.exp" 17097 1.11 mrg 17098 1.1 mrg cat >confcache <<\_ACEOF 17099 1.1 mrg # This file is a shell script that caches the results of configure 17100 1.1 mrg # tests run on this system so they can be shared between configure 17101 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 17102 1.1 mrg # It is not useful on other systems. If it contains results you don't 17103 1.1 mrg # want to keep, you may remove or edit it. 17104 1.1 mrg # 17105 1.1 mrg # config.status only pays attention to the cache file if you give it 17106 1.1 mrg # the --recheck option to rerun configure. 17107 1.1 mrg # 17108 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 17109 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 17110 1.1 mrg # following values. 17111 1.1 mrg 17112 1.1 mrg _ACEOF 17113 1.1 mrg 17114 1.1 mrg # The following way of writing the cache mishandles newlines in values, 17115 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 17116 1.1 mrg # So, we kill variables containing newlines. 17117 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 17118 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 17119 1.1 mrg ( 17120 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17121 1.1 mrg eval ac_val=\$$ac_var 17122 1.1 mrg case $ac_val in #( 17123 1.1 mrg *${as_nl}*) 17124 1.1 mrg case $ac_var in #( 17125 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17126 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17127 1.1 mrg esac 17128 1.1 mrg case $ac_var in #( 17129 1.1 mrg _ | IFS | as_nl) ;; #( 17130 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17131 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 17132 1.1 mrg esac ;; 17133 1.1 mrg esac 17134 1.1 mrg done 17135 1.1 mrg 17136 1.1 mrg (set) 2>&1 | 17137 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 17138 1.1 mrg *${as_nl}ac_space=\ *) 17139 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 17140 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 17141 1.1 mrg sed -n \ 17142 1.1 mrg "s/'/'\\\\''/g; 17143 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17144 1.1 mrg ;; #( 17145 1.1 mrg *) 17146 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 17147 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17148 1.1 mrg ;; 17149 1.1 mrg esac | 17150 1.1 mrg sort 17151 1.1 mrg ) | 17152 1.1 mrg sed ' 17153 1.1 mrg /^ac_cv_env_/b end 17154 1.1 mrg t clear 17155 1.1 mrg :clear 17156 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17157 1.1 mrg t end 17158 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17159 1.1 mrg :end' >>confcache 17160 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17161 1.1 mrg if test -w "$cache_file"; then 17162 1.10 mrg if test "x$cache_file" != "x/dev/null"; then 17163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17164 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 17165 1.10 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 17166 1.10 mrg cat confcache >"$cache_file" 17167 1.10 mrg else 17168 1.10 mrg case $cache_file in #( 17169 1.10 mrg */* | ?:*) 17170 1.10 mrg mv -f confcache "$cache_file"$$ && 17171 1.10 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 17172 1.10 mrg *) 17173 1.10 mrg mv -f confcache "$cache_file" ;; 17174 1.10 mrg esac 17175 1.10 mrg fi 17176 1.10 mrg fi 17177 1.1 mrg else 17178 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17179 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17180 1.1 mrg fi 17181 1.1 mrg fi 17182 1.1 mrg rm -f confcache 17183 1.1 mrg 17184 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 17185 1.1 mrg # Let make expand exec_prefix. 17186 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17187 1.1 mrg 17188 1.1 mrg DEFS=-DHAVE_CONFIG_H 17189 1.1 mrg 17190 1.1 mrg ac_libobjs= 17191 1.1 mrg ac_ltlibobjs= 17192 1.10 mrg U= 17193 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17194 1.1 mrg # 1. Remove the extension, and $U if already installed. 17195 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17196 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17197 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17198 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 17199 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17200 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17201 1.1 mrg done 17202 1.1 mrg LIBOBJS=$ac_libobjs 17203 1.1 mrg 17204 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 17205 1.1 mrg 17206 1.1 mrg 17207 1.1 mrg if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 17208 1.10 mrg as_fn_error $? "conditional \"GENINSRC\" was never defined. 17209 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17210 1.1 mrg fi 17211 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17212 1.10 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 17213 1.10 mrg if test -n "$am_sleep_pid"; then 17214 1.10 mrg # Hide warnings about reused PIDs. 17215 1.10 mrg wait $am_sleep_pid 2>/dev/null 17216 1.10 mrg fi 17217 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17218 1.10 mrg $as_echo "done" >&6; } 17219 1.1 mrg if test -n "$EXEEXT"; then 17220 1.1 mrg am__EXEEXT_TRUE= 17221 1.1 mrg am__EXEEXT_FALSE='#' 17222 1.1 mrg else 17223 1.1 mrg am__EXEEXT_TRUE='#' 17224 1.1 mrg am__EXEEXT_FALSE= 17225 1.1 mrg fi 17226 1.1 mrg 17227 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17228 1.10 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 17229 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17230 1.1 mrg fi 17231 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 17232 1.10 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 17233 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17234 1.1 mrg fi 17235 1.1 mrg if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 17236 1.10 mrg as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 17237 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17238 1.1 mrg fi 17239 1.15 mrg if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then 17240 1.15 mrg as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined. 17241 1.15 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17242 1.15 mrg fi 17243 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17244 1.10 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17245 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17246 1.1 mrg fi 17247 1.5 mrg if test -z "${PLUGIN_NVPTX_TRUE}" && test -z "${PLUGIN_NVPTX_FALSE}"; then 17248 1.10 mrg as_fn_error $? "conditional \"PLUGIN_NVPTX\" was never defined. 17249 1.5 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17250 1.5 mrg fi 17251 1.11 mrg if test -z "${PLUGIN_GCN_TRUE}" && test -z "${PLUGIN_GCN_FALSE}"; then 17252 1.11 mrg as_fn_error $? "conditional \"PLUGIN_GCN\" was never defined. 17253 1.11 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17254 1.11 mrg fi 17255 1.1 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then 17256 1.10 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined. 17257 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17258 1.1 mrg fi 17259 1.2 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then 17260 1.10 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_GNU\" was never defined. 17261 1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17262 1.2 mrg fi 17263 1.2 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then 17264 1.10 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_SUN\" was never defined. 17265 1.2 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17266 1.2 mrg fi 17267 1.1 mrg if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then 17268 1.10 mrg as_fn_error $? "conditional \"USE_FORTRAN\" was never defined. 17269 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17270 1.1 mrg fi 17271 1.1 mrg 17272 1.10 mrg : "${CONFIG_STATUS=./config.status}" 17273 1.1 mrg ac_write_fail=0 17274 1.1 mrg ac_clean_files_save=$ac_clean_files 17275 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 17277 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 17278 1.1 mrg as_write_fail=0 17279 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 17280 1.1 mrg #! $SHELL 17281 1.1 mrg # Generated by $as_me. 17282 1.1 mrg # Run this file to recreate the current configuration. 17283 1.1 mrg # Compiler output produced by configure, useful for debugging 17284 1.1 mrg # configure, is in config.log if it exists. 17285 1.1 mrg 17286 1.1 mrg debug=false 17287 1.1 mrg ac_cs_recheck=false 17288 1.1 mrg ac_cs_silent=false 17289 1.1 mrg 17290 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 17291 1.1 mrg export SHELL 17292 1.1 mrg _ASEOF 17293 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 17294 1.1 mrg ## -------------------- ## 17295 1.1 mrg ## M4sh Initialization. ## 17296 1.1 mrg ## -------------------- ## 17297 1.1 mrg 17298 1.1 mrg # Be more Bourne compatible 17299 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17300 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 17301 1.1 mrg emulate sh 17302 1.1 mrg NULLCMD=: 17303 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 17304 1.1 mrg # is contrary to our usage. Disable this feature. 17305 1.1 mrg alias -g '${1+"$@"}'='"$@"' 17306 1.1 mrg setopt NO_GLOB_SUBST 17307 1.1 mrg else 17308 1.1 mrg case `(set -o) 2>/dev/null` in #( 17309 1.1 mrg *posix*) : 17310 1.1 mrg set -o posix ;; #( 17311 1.1 mrg *) : 17312 1.1 mrg ;; 17313 1.1 mrg esac 17314 1.1 mrg fi 17315 1.1 mrg 17316 1.1 mrg 17317 1.1 mrg as_nl=' 17318 1.1 mrg ' 17319 1.1 mrg export as_nl 17320 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 17321 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17322 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 17323 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 17324 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 17325 1.1 mrg # but without wasting forks for bash or zsh. 17326 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 17327 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 17328 1.1 mrg as_echo='print -r --' 17329 1.1 mrg as_echo_n='print -rn --' 17330 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 17331 1.1 mrg as_echo='printf %s\n' 17332 1.1 mrg as_echo_n='printf %s' 17333 1.1 mrg else 17334 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 17335 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 17336 1.1 mrg as_echo_n='/usr/ucb/echo -n' 17337 1.1 mrg else 17338 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 17339 1.1 mrg as_echo_n_body='eval 17340 1.1 mrg arg=$1; 17341 1.1 mrg case $arg in #( 17342 1.1 mrg *"$as_nl"*) 17343 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 17344 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 17345 1.1 mrg esac; 17346 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 17347 1.1 mrg ' 17348 1.1 mrg export as_echo_n_body 17349 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 17350 1.1 mrg fi 17351 1.1 mrg export as_echo_body 17352 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 17353 1.1 mrg fi 17354 1.1 mrg 17355 1.1 mrg # The user is always right. 17356 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 17357 1.1 mrg PATH_SEPARATOR=: 17358 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 17359 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 17360 1.1 mrg PATH_SEPARATOR=';' 17361 1.1 mrg } 17362 1.1 mrg fi 17363 1.1 mrg 17364 1.1 mrg 17365 1.1 mrg # IFS 17366 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 17367 1.1 mrg # there to prevent editors from complaining about space-tab. 17368 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 17369 1.1 mrg # splitting by setting IFS to empty value.) 17370 1.1 mrg IFS=" "" $as_nl" 17371 1.1 mrg 17372 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 17373 1.10 mrg as_myself= 17374 1.1 mrg case $0 in #(( 17375 1.1 mrg *[\\/]* ) as_myself=$0 ;; 17376 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17377 1.1 mrg for as_dir in $PATH 17378 1.1 mrg do 17379 1.1 mrg IFS=$as_save_IFS 17380 1.1 mrg test -z "$as_dir" && as_dir=. 17381 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 17382 1.1 mrg done 17383 1.1 mrg IFS=$as_save_IFS 17384 1.1 mrg 17385 1.1 mrg ;; 17386 1.1 mrg esac 17387 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 17388 1.1 mrg # in which case we are not to be found in the path. 17389 1.1 mrg if test "x$as_myself" = x; then 17390 1.1 mrg as_myself=$0 17391 1.1 mrg fi 17392 1.1 mrg if test ! -f "$as_myself"; then 17393 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 17394 1.1 mrg exit 1 17395 1.1 mrg fi 17396 1.1 mrg 17397 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 17398 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 17399 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 17400 1.1 mrg # trigger a bug in pdksh 5.2.14. 17401 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 17402 1.1 mrg do eval test x\${$as_var+set} = xset \ 17403 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 17404 1.1 mrg done 17405 1.1 mrg PS1='$ ' 17406 1.1 mrg PS2='> ' 17407 1.1 mrg PS4='+ ' 17408 1.1 mrg 17409 1.1 mrg # NLS nuisances. 17410 1.1 mrg LC_ALL=C 17411 1.1 mrg export LC_ALL 17412 1.1 mrg LANGUAGE=C 17413 1.1 mrg export LANGUAGE 17414 1.1 mrg 17415 1.1 mrg # CDPATH. 17416 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17417 1.1 mrg 17418 1.1 mrg 17419 1.10 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 17420 1.10 mrg # ---------------------------------------- 17421 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 17422 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 17423 1.10 mrg # script with STATUS, using 1 if that was 0. 17424 1.1 mrg as_fn_error () 17425 1.1 mrg { 17426 1.10 mrg as_status=$1; test $as_status -eq 0 && as_status=1 17427 1.10 mrg if test "$4"; then 17428 1.10 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17429 1.10 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 17430 1.1 mrg fi 17431 1.10 mrg $as_echo "$as_me: error: $2" >&2 17432 1.1 mrg as_fn_exit $as_status 17433 1.1 mrg } # as_fn_error 17434 1.1 mrg 17435 1.1 mrg 17436 1.1 mrg # as_fn_set_status STATUS 17437 1.1 mrg # ----------------------- 17438 1.1 mrg # Set $? to STATUS, without forking. 17439 1.1 mrg as_fn_set_status () 17440 1.1 mrg { 17441 1.1 mrg return $1 17442 1.1 mrg } # as_fn_set_status 17443 1.1 mrg 17444 1.1 mrg # as_fn_exit STATUS 17445 1.1 mrg # ----------------- 17446 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 17447 1.1 mrg as_fn_exit () 17448 1.1 mrg { 17449 1.1 mrg set +e 17450 1.1 mrg as_fn_set_status $1 17451 1.1 mrg exit $1 17452 1.1 mrg } # as_fn_exit 17453 1.1 mrg 17454 1.1 mrg # as_fn_unset VAR 17455 1.1 mrg # --------------- 17456 1.1 mrg # Portably unset VAR. 17457 1.1 mrg as_fn_unset () 17458 1.1 mrg { 17459 1.1 mrg { eval $1=; unset $1;} 17460 1.1 mrg } 17461 1.1 mrg as_unset=as_fn_unset 17462 1.1 mrg # as_fn_append VAR VALUE 17463 1.1 mrg # ---------------------- 17464 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 17465 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 17466 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 17467 1.1 mrg # implementations. 17468 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 17469 1.1 mrg eval 'as_fn_append () 17470 1.1 mrg { 17471 1.1 mrg eval $1+=\$2 17472 1.1 mrg }' 17473 1.1 mrg else 17474 1.1 mrg as_fn_append () 17475 1.1 mrg { 17476 1.1 mrg eval $1=\$$1\$2 17477 1.1 mrg } 17478 1.1 mrg fi # as_fn_append 17479 1.1 mrg 17480 1.1 mrg # as_fn_arith ARG... 17481 1.1 mrg # ------------------ 17482 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 17483 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 17484 1.1 mrg # must be portable across $(()) and expr. 17485 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 17486 1.1 mrg eval 'as_fn_arith () 17487 1.1 mrg { 17488 1.1 mrg as_val=$(( $* )) 17489 1.1 mrg }' 17490 1.1 mrg else 17491 1.1 mrg as_fn_arith () 17492 1.1 mrg { 17493 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 17494 1.1 mrg } 17495 1.1 mrg fi # as_fn_arith 17496 1.1 mrg 17497 1.1 mrg 17498 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 17499 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 17500 1.1 mrg as_expr=expr 17501 1.1 mrg else 17502 1.1 mrg as_expr=false 17503 1.1 mrg fi 17504 1.1 mrg 17505 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 17506 1.1 mrg as_basename=basename 17507 1.1 mrg else 17508 1.1 mrg as_basename=false 17509 1.1 mrg fi 17510 1.1 mrg 17511 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 17512 1.1 mrg as_dirname=dirname 17513 1.1 mrg else 17514 1.1 mrg as_dirname=false 17515 1.1 mrg fi 17516 1.1 mrg 17517 1.1 mrg as_me=`$as_basename -- "$0" || 17518 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 17519 1.1 mrg X"$0" : 'X\(//\)$' \| \ 17520 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 17521 1.1 mrg $as_echo X/"$0" | 17522 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 17523 1.1 mrg s//\1/ 17524 1.1 mrg q 17525 1.1 mrg } 17526 1.1 mrg /^X\/\(\/\/\)$/{ 17527 1.1 mrg s//\1/ 17528 1.1 mrg q 17529 1.1 mrg } 17530 1.1 mrg /^X\/\(\/\).*/{ 17531 1.1 mrg s//\1/ 17532 1.1 mrg q 17533 1.1 mrg } 17534 1.1 mrg s/.*/./; q'` 17535 1.1 mrg 17536 1.1 mrg # Avoid depending upon Character Ranges. 17537 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 17538 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 17539 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 17540 1.1 mrg as_cr_digits='0123456789' 17541 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 17542 1.1 mrg 17543 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 17544 1.1 mrg case `echo -n x` in #((((( 17545 1.1 mrg -n*) 17546 1.1 mrg case `echo 'xy\c'` in 17547 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 17548 1.1 mrg xy) ECHO_C='\c';; 17549 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 17550 1.1 mrg ECHO_T=' ';; 17551 1.1 mrg esac;; 17552 1.1 mrg *) 17553 1.1 mrg ECHO_N='-n';; 17554 1.1 mrg esac 17555 1.1 mrg 17556 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 17557 1.1 mrg if test -d conf$$.dir; then 17558 1.1 mrg rm -f conf$$.dir/conf$$.file 17559 1.1 mrg else 17560 1.1 mrg rm -f conf$$.dir 17561 1.1 mrg mkdir conf$$.dir 2>/dev/null 17562 1.1 mrg fi 17563 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 17564 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 17565 1.1 mrg as_ln_s='ln -s' 17566 1.1 mrg # ... but there are two gotchas: 17567 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 17568 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 17569 1.10 mrg # In both cases, we have to default to `cp -pR'. 17570 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 17571 1.10 mrg as_ln_s='cp -pR' 17572 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 17573 1.1 mrg as_ln_s=ln 17574 1.1 mrg else 17575 1.10 mrg as_ln_s='cp -pR' 17576 1.1 mrg fi 17577 1.1 mrg else 17578 1.10 mrg as_ln_s='cp -pR' 17579 1.1 mrg fi 17580 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 17581 1.1 mrg rmdir conf$$.dir 2>/dev/null 17582 1.1 mrg 17583 1.1 mrg 17584 1.1 mrg # as_fn_mkdir_p 17585 1.1 mrg # ------------- 17586 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 17587 1.1 mrg as_fn_mkdir_p () 17588 1.1 mrg { 17589 1.1 mrg 17590 1.1 mrg case $as_dir in #( 17591 1.1 mrg -*) as_dir=./$as_dir;; 17592 1.1 mrg esac 17593 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 17594 1.1 mrg as_dirs= 17595 1.1 mrg while :; do 17596 1.1 mrg case $as_dir in #( 17597 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 17598 1.1 mrg *) as_qdir=$as_dir;; 17599 1.1 mrg esac 17600 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 17601 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 17602 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17603 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 17604 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 17605 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 17606 1.1 mrg $as_echo X"$as_dir" | 17607 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17608 1.1 mrg s//\1/ 17609 1.1 mrg q 17610 1.1 mrg } 17611 1.1 mrg /^X\(\/\/\)[^/].*/{ 17612 1.1 mrg s//\1/ 17613 1.1 mrg q 17614 1.1 mrg } 17615 1.1 mrg /^X\(\/\/\)$/{ 17616 1.1 mrg s//\1/ 17617 1.1 mrg q 17618 1.1 mrg } 17619 1.1 mrg /^X\(\/\).*/{ 17620 1.1 mrg s//\1/ 17621 1.1 mrg q 17622 1.1 mrg } 17623 1.1 mrg s/.*/./; q'` 17624 1.1 mrg test -d "$as_dir" && break 17625 1.1 mrg done 17626 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 17627 1.10 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 17628 1.1 mrg 17629 1.1 mrg 17630 1.1 mrg } # as_fn_mkdir_p 17631 1.1 mrg if mkdir -p . 2>/dev/null; then 17632 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 17633 1.1 mrg else 17634 1.1 mrg test -d ./-p && rmdir ./-p 17635 1.1 mrg as_mkdir_p=false 17636 1.1 mrg fi 17637 1.1 mrg 17638 1.10 mrg 17639 1.10 mrg # as_fn_executable_p FILE 17640 1.10 mrg # ----------------------- 17641 1.10 mrg # Test if FILE is an executable regular file. 17642 1.10 mrg as_fn_executable_p () 17643 1.10 mrg { 17644 1.10 mrg test -f "$1" && test -x "$1" 17645 1.10 mrg } # as_fn_executable_p 17646 1.10 mrg as_test_x='test -x' 17647 1.10 mrg as_executable_p=as_fn_executable_p 17648 1.1 mrg 17649 1.1 mrg # Sed expression to map a string onto a valid CPP name. 17650 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 17651 1.1 mrg 17652 1.1 mrg # Sed expression to map a string onto a valid variable name. 17653 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 17654 1.1 mrg 17655 1.1 mrg 17656 1.1 mrg exec 6>&1 17657 1.1 mrg ## ----------------------------------- ## 17658 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 17659 1.1 mrg ## ----------------------------------- ## 17660 1.1 mrg _ASEOF 17661 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 17662 1.1 mrg 17663 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17664 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 17665 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 17666 1.1 mrg # values after options handling. 17667 1.1 mrg ac_log=" 17668 1.5 mrg This file was extended by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was 17669 1.10 mrg generated by GNU Autoconf 2.69. Invocation command line was 17670 1.1 mrg 17671 1.1 mrg CONFIG_FILES = $CONFIG_FILES 17672 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 17673 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 17674 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 17675 1.1 mrg $ $0 $@ 17676 1.1 mrg 17677 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 17678 1.1 mrg " 17679 1.1 mrg 17680 1.1 mrg _ACEOF 17681 1.1 mrg 17682 1.1 mrg case $ac_config_files in *" 17683 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 17684 1.1 mrg esac 17685 1.1 mrg 17686 1.1 mrg case $ac_config_headers in *" 17687 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 17688 1.1 mrg esac 17689 1.1 mrg 17690 1.1 mrg 17691 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17692 1.1 mrg # Files that config.status was made for. 17693 1.1 mrg config_files="$ac_config_files" 17694 1.1 mrg config_headers="$ac_config_headers" 17695 1.1 mrg config_commands="$ac_config_commands" 17696 1.1 mrg 17697 1.1 mrg _ACEOF 17698 1.1 mrg 17699 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17700 1.1 mrg ac_cs_usage="\ 17701 1.1 mrg \`$as_me' instantiates files and other configuration actions 17702 1.1 mrg from templates according to the current configuration. Unless the files 17703 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 17704 1.1 mrg 17705 1.1 mrg Usage: $0 [OPTION]... [TAG]... 17706 1.1 mrg 17707 1.1 mrg -h, --help print this help, then exit 17708 1.1 mrg -V, --version print version number and configuration settings, then exit 17709 1.10 mrg --config print configuration, then exit 17710 1.1 mrg -q, --quiet, --silent 17711 1.1 mrg do not print progress messages 17712 1.1 mrg -d, --debug don't remove temporary files 17713 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 17714 1.1 mrg --file=FILE[:TEMPLATE] 17715 1.1 mrg instantiate the configuration file FILE 17716 1.1 mrg --header=FILE[:TEMPLATE] 17717 1.1 mrg instantiate the configuration header FILE 17718 1.1 mrg 17719 1.1 mrg Configuration files: 17720 1.1 mrg $config_files 17721 1.1 mrg 17722 1.1 mrg Configuration headers: 17723 1.1 mrg $config_headers 17724 1.1 mrg 17725 1.1 mrg Configuration commands: 17726 1.1 mrg $config_commands 17727 1.1 mrg 17728 1.1 mrg Report bugs to the package provider. 17729 1.5 mrg GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 17730 1.1 mrg General help using GNU software: <http://www.gnu.org/gethelp/>." 17731 1.1 mrg 17732 1.1 mrg _ACEOF 17733 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17734 1.10 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 17735 1.1 mrg ac_cs_version="\\ 17736 1.5 mrg GNU Offloading and Multi Processing Runtime Library config.status 1.0 17737 1.10 mrg configured by $0, generated by GNU Autoconf 2.69, 17738 1.10 mrg with options \\"\$ac_cs_config\\" 17739 1.1 mrg 17740 1.10 mrg Copyright (C) 2012 Free Software Foundation, Inc. 17741 1.1 mrg This config.status script is free software; the Free Software Foundation 17742 1.1 mrg gives unlimited permission to copy, distribute and modify it." 17743 1.1 mrg 17744 1.1 mrg ac_pwd='$ac_pwd' 17745 1.1 mrg srcdir='$srcdir' 17746 1.1 mrg INSTALL='$INSTALL' 17747 1.1 mrg MKDIR_P='$MKDIR_P' 17748 1.1 mrg AWK='$AWK' 17749 1.1 mrg test -n "\$AWK" || AWK=awk 17750 1.1 mrg _ACEOF 17751 1.1 mrg 17752 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17753 1.1 mrg # The default lists apply if the user does not specify any file. 17754 1.1 mrg ac_need_defaults=: 17755 1.1 mrg while test $# != 0 17756 1.1 mrg do 17757 1.1 mrg case $1 in 17758 1.10 mrg --*=?*) 17759 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 17760 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17761 1.1 mrg ac_shift=: 17762 1.1 mrg ;; 17763 1.10 mrg --*=) 17764 1.10 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 17765 1.10 mrg ac_optarg= 17766 1.10 mrg ac_shift=: 17767 1.10 mrg ;; 17768 1.1 mrg *) 17769 1.1 mrg ac_option=$1 17770 1.1 mrg ac_optarg=$2 17771 1.1 mrg ac_shift=shift 17772 1.1 mrg ;; 17773 1.1 mrg esac 17774 1.1 mrg 17775 1.1 mrg case $ac_option in 17776 1.1 mrg # Handling of the options. 17777 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17778 1.1 mrg ac_cs_recheck=: ;; 17779 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17780 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 17781 1.10 mrg --config | --confi | --conf | --con | --co | --c ) 17782 1.10 mrg $as_echo "$ac_cs_config"; exit ;; 17783 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 17784 1.1 mrg debug=: ;; 17785 1.1 mrg --file | --fil | --fi | --f ) 17786 1.1 mrg $ac_shift 17787 1.1 mrg case $ac_optarg in 17788 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17789 1.10 mrg '') as_fn_error $? "missing file argument" ;; 17790 1.1 mrg esac 17791 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 17792 1.1 mrg ac_need_defaults=false;; 17793 1.1 mrg --header | --heade | --head | --hea ) 17794 1.1 mrg $ac_shift 17795 1.1 mrg case $ac_optarg in 17796 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17797 1.1 mrg esac 17798 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17799 1.1 mrg ac_need_defaults=false;; 17800 1.1 mrg --he | --h) 17801 1.1 mrg # Conflict between --help and --header 17802 1.10 mrg as_fn_error $? "ambiguous option: \`$1' 17803 1.1 mrg Try \`$0 --help' for more information.";; 17804 1.1 mrg --help | --hel | -h ) 17805 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 17806 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17807 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 17808 1.1 mrg ac_cs_silent=: ;; 17809 1.1 mrg 17810 1.1 mrg # This is an error. 17811 1.10 mrg -*) as_fn_error $? "unrecognized option: \`$1' 17812 1.1 mrg Try \`$0 --help' for more information." ;; 17813 1.1 mrg 17814 1.1 mrg *) as_fn_append ac_config_targets " $1" 17815 1.1 mrg ac_need_defaults=false ;; 17816 1.1 mrg 17817 1.1 mrg esac 17818 1.1 mrg shift 17819 1.1 mrg done 17820 1.1 mrg 17821 1.1 mrg ac_configure_extra_args= 17822 1.1 mrg 17823 1.1 mrg if $ac_cs_silent; then 17824 1.1 mrg exec 6>/dev/null 17825 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 17826 1.1 mrg fi 17827 1.1 mrg 17828 1.1 mrg _ACEOF 17829 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17830 1.1 mrg if \$ac_cs_recheck; then 17831 1.10 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17832 1.1 mrg shift 17833 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17834 1.1 mrg CONFIG_SHELL='$SHELL' 17835 1.1 mrg export CONFIG_SHELL 17836 1.1 mrg exec "\$@" 17837 1.1 mrg fi 17838 1.1 mrg 17839 1.1 mrg _ACEOF 17840 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17841 1.1 mrg exec 5>>config.log 17842 1.1 mrg { 17843 1.1 mrg echo 17844 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17845 1.1 mrg ## Running $as_me. ## 17846 1.1 mrg _ASBOX 17847 1.1 mrg $as_echo "$ac_log" 17848 1.1 mrg } >&5 17849 1.1 mrg 17850 1.1 mrg _ACEOF 17851 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17852 1.1 mrg # 17853 1.1 mrg # INIT-COMMANDS 17854 1.1 mrg # 17855 1.1 mrg 17856 1.1 mrg srcdir="$srcdir" 17857 1.1 mrg host="$host" 17858 1.1 mrg target="$target" 17859 1.1 mrg with_multisubdir="$with_multisubdir" 17860 1.1 mrg with_multisrctop="$with_multisrctop" 17861 1.1 mrg with_target_subdir="$with_target_subdir" 17862 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 17863 1.1 mrg multi_basedir="$multi_basedir" 17864 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 17865 1.1 mrg CC="$CC" 17866 1.1 mrg CXX="$CXX" 17867 1.1 mrg GFORTRAN="$GFORTRAN" 17868 1.10 mrg GDC="$GDC" 17869 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17870 1.1 mrg 17871 1.1 mrg 17872 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 17873 1.1 mrg # if CDPATH is set. 17874 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17875 1.1 mrg 17876 1.1 mrg sed_quote_subst='$sed_quote_subst' 17877 1.1 mrg double_quote_subst='$double_quote_subst' 17878 1.1 mrg delay_variable_subst='$delay_variable_subst' 17879 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17880 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17881 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17882 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17883 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17884 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17885 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17886 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17887 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17888 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17889 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17890 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17891 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17892 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17893 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17894 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17895 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17896 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17897 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17898 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17899 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17900 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17901 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17902 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17903 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17904 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17905 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17906 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17907 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17908 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17909 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17910 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17911 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17912 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17913 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17914 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17915 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17916 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17917 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17918 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17919 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17920 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17921 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17922 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17923 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17924 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17925 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17926 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 17927 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 17928 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17929 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17930 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17931 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17932 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17933 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 17934 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 17935 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 17936 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 17937 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 17938 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 17939 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 17940 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 17941 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 17942 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 17943 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17944 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 17945 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 17946 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 17947 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 17948 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 17949 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 17950 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 17951 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 17952 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17953 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 17954 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 17955 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 17956 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 17957 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 17958 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 17959 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 17960 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 17961 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 17962 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 17963 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 17964 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 17965 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 17966 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 17967 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 17968 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 17969 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 17970 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 17971 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 17972 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 17973 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 17974 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 17975 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 17976 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 17977 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 17978 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 17979 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 17980 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 17981 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 17982 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 17983 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 17984 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 17985 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 17986 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17987 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17988 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 17989 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 17990 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 17991 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 17992 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 17993 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 17994 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 17995 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 17996 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 17997 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 17998 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 17999 1.1 mrg compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 18000 1.1 mrg predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 18001 1.1 mrg postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 18002 1.1 mrg predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 18003 1.1 mrg postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 18004 1.1 mrg compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 18005 1.1 mrg LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`' 18006 1.1 mrg reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`' 18007 1.1 mrg reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`' 18008 1.1 mrg old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 18009 1.1 mrg compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`' 18010 1.1 mrg GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`' 18011 1.1 mrg lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`' 18012 1.1 mrg lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`' 18013 1.1 mrg lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`' 18014 1.1 mrg lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`' 18015 1.1 mrg lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`' 18016 1.1 mrg archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`' 18017 1.1 mrg enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`' 18018 1.1 mrg export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18019 1.1 mrg whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18020 1.1 mrg compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`' 18021 1.1 mrg old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`' 18022 1.1 mrg old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`' 18023 1.1 mrg archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 18024 1.1 mrg archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 18025 1.1 mrg module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`' 18026 1.1 mrg module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 18027 1.1 mrg with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`' 18028 1.1 mrg allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 18029 1.1 mrg no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 18030 1.1 mrg hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18031 1.1 mrg hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`' 18032 1.1 mrg hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`' 18033 1.1 mrg hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`' 18034 1.1 mrg hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`' 18035 1.1 mrg hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`' 18036 1.1 mrg hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`' 18037 1.1 mrg hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`' 18038 1.1 mrg inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`' 18039 1.1 mrg link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`' 18040 1.1 mrg fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`' 18041 1.1 mrg always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`' 18042 1.1 mrg export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`' 18043 1.1 mrg exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`' 18044 1.1 mrg include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`' 18045 1.1 mrg prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`' 18046 1.1 mrg file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`' 18047 1.1 mrg hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`' 18048 1.1 mrg compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`' 18049 1.1 mrg predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`' 18050 1.1 mrg postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`' 18051 1.1 mrg predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`' 18052 1.1 mrg postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`' 18053 1.1 mrg compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`' 18054 1.1 mrg 18055 1.1 mrg LTCC='$LTCC' 18056 1.1 mrg LTCFLAGS='$LTCFLAGS' 18057 1.1 mrg compiler='$compiler_DEFAULT' 18058 1.1 mrg 18059 1.1 mrg # A function that is used when there is no print builtin or printf. 18060 1.1 mrg func_fallback_echo () 18061 1.1 mrg { 18062 1.1 mrg eval 'cat <<_LTECHO_EOF 18063 1.1 mrg \$1 18064 1.1 mrg _LTECHO_EOF' 18065 1.1 mrg } 18066 1.1 mrg 18067 1.1 mrg # Quote evaled strings. 18068 1.1 mrg for var in SHELL \ 18069 1.1 mrg ECHO \ 18070 1.1 mrg SED \ 18071 1.1 mrg GREP \ 18072 1.1 mrg EGREP \ 18073 1.1 mrg FGREP \ 18074 1.1 mrg LD \ 18075 1.1 mrg NM \ 18076 1.1 mrg LN_S \ 18077 1.1 mrg lt_SP2NL \ 18078 1.1 mrg lt_NL2SP \ 18079 1.1 mrg reload_flag \ 18080 1.1 mrg OBJDUMP \ 18081 1.1 mrg deplibs_check_method \ 18082 1.1 mrg file_magic_cmd \ 18083 1.1 mrg AR \ 18084 1.1 mrg AR_FLAGS \ 18085 1.1 mrg STRIP \ 18086 1.1 mrg RANLIB \ 18087 1.1 mrg CC \ 18088 1.1 mrg CFLAGS \ 18089 1.1 mrg compiler \ 18090 1.1 mrg lt_cv_sys_global_symbol_pipe \ 18091 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 18092 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 18093 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18094 1.1 mrg lt_prog_compiler_no_builtin_flag \ 18095 1.1 mrg lt_prog_compiler_wl \ 18096 1.1 mrg lt_prog_compiler_pic \ 18097 1.1 mrg lt_prog_compiler_static \ 18098 1.1 mrg lt_cv_prog_compiler_c_o \ 18099 1.1 mrg need_locks \ 18100 1.1 mrg DSYMUTIL \ 18101 1.1 mrg NMEDIT \ 18102 1.1 mrg LIPO \ 18103 1.1 mrg OTOOL \ 18104 1.1 mrg OTOOL64 \ 18105 1.1 mrg shrext_cmds \ 18106 1.1 mrg export_dynamic_flag_spec \ 18107 1.1 mrg whole_archive_flag_spec \ 18108 1.1 mrg compiler_needs_object \ 18109 1.1 mrg with_gnu_ld \ 18110 1.1 mrg allow_undefined_flag \ 18111 1.1 mrg no_undefined_flag \ 18112 1.1 mrg hardcode_libdir_flag_spec \ 18113 1.1 mrg hardcode_libdir_flag_spec_ld \ 18114 1.1 mrg hardcode_libdir_separator \ 18115 1.1 mrg fix_srcfile_path \ 18116 1.1 mrg exclude_expsyms \ 18117 1.1 mrg include_expsyms \ 18118 1.1 mrg file_list_spec \ 18119 1.1 mrg variables_saved_for_relink \ 18120 1.1 mrg libname_spec \ 18121 1.1 mrg library_names_spec \ 18122 1.1 mrg soname_spec \ 18123 1.1 mrg install_override_mode \ 18124 1.1 mrg finish_eval \ 18125 1.1 mrg old_striplib \ 18126 1.1 mrg striplib \ 18127 1.1 mrg compiler_lib_search_dirs \ 18128 1.1 mrg predep_objects \ 18129 1.1 mrg postdep_objects \ 18130 1.1 mrg predeps \ 18131 1.1 mrg postdeps \ 18132 1.1 mrg compiler_lib_search_path \ 18133 1.1 mrg LD_FC \ 18134 1.1 mrg reload_flag_FC \ 18135 1.1 mrg compiler_FC \ 18136 1.1 mrg lt_prog_compiler_no_builtin_flag_FC \ 18137 1.1 mrg lt_prog_compiler_wl_FC \ 18138 1.1 mrg lt_prog_compiler_pic_FC \ 18139 1.1 mrg lt_prog_compiler_static_FC \ 18140 1.1 mrg lt_cv_prog_compiler_c_o_FC \ 18141 1.1 mrg export_dynamic_flag_spec_FC \ 18142 1.1 mrg whole_archive_flag_spec_FC \ 18143 1.1 mrg compiler_needs_object_FC \ 18144 1.1 mrg with_gnu_ld_FC \ 18145 1.1 mrg allow_undefined_flag_FC \ 18146 1.1 mrg no_undefined_flag_FC \ 18147 1.1 mrg hardcode_libdir_flag_spec_FC \ 18148 1.1 mrg hardcode_libdir_flag_spec_ld_FC \ 18149 1.1 mrg hardcode_libdir_separator_FC \ 18150 1.1 mrg fix_srcfile_path_FC \ 18151 1.1 mrg exclude_expsyms_FC \ 18152 1.1 mrg include_expsyms_FC \ 18153 1.1 mrg file_list_spec_FC \ 18154 1.1 mrg compiler_lib_search_dirs_FC \ 18155 1.1 mrg predep_objects_FC \ 18156 1.1 mrg postdep_objects_FC \ 18157 1.1 mrg predeps_FC \ 18158 1.1 mrg postdeps_FC \ 18159 1.1 mrg compiler_lib_search_path_FC; do 18160 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18161 1.1 mrg *[\\\\\\\`\\"\\\$]*) 18162 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 18163 1.1 mrg ;; 18164 1.1 mrg *) 18165 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18166 1.1 mrg ;; 18167 1.1 mrg esac 18168 1.1 mrg done 18169 1.1 mrg 18170 1.1 mrg # Double-quote double-evaled strings. 18171 1.1 mrg for var in reload_cmds \ 18172 1.1 mrg old_postinstall_cmds \ 18173 1.1 mrg old_postuninstall_cmds \ 18174 1.1 mrg old_archive_cmds \ 18175 1.1 mrg extract_expsyms_cmds \ 18176 1.1 mrg old_archive_from_new_cmds \ 18177 1.1 mrg old_archive_from_expsyms_cmds \ 18178 1.1 mrg archive_cmds \ 18179 1.1 mrg archive_expsym_cmds \ 18180 1.1 mrg module_cmds \ 18181 1.1 mrg module_expsym_cmds \ 18182 1.1 mrg export_symbols_cmds \ 18183 1.1 mrg prelink_cmds \ 18184 1.1 mrg postinstall_cmds \ 18185 1.1 mrg postuninstall_cmds \ 18186 1.1 mrg finish_cmds \ 18187 1.1 mrg sys_lib_search_path_spec \ 18188 1.1 mrg sys_lib_dlsearch_path_spec \ 18189 1.1 mrg reload_cmds_FC \ 18190 1.1 mrg old_archive_cmds_FC \ 18191 1.1 mrg old_archive_from_new_cmds_FC \ 18192 1.1 mrg old_archive_from_expsyms_cmds_FC \ 18193 1.1 mrg archive_cmds_FC \ 18194 1.1 mrg archive_expsym_cmds_FC \ 18195 1.1 mrg module_cmds_FC \ 18196 1.1 mrg module_expsym_cmds_FC \ 18197 1.1 mrg export_symbols_cmds_FC \ 18198 1.1 mrg prelink_cmds_FC; do 18199 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18200 1.1 mrg *[\\\\\\\`\\"\\\$]*) 18201 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18202 1.1 mrg ;; 18203 1.1 mrg *) 18204 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18205 1.1 mrg ;; 18206 1.1 mrg esac 18207 1.1 mrg done 18208 1.1 mrg 18209 1.1 mrg ac_aux_dir='$ac_aux_dir' 18210 1.1 mrg xsi_shell='$xsi_shell' 18211 1.1 mrg lt_shell_append='$lt_shell_append' 18212 1.1 mrg 18213 1.1 mrg # See if we are running on zsh, and set the options which allow our 18214 1.1 mrg # commands through without removal of \ escapes INIT. 18215 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 18216 1.1 mrg setopt NO_GLOB_SUBST 18217 1.1 mrg fi 18218 1.1 mrg 18219 1.1 mrg 18220 1.1 mrg PACKAGE='$PACKAGE' 18221 1.1 mrg VERSION='$VERSION' 18222 1.1 mrg TIMESTAMP='$TIMESTAMP' 18223 1.1 mrg RM='$RM' 18224 1.1 mrg ofile='$ofile' 18225 1.1 mrg 18226 1.1 mrg 18227 1.1 mrg 18228 1.1 mrg 18229 1.1 mrg 18230 1.1 mrg 18231 1.1 mrg _ACEOF 18232 1.1 mrg 18233 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18234 1.1 mrg 18235 1.1 mrg # Handling of arguments. 18236 1.1 mrg for ac_config_target in $ac_config_targets 18237 1.1 mrg do 18238 1.1 mrg case $ac_config_target in 18239 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 18240 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 18241 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 18242 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18243 1.1 mrg "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;; 18244 1.1 mrg "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;; 18245 1.1 mrg "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;; 18246 1.1 mrg "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;; 18247 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 18248 1.1 mrg "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;; 18249 1.6 mrg #"testsuite/libgomp-test-support.pt.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" ;; 18250 1.11 mrg #"testsuite/libgomp-site-extra.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-site-extra.exp" ;; 18251 1.1 mrg 18252 1.10 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18253 1.1 mrg esac 18254 1.1 mrg done 18255 1.1 mrg 18256 1.1 mrg 18257 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 18258 1.1 mrg # then the envvar interface is used. Set only those that are not. 18259 1.1 mrg # We use the long form for the default assignment because of an extremely 18260 1.1 mrg # bizarre bug on SunOS 4.1.3. 18261 1.1 mrg if $ac_need_defaults; then 18262 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18263 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18264 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18265 1.1 mrg fi 18266 1.1 mrg 18267 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 18268 1.1 mrg # simply because there is no reason against having it here, and in addition, 18269 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 18270 1.1 mrg # Hook for its removal unless debugging. 18271 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 18272 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 18273 1.1 mrg $debug || 18274 1.1 mrg { 18275 1.10 mrg tmp= ac_tmp= 18276 1.1 mrg trap 'exit_status=$? 18277 1.10 mrg : "${ac_tmp:=$tmp}" 18278 1.10 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18279 1.1 mrg ' 0 18280 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 18281 1.1 mrg } 18282 1.1 mrg # Create a (secure) tmp directory for tmp files. 18283 1.1 mrg 18284 1.1 mrg { 18285 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18286 1.10 mrg test -d "$tmp" 18287 1.1 mrg } || 18288 1.1 mrg { 18289 1.1 mrg tmp=./conf$$-$RANDOM 18290 1.1 mrg (umask 077 && mkdir "$tmp") 18291 1.10 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18292 1.10 mrg ac_tmp=$tmp 18293 1.1 mrg 18294 1.1 mrg # Set up the scripts for CONFIG_FILES section. 18295 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 18296 1.1 mrg # This happens for instance with `./config.status config.h'. 18297 1.1 mrg if test -n "$CONFIG_FILES"; then 18298 1.1 mrg 18299 1.1 mrg 18300 1.1 mrg ac_cr=`echo X | tr X '\015'` 18301 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 18302 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 18303 1.1 mrg # point, so we can use a bashism as a fallback. 18304 1.1 mrg if test "x$ac_cr" = x; then 18305 1.1 mrg eval ac_cr=\$\'\\r\' 18306 1.1 mrg fi 18307 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18308 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18309 1.10 mrg ac_cs_awk_cr='\\r' 18310 1.1 mrg else 18311 1.1 mrg ac_cs_awk_cr=$ac_cr 18312 1.1 mrg fi 18313 1.1 mrg 18314 1.10 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18315 1.1 mrg _ACEOF 18316 1.1 mrg 18317 1.1 mrg 18318 1.1 mrg { 18319 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 18320 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18321 1.1 mrg echo "_ACEOF" 18322 1.1 mrg } >conf$$subs.sh || 18323 1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18324 1.10 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18325 1.1 mrg ac_delim='%!_!# ' 18326 1.1 mrg for ac_last_try in false false false false false :; do 18327 1.1 mrg . ./conf$$subs.sh || 18328 1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18329 1.1 mrg 18330 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18331 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 18332 1.1 mrg break 18333 1.1 mrg elif $ac_last_try; then 18334 1.10 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18335 1.1 mrg else 18336 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18337 1.1 mrg fi 18338 1.1 mrg done 18339 1.1 mrg rm -f conf$$subs.sh 18340 1.1 mrg 18341 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18342 1.10 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18343 1.1 mrg _ACEOF 18344 1.1 mrg sed -n ' 18345 1.1 mrg h 18346 1.1 mrg s/^/S["/; s/!.*/"]=/ 18347 1.1 mrg p 18348 1.1 mrg g 18349 1.1 mrg s/^[^!]*!// 18350 1.1 mrg :repl 18351 1.1 mrg t repl 18352 1.1 mrg s/'"$ac_delim"'$// 18353 1.1 mrg t delim 18354 1.1 mrg :nl 18355 1.1 mrg h 18356 1.10 mrg s/\(.\{148\}\)..*/\1/ 18357 1.1 mrg t more1 18358 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18359 1.1 mrg p 18360 1.1 mrg n 18361 1.1 mrg b repl 18362 1.1 mrg :more1 18363 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18364 1.1 mrg p 18365 1.1 mrg g 18366 1.1 mrg s/.\{148\}// 18367 1.1 mrg t nl 18368 1.1 mrg :delim 18369 1.1 mrg h 18370 1.10 mrg s/\(.\{148\}\)..*/\1/ 18371 1.1 mrg t more2 18372 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 18373 1.1 mrg p 18374 1.1 mrg b 18375 1.1 mrg :more2 18376 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18377 1.1 mrg p 18378 1.1 mrg g 18379 1.1 mrg s/.\{148\}// 18380 1.1 mrg t delim 18381 1.1 mrg ' <conf$$subs.awk | sed ' 18382 1.1 mrg /^[^""]/{ 18383 1.1 mrg N 18384 1.1 mrg s/\n// 18385 1.1 mrg } 18386 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 18387 1.1 mrg rm -f conf$$subs.awk 18388 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18389 1.1 mrg _ACAWK 18390 1.10 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 18391 1.1 mrg for (key in S) S_is_set[key] = 1 18392 1.1 mrg FS = "" 18393 1.1 mrg 18394 1.1 mrg } 18395 1.1 mrg { 18396 1.1 mrg line = $ 0 18397 1.1 mrg nfields = split(line, field, "@") 18398 1.1 mrg substed = 0 18399 1.1 mrg len = length(field[1]) 18400 1.1 mrg for (i = 2; i < nfields; i++) { 18401 1.1 mrg key = field[i] 18402 1.1 mrg keylen = length(key) 18403 1.1 mrg if (S_is_set[key]) { 18404 1.1 mrg value = S[key] 18405 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 18406 1.1 mrg len += length(value) + length(field[++i]) 18407 1.1 mrg substed = 1 18408 1.1 mrg } else 18409 1.1 mrg len += 1 + keylen 18410 1.1 mrg } 18411 1.1 mrg 18412 1.1 mrg print line 18413 1.1 mrg } 18414 1.1 mrg 18415 1.1 mrg _ACAWK 18416 1.1 mrg _ACEOF 18417 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18418 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 18419 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 18420 1.1 mrg else 18421 1.1 mrg cat 18422 1.10 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 18423 1.10 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 18424 1.1 mrg _ACEOF 18425 1.1 mrg 18426 1.10 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 18427 1.10 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 18428 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 18429 1.1 mrg # (actually we leave an empty line to preserve line numbers). 18430 1.1 mrg if test "x$srcdir" = x.; then 18431 1.10 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 18432 1.10 mrg h 18433 1.10 mrg s/// 18434 1.10 mrg s/^/:/ 18435 1.10 mrg s/[ ]*$/:/ 18436 1.10 mrg s/:\$(srcdir):/:/g 18437 1.10 mrg s/:\${srcdir}:/:/g 18438 1.10 mrg s/:@srcdir@:/:/g 18439 1.10 mrg s/^:*// 18440 1.1 mrg s/:*$// 18441 1.10 mrg x 18442 1.10 mrg s/\(=[ ]*\).*/\1/ 18443 1.10 mrg G 18444 1.10 mrg s/\n// 18445 1.1 mrg s/^[^=]*=[ ]*$// 18446 1.1 mrg }' 18447 1.1 mrg fi 18448 1.1 mrg 18449 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18450 1.1 mrg fi # test -n "$CONFIG_FILES" 18451 1.1 mrg 18452 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 18453 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 18454 1.1 mrg # This happens for instance with `./config.status Makefile'. 18455 1.1 mrg if test -n "$CONFIG_HEADERS"; then 18456 1.10 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 18457 1.1 mrg BEGIN { 18458 1.1 mrg _ACEOF 18459 1.1 mrg 18460 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 18461 1.1 mrg # here-document in config.status, that substitutes the proper values into 18462 1.1 mrg # config.h.in to produce config.h. 18463 1.1 mrg 18464 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 18465 1.1 mrg # handling of long lines. 18466 1.1 mrg ac_delim='%!_!# ' 18467 1.1 mrg for ac_last_try in false false :; do 18468 1.10 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 18469 1.10 mrg if test -z "$ac_tt"; then 18470 1.1 mrg break 18471 1.1 mrg elif $ac_last_try; then 18472 1.10 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 18473 1.1 mrg else 18474 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18475 1.1 mrg fi 18476 1.1 mrg done 18477 1.1 mrg 18478 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 18479 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 18480 1.1 mrg # newline sequences. 18481 1.1 mrg 18482 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 18483 1.1 mrg sed -n ' 18484 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 18485 1.1 mrg t rset 18486 1.1 mrg :rset 18487 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 18488 1.1 mrg t def 18489 1.1 mrg d 18490 1.1 mrg :def 18491 1.1 mrg s/\\$// 18492 1.1 mrg t bsnl 18493 1.1 mrg s/["\\]/\\&/g 18494 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18495 1.1 mrg D["\1"]=" \3"/p 18496 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 18497 1.1 mrg d 18498 1.1 mrg :bsnl 18499 1.1 mrg s/["\\]/\\&/g 18500 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18501 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 18502 1.1 mrg t cont 18503 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 18504 1.1 mrg t cont 18505 1.1 mrg d 18506 1.1 mrg :cont 18507 1.1 mrg n 18508 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 18509 1.1 mrg t clear 18510 1.1 mrg :clear 18511 1.1 mrg s/\\$// 18512 1.1 mrg t bsnlc 18513 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 18514 1.1 mrg d 18515 1.1 mrg :bsnlc 18516 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 18517 1.1 mrg b cont 18518 1.1 mrg ' <confdefs.h | sed ' 18519 1.1 mrg s/'"$ac_delim"'/"\\\ 18520 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 18521 1.1 mrg 18522 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18523 1.1 mrg for (key in D) D_is_set[key] = 1 18524 1.1 mrg FS = "" 18525 1.1 mrg } 18526 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 18527 1.1 mrg line = \$ 0 18528 1.1 mrg split(line, arg, " ") 18529 1.1 mrg if (arg[1] == "#") { 18530 1.1 mrg defundef = arg[2] 18531 1.1 mrg mac1 = arg[3] 18532 1.1 mrg } else { 18533 1.1 mrg defundef = substr(arg[1], 2) 18534 1.1 mrg mac1 = arg[2] 18535 1.1 mrg } 18536 1.1 mrg split(mac1, mac2, "(") #) 18537 1.1 mrg macro = mac2[1] 18538 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 18539 1.1 mrg if (D_is_set[macro]) { 18540 1.1 mrg # Preserve the white space surrounding the "#". 18541 1.1 mrg print prefix "define", macro P[macro] D[macro] 18542 1.1 mrg next 18543 1.1 mrg } else { 18544 1.1 mrg # Replace #undef with comments. This is necessary, for example, 18545 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 18546 1.1 mrg # on some systems where configure will not decide to define it. 18547 1.1 mrg if (defundef == "undef") { 18548 1.1 mrg print "/*", prefix defundef, macro, "*/" 18549 1.1 mrg next 18550 1.1 mrg } 18551 1.1 mrg } 18552 1.1 mrg } 18553 1.1 mrg { print } 18554 1.1 mrg _ACAWK 18555 1.1 mrg _ACEOF 18556 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18557 1.10 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 18558 1.1 mrg fi # test -n "$CONFIG_HEADERS" 18559 1.1 mrg 18560 1.1 mrg 18561 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 18562 1.1 mrg shift 18563 1.1 mrg for ac_tag 18564 1.1 mrg do 18565 1.1 mrg case $ac_tag in 18566 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 18567 1.1 mrg esac 18568 1.1 mrg case $ac_mode$ac_tag in 18569 1.1 mrg :[FHL]*:*);; 18570 1.10 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 18571 1.1 mrg :[FH]-) ac_tag=-:-;; 18572 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 18573 1.1 mrg esac 18574 1.1 mrg ac_save_IFS=$IFS 18575 1.1 mrg IFS=: 18576 1.1 mrg set x $ac_tag 18577 1.1 mrg IFS=$ac_save_IFS 18578 1.1 mrg shift 18579 1.1 mrg ac_file=$1 18580 1.1 mrg shift 18581 1.1 mrg 18582 1.1 mrg case $ac_mode in 18583 1.1 mrg :L) ac_source=$1;; 18584 1.1 mrg :[FH]) 18585 1.1 mrg ac_file_inputs= 18586 1.1 mrg for ac_f 18587 1.1 mrg do 18588 1.1 mrg case $ac_f in 18589 1.10 mrg -) ac_f="$ac_tmp/stdin";; 18590 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 18591 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 18592 1.1 mrg # because $ac_f cannot contain `:'. 18593 1.1 mrg test -f "$ac_f" || 18594 1.1 mrg case $ac_f in 18595 1.1 mrg [\\/$]*) false;; 18596 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 18597 1.1 mrg esac || 18598 1.10 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 18599 1.1 mrg esac 18600 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 18601 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 18602 1.1 mrg done 18603 1.1 mrg 18604 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 18605 1.1 mrg # use $as_me), people would be surprised to read: 18606 1.1 mrg # /* config.h. Generated by config.status. */ 18607 1.1 mrg configure_input='Generated from '` 18608 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 18609 1.1 mrg `' by configure.' 18610 1.1 mrg if test x"$ac_file" != x-; then 18611 1.1 mrg configure_input="$ac_file. $configure_input" 18612 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 18613 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 18614 1.1 mrg fi 18615 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 18616 1.1 mrg case $configure_input in #( 18617 1.1 mrg *\&* | *\|* | *\\* ) 18618 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 18619 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 18620 1.1 mrg *) ac_sed_conf_input=$configure_input;; 18621 1.1 mrg esac 18622 1.1 mrg 18623 1.1 mrg case $ac_tag in 18624 1.10 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 18625 1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 18626 1.1 mrg esac 18627 1.1 mrg ;; 18628 1.1 mrg esac 18629 1.1 mrg 18630 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 18631 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18632 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 18633 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 18634 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 18635 1.1 mrg $as_echo X"$ac_file" | 18636 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18637 1.1 mrg s//\1/ 18638 1.1 mrg q 18639 1.1 mrg } 18640 1.1 mrg /^X\(\/\/\)[^/].*/{ 18641 1.1 mrg s//\1/ 18642 1.1 mrg q 18643 1.1 mrg } 18644 1.1 mrg /^X\(\/\/\)$/{ 18645 1.1 mrg s//\1/ 18646 1.1 mrg q 18647 1.1 mrg } 18648 1.1 mrg /^X\(\/\).*/{ 18649 1.1 mrg s//\1/ 18650 1.1 mrg q 18651 1.1 mrg } 18652 1.1 mrg s/.*/./; q'` 18653 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 18654 1.1 mrg ac_builddir=. 18655 1.1 mrg 18656 1.1 mrg case "$ac_dir" in 18657 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 18658 1.1 mrg *) 18659 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 18660 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 18661 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 18662 1.1 mrg case $ac_top_builddir_sub in 18663 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 18664 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 18665 1.1 mrg esac ;; 18666 1.1 mrg esac 18667 1.1 mrg ac_abs_top_builddir=$ac_pwd 18668 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 18669 1.1 mrg # for backward compatibility: 18670 1.1 mrg ac_top_builddir=$ac_top_build_prefix 18671 1.1 mrg 18672 1.1 mrg case $srcdir in 18673 1.1 mrg .) # We are building in place. 18674 1.1 mrg ac_srcdir=. 18675 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 18676 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 18677 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 18678 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 18679 1.1 mrg ac_top_srcdir=$srcdir 18680 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 18681 1.1 mrg *) # Relative name. 18682 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 18683 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 18684 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 18685 1.1 mrg esac 18686 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18687 1.1 mrg 18688 1.1 mrg 18689 1.1 mrg case $ac_mode in 18690 1.1 mrg :F) 18691 1.1 mrg # 18692 1.1 mrg # CONFIG_FILE 18693 1.1 mrg # 18694 1.1 mrg 18695 1.1 mrg case $INSTALL in 18696 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 18697 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 18698 1.1 mrg esac 18699 1.1 mrg ac_MKDIR_P=$MKDIR_P 18700 1.1 mrg case $MKDIR_P in 18701 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 18702 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 18703 1.1 mrg esac 18704 1.1 mrg _ACEOF 18705 1.1 mrg 18706 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18707 1.1 mrg # If the template does not know about datarootdir, expand it. 18708 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 18709 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 18710 1.1 mrg ac_sed_dataroot=' 18711 1.1 mrg /datarootdir/ { 18712 1.1 mrg p 18713 1.1 mrg q 18714 1.1 mrg } 18715 1.1 mrg /@datadir@/p 18716 1.1 mrg /@docdir@/p 18717 1.1 mrg /@infodir@/p 18718 1.1 mrg /@localedir@/p 18719 1.1 mrg /@mandir@/p' 18720 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 18721 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 18722 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 18723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 18724 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 18725 1.1 mrg _ACEOF 18726 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18727 1.1 mrg ac_datarootdir_hack=' 18728 1.1 mrg s&@datadir@&$datadir&g 18729 1.1 mrg s&@docdir@&$docdir&g 18730 1.1 mrg s&@infodir@&$infodir&g 18731 1.1 mrg s&@localedir@&$localedir&g 18732 1.1 mrg s&@mandir@&$mandir&g 18733 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 18734 1.1 mrg esac 18735 1.1 mrg _ACEOF 18736 1.1 mrg 18737 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 18738 1.1 mrg # Shell code in configure.ac might set extrasub. 18739 1.1 mrg # FIXME: do we really want to maintain this feature? 18740 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18741 1.1 mrg ac_sed_extra="$ac_vpsub 18742 1.1 mrg $extrasub 18743 1.1 mrg _ACEOF 18744 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18745 1.1 mrg :t 18746 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 18747 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 18748 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 18749 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 18750 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 18751 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 18752 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 18753 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 18754 1.1 mrg s&@builddir@&$ac_builddir&;t t 18755 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 18756 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 18757 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 18758 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 18759 1.1 mrg $ac_datarootdir_hack 18760 1.1 mrg " 18761 1.10 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 18762 1.10 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18763 1.1 mrg 18764 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 18765 1.10 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 18766 1.10 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 18767 1.10 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 18768 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18769 1.10 mrg which seems to be undefined. Please make sure it is defined" >&5 18770 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18771 1.10 mrg which seems to be undefined. Please make sure it is defined" >&2;} 18772 1.1 mrg 18773 1.10 mrg rm -f "$ac_tmp/stdin" 18774 1.1 mrg case $ac_file in 18775 1.10 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 18776 1.10 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 18777 1.1 mrg esac \ 18778 1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18779 1.1 mrg ;; 18780 1.1 mrg :H) 18781 1.1 mrg # 18782 1.1 mrg # CONFIG_HEADER 18783 1.1 mrg # 18784 1.1 mrg if test x"$ac_file" != x-; then 18785 1.1 mrg { 18786 1.1 mrg $as_echo "/* $configure_input */" \ 18787 1.10 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 18788 1.10 mrg } >"$ac_tmp/config.h" \ 18789 1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18790 1.10 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 18791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 18792 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 18793 1.1 mrg else 18794 1.1 mrg rm -f "$ac_file" 18795 1.10 mrg mv "$ac_tmp/config.h" "$ac_file" \ 18796 1.10 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18797 1.1 mrg fi 18798 1.1 mrg else 18799 1.1 mrg $as_echo "/* $configure_input */" \ 18800 1.10 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 18801 1.10 mrg || as_fn_error $? "could not create -" "$LINENO" 5 18802 1.1 mrg fi 18803 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 18804 1.1 mrg _am_arg="$ac_file" 18805 1.1 mrg _am_stamp_count=1 18806 1.1 mrg for _am_header in $config_headers :; do 18807 1.1 mrg case $_am_header in 18808 1.1 mrg $_am_arg | $_am_arg:* ) 18809 1.1 mrg break ;; 18810 1.1 mrg * ) 18811 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 18812 1.1 mrg esac 18813 1.1 mrg done 18814 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 18815 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18816 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 18817 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 18818 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 18819 1.1 mrg $as_echo X"$_am_arg" | 18820 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18821 1.1 mrg s//\1/ 18822 1.1 mrg q 18823 1.1 mrg } 18824 1.1 mrg /^X\(\/\/\)[^/].*/{ 18825 1.1 mrg s//\1/ 18826 1.1 mrg q 18827 1.1 mrg } 18828 1.1 mrg /^X\(\/\/\)$/{ 18829 1.1 mrg s//\1/ 18830 1.1 mrg q 18831 1.1 mrg } 18832 1.1 mrg /^X\(\/\).*/{ 18833 1.1 mrg s//\1/ 18834 1.1 mrg q 18835 1.1 mrg } 18836 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 18837 1.1 mrg ;; 18838 1.1 mrg 18839 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18840 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 18841 1.1 mrg ;; 18842 1.1 mrg esac 18843 1.1 mrg 18844 1.1 mrg 18845 1.1 mrg case $ac_file$ac_mode in 18846 1.1 mrg "default-1":C) 18847 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 18848 1.1 mrg # Makefile. 18849 1.1 mrg case " $CONFIG_FILES " in 18850 1.1 mrg *" Makefile "*) 18851 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 18852 1.1 mrg ;; 18853 1.1 mrg esac ;; 18854 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18855 1.10 mrg # Older Autoconf quotes --file arguments for eval, but not when files 18856 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 18857 1.1 mrg # if we detect the quoting. 18858 1.1 mrg case $CONFIG_FILES in 18859 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 18860 1.1 mrg *) set x $CONFIG_FILES ;; 18861 1.1 mrg esac 18862 1.1 mrg shift 18863 1.1 mrg for mf 18864 1.1 mrg do 18865 1.1 mrg # Strip MF so we end up with the name of the file. 18866 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 18867 1.1 mrg # Check whether this is an Automake generated Makefile or not. 18868 1.10 mrg # We used to match only the files named 'Makefile.in', but 18869 1.1 mrg # some people rename them; so instead we look at the file content. 18870 1.1 mrg # Grep'ing the first line is not enough: some people post-process 18871 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 18872 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 18873 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 18874 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18875 1.1 mrg dirpart=`$as_dirname -- "$mf" || 18876 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18877 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 18878 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 18879 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18880 1.1 mrg $as_echo X"$mf" | 18881 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18882 1.1 mrg s//\1/ 18883 1.1 mrg q 18884 1.1 mrg } 18885 1.1 mrg /^X\(\/\/\)[^/].*/{ 18886 1.1 mrg s//\1/ 18887 1.1 mrg q 18888 1.1 mrg } 18889 1.1 mrg /^X\(\/\/\)$/{ 18890 1.1 mrg s//\1/ 18891 1.1 mrg q 18892 1.1 mrg } 18893 1.1 mrg /^X\(\/\).*/{ 18894 1.1 mrg s//\1/ 18895 1.1 mrg q 18896 1.1 mrg } 18897 1.1 mrg s/.*/./; q'` 18898 1.1 mrg else 18899 1.1 mrg continue 18900 1.1 mrg fi 18901 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 18902 1.10 mrg # from the Makefile without running 'make'. 18903 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18904 1.1 mrg test -z "$DEPDIR" && continue 18905 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 18906 1.10 mrg test -z "$am__include" && continue 18907 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18908 1.1 mrg # Find all dependency output files, they are included files with 18909 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 18910 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 18911 1.1 mrg # expansion. 18912 1.1 mrg for file in `sed -n " 18913 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18914 1.10 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18915 1.1 mrg # Make sure the directory exists. 18916 1.1 mrg test -f "$dirpart/$file" && continue 18917 1.1 mrg fdir=`$as_dirname -- "$file" || 18918 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18919 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 18920 1.1 mrg X"$file" : 'X\(//\)$' \| \ 18921 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 18922 1.1 mrg $as_echo X"$file" | 18923 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18924 1.1 mrg s//\1/ 18925 1.1 mrg q 18926 1.1 mrg } 18927 1.1 mrg /^X\(\/\/\)[^/].*/{ 18928 1.1 mrg s//\1/ 18929 1.1 mrg q 18930 1.1 mrg } 18931 1.1 mrg /^X\(\/\/\)$/{ 18932 1.1 mrg s//\1/ 18933 1.1 mrg q 18934 1.1 mrg } 18935 1.1 mrg /^X\(\/\).*/{ 18936 1.1 mrg s//\1/ 18937 1.1 mrg q 18938 1.1 mrg } 18939 1.1 mrg s/.*/./; q'` 18940 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 18941 1.1 mrg # echo "creating $dirpart/$file" 18942 1.1 mrg echo '# dummy' > "$dirpart/$file" 18943 1.1 mrg done 18944 1.1 mrg done 18945 1.1 mrg } 18946 1.1 mrg ;; 18947 1.1 mrg "libtool":C) 18948 1.1 mrg 18949 1.1 mrg # See if we are running on zsh, and set the options which allow our 18950 1.1 mrg # commands through without removal of \ escapes. 18951 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 18952 1.1 mrg setopt NO_GLOB_SUBST 18953 1.1 mrg fi 18954 1.1 mrg 18955 1.1 mrg cfgfile="${ofile}T" 18956 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 18957 1.1 mrg $RM "$cfgfile" 18958 1.1 mrg 18959 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 18960 1.1 mrg #! $SHELL 18961 1.1 mrg 18962 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 18963 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 18964 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 18965 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 18966 1.1 mrg # 18967 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 18968 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 18969 1.1 mrg # Written by Gordon Matzigkeit, 1996 18970 1.1 mrg # 18971 1.1 mrg # This file is part of GNU Libtool. 18972 1.1 mrg # 18973 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 18974 1.1 mrg # modify it under the terms of the GNU General Public License as 18975 1.1 mrg # published by the Free Software Foundation; either version 2 of 18976 1.1 mrg # the License, or (at your option) any later version. 18977 1.1 mrg # 18978 1.1 mrg # As a special exception to the GNU General Public License, 18979 1.1 mrg # if you distribute this file as part of a program or library that 18980 1.1 mrg # is built using GNU Libtool, you may include this file under the 18981 1.1 mrg # same distribution terms that you use for the rest of that program. 18982 1.1 mrg # 18983 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 18984 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 18985 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18986 1.1 mrg # GNU General Public License for more details. 18987 1.1 mrg # 18988 1.1 mrg # You should have received a copy of the GNU General Public License 18989 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 18990 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 18991 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 18992 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 18993 1.1 mrg 18994 1.1 mrg 18995 1.1 mrg # The names of the tagged configurations supported by this script. 18996 1.1 mrg available_tags="FC " 18997 1.1 mrg 18998 1.1 mrg # ### BEGIN LIBTOOL CONFIG 18999 1.1 mrg 19000 1.1 mrg # Which release of libtool.m4 was used? 19001 1.1 mrg macro_version=$macro_version 19002 1.1 mrg macro_revision=$macro_revision 19003 1.1 mrg 19004 1.1 mrg # Whether or not to build shared libraries. 19005 1.1 mrg build_libtool_libs=$enable_shared 19006 1.1 mrg 19007 1.1 mrg # Whether or not to build static libraries. 19008 1.1 mrg build_old_libs=$enable_static 19009 1.1 mrg 19010 1.1 mrg # What type of objects to build. 19011 1.1 mrg pic_mode=$pic_mode 19012 1.1 mrg 19013 1.1 mrg # Whether or not to optimize for fast installation. 19014 1.1 mrg fast_install=$enable_fast_install 19015 1.1 mrg 19016 1.1 mrg # Shell to use when invoking shell scripts. 19017 1.1 mrg SHELL=$lt_SHELL 19018 1.1 mrg 19019 1.1 mrg # An echo program that protects backslashes. 19020 1.1 mrg ECHO=$lt_ECHO 19021 1.1 mrg 19022 1.1 mrg # The host system. 19023 1.1 mrg host_alias=$host_alias 19024 1.1 mrg host=$host 19025 1.1 mrg host_os=$host_os 19026 1.1 mrg 19027 1.1 mrg # The build system. 19028 1.1 mrg build_alias=$build_alias 19029 1.1 mrg build=$build 19030 1.1 mrg build_os=$build_os 19031 1.1 mrg 19032 1.1 mrg # A sed program that does not truncate output. 19033 1.1 mrg SED=$lt_SED 19034 1.1 mrg 19035 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 19036 1.1 mrg Xsed="\$SED -e 1s/^X//" 19037 1.1 mrg 19038 1.1 mrg # A grep program that handles long lines. 19039 1.1 mrg GREP=$lt_GREP 19040 1.1 mrg 19041 1.1 mrg # An ERE matcher. 19042 1.1 mrg EGREP=$lt_EGREP 19043 1.1 mrg 19044 1.1 mrg # A literal string matcher. 19045 1.1 mrg FGREP=$lt_FGREP 19046 1.1 mrg 19047 1.1 mrg # A BSD- or MS-compatible name lister. 19048 1.1 mrg NM=$lt_NM 19049 1.1 mrg 19050 1.1 mrg # Whether we need soft or hard links. 19051 1.1 mrg LN_S=$lt_LN_S 19052 1.1 mrg 19053 1.1 mrg # What is the maximum length of a command? 19054 1.1 mrg max_cmd_len=$max_cmd_len 19055 1.1 mrg 19056 1.1 mrg # Object file suffix (normally "o"). 19057 1.1 mrg objext=$ac_objext 19058 1.1 mrg 19059 1.1 mrg # Executable file suffix (normally ""). 19060 1.1 mrg exeext=$exeext 19061 1.1 mrg 19062 1.1 mrg # whether the shell understands "unset". 19063 1.1 mrg lt_unset=$lt_unset 19064 1.1 mrg 19065 1.1 mrg # turn spaces into newlines. 19066 1.1 mrg SP2NL=$lt_lt_SP2NL 19067 1.1 mrg 19068 1.1 mrg # turn newlines into spaces. 19069 1.1 mrg NL2SP=$lt_lt_NL2SP 19070 1.1 mrg 19071 1.1 mrg # An object symbol dumper. 19072 1.1 mrg OBJDUMP=$lt_OBJDUMP 19073 1.1 mrg 19074 1.1 mrg # Method to check whether dependent libraries are shared objects. 19075 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 19076 1.1 mrg 19077 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 19078 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 19079 1.1 mrg 19080 1.1 mrg # The archiver. 19081 1.1 mrg AR=$lt_AR 19082 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 19083 1.1 mrg 19084 1.1 mrg # A symbol stripping program. 19085 1.1 mrg STRIP=$lt_STRIP 19086 1.1 mrg 19087 1.1 mrg # Commands used to install an old-style archive. 19088 1.1 mrg RANLIB=$lt_RANLIB 19089 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 19090 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 19091 1.1 mrg 19092 1.1 mrg # Whether to use a lock for old archive extraction. 19093 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 19094 1.1 mrg 19095 1.1 mrg # A C compiler. 19096 1.1 mrg LTCC=$lt_CC 19097 1.1 mrg 19098 1.1 mrg # LTCC compiler flags. 19099 1.1 mrg LTCFLAGS=$lt_CFLAGS 19100 1.1 mrg 19101 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 19102 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19103 1.1 mrg 19104 1.1 mrg # Transform the output of nm in a proper C declaration. 19105 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19106 1.1 mrg 19107 1.1 mrg # Transform the output of nm in a C name address pair. 19108 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19109 1.1 mrg 19110 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 19111 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19112 1.1 mrg 19113 1.1 mrg # The name of the directory that contains temporary libtool files. 19114 1.1 mrg objdir=$objdir 19115 1.1 mrg 19116 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 19117 1.1 mrg MAGIC_CMD=$MAGIC_CMD 19118 1.1 mrg 19119 1.1 mrg # Must we lock files when doing compilation? 19120 1.1 mrg need_locks=$lt_need_locks 19121 1.1 mrg 19122 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19123 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 19124 1.1 mrg 19125 1.1 mrg # Tool to change global to local symbols on Mac OS X. 19126 1.1 mrg NMEDIT=$lt_NMEDIT 19127 1.1 mrg 19128 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 19129 1.1 mrg LIPO=$lt_LIPO 19130 1.1 mrg 19131 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 19132 1.1 mrg OTOOL=$lt_OTOOL 19133 1.1 mrg 19134 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19135 1.1 mrg OTOOL64=$lt_OTOOL64 19136 1.1 mrg 19137 1.1 mrg # Old archive suffix (normally "a"). 19138 1.1 mrg libext=$libext 19139 1.1 mrg 19140 1.1 mrg # Shared library suffix (normally ".so"). 19141 1.1 mrg shrext_cmds=$lt_shrext_cmds 19142 1.1 mrg 19143 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 19144 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 19145 1.1 mrg 19146 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 19147 1.1 mrg # restored at link time. 19148 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 19149 1.1 mrg 19150 1.1 mrg # Do we need the "lib" prefix for modules? 19151 1.1 mrg need_lib_prefix=$need_lib_prefix 19152 1.1 mrg 19153 1.1 mrg # Do we need a version for libraries? 19154 1.1 mrg need_version=$need_version 19155 1.1 mrg 19156 1.1 mrg # Library versioning type. 19157 1.1 mrg version_type=$version_type 19158 1.1 mrg 19159 1.1 mrg # Shared library runtime path variable. 19160 1.1 mrg runpath_var=$runpath_var 19161 1.1 mrg 19162 1.1 mrg # Shared library path variable. 19163 1.1 mrg shlibpath_var=$shlibpath_var 19164 1.1 mrg 19165 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 19166 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19167 1.1 mrg 19168 1.1 mrg # Format of library name prefix. 19169 1.1 mrg libname_spec=$lt_libname_spec 19170 1.1 mrg 19171 1.1 mrg # List of archive names. First name is the real one, the rest are links. 19172 1.1 mrg # The last name is the one that the linker finds with -lNAME 19173 1.1 mrg library_names_spec=$lt_library_names_spec 19174 1.1 mrg 19175 1.1 mrg # The coded name of the library, if different from the real name. 19176 1.1 mrg soname_spec=$lt_soname_spec 19177 1.1 mrg 19178 1.1 mrg # Permission mode override for installation of shared libraries. 19179 1.1 mrg install_override_mode=$lt_install_override_mode 19180 1.1 mrg 19181 1.1 mrg # Command to use after installation of a shared archive. 19182 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 19183 1.1 mrg 19184 1.1 mrg # Command to use after uninstallation of a shared archive. 19185 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 19186 1.1 mrg 19187 1.1 mrg # Commands used to finish a libtool library installation in a directory. 19188 1.1 mrg finish_cmds=$lt_finish_cmds 19189 1.1 mrg 19190 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 19191 1.1 mrg # not shown. 19192 1.1 mrg finish_eval=$lt_finish_eval 19193 1.1 mrg 19194 1.1 mrg # Whether we should hardcode library paths into libraries. 19195 1.1 mrg hardcode_into_libs=$hardcode_into_libs 19196 1.1 mrg 19197 1.1 mrg # Compile-time system search path for libraries. 19198 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19199 1.1 mrg 19200 1.1 mrg # Run-time system search path for libraries. 19201 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19202 1.1 mrg 19203 1.1 mrg # Whether dlopen is supported. 19204 1.1 mrg dlopen_support=$enable_dlopen 19205 1.1 mrg 19206 1.1 mrg # Whether dlopen of programs is supported. 19207 1.1 mrg dlopen_self=$enable_dlopen_self 19208 1.1 mrg 19209 1.1 mrg # Whether dlopen of statically linked programs is supported. 19210 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 19211 1.1 mrg 19212 1.1 mrg # Commands to strip libraries. 19213 1.1 mrg old_striplib=$lt_old_striplib 19214 1.1 mrg striplib=$lt_striplib 19215 1.1 mrg 19216 1.1 mrg 19217 1.1 mrg # The linker used to build libraries. 19218 1.1 mrg LD=$lt_LD 19219 1.1 mrg 19220 1.1 mrg # How to create reloadable object files. 19221 1.1 mrg reload_flag=$lt_reload_flag 19222 1.1 mrg reload_cmds=$lt_reload_cmds 19223 1.1 mrg 19224 1.1 mrg # Commands used to build an old-style archive. 19225 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 19226 1.1 mrg 19227 1.1 mrg # A language specific compiler. 19228 1.1 mrg CC=$lt_compiler 19229 1.1 mrg 19230 1.1 mrg # Is the compiler the GNU compiler? 19231 1.1 mrg with_gcc=$GCC 19232 1.1 mrg 19233 1.1 mrg # Compiler flag to turn off builtin functions. 19234 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19235 1.1 mrg 19236 1.1 mrg # How to pass a linker flag through the compiler. 19237 1.1 mrg wl=$lt_lt_prog_compiler_wl 19238 1.1 mrg 19239 1.1 mrg # Additional compiler flags for building library objects. 19240 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 19241 1.1 mrg 19242 1.1 mrg # Compiler flag to prevent dynamic linking. 19243 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 19244 1.1 mrg 19245 1.1 mrg # Does compiler simultaneously support -c and -o options? 19246 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19247 1.1 mrg 19248 1.1 mrg # Whether or not to add -lc for building shared libraries. 19249 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 19250 1.1 mrg 19251 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 19252 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19253 1.1 mrg 19254 1.1 mrg # Compiler flag to allow reflexive dlopens. 19255 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19256 1.1 mrg 19257 1.1 mrg # Compiler flag to generate shared objects directly from archives. 19258 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 19259 1.1 mrg 19260 1.1 mrg # Whether the compiler copes with passing no objects directly. 19261 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 19262 1.1 mrg 19263 1.1 mrg # Create an old-style archive from a shared archive. 19264 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19265 1.1 mrg 19266 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 19267 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19268 1.1 mrg 19269 1.1 mrg # Commands used to build a shared archive. 19270 1.1 mrg archive_cmds=$lt_archive_cmds 19271 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 19272 1.1 mrg 19273 1.1 mrg # Commands used to build a loadable module if different from building 19274 1.1 mrg # a shared archive. 19275 1.1 mrg module_cmds=$lt_module_cmds 19276 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 19277 1.1 mrg 19278 1.1 mrg # Whether we are building with GNU ld or not. 19279 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 19280 1.1 mrg 19281 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 19282 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 19283 1.1 mrg 19284 1.1 mrg # Flag that enforces no undefined symbols. 19285 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 19286 1.1 mrg 19287 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 19288 1.1 mrg # This must work even if \$libdir does not exist 19289 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19290 1.1 mrg 19291 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 19292 1.1 mrg # during linking. This must work even if \$libdir does not exist. 19293 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 19294 1.1 mrg 19295 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 19296 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 19297 1.1 mrg 19298 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19299 1.1 mrg # DIR into the resulting binary. 19300 1.1 mrg hardcode_direct=$hardcode_direct 19301 1.1 mrg 19302 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19303 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 19304 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19305 1.1 mrg # library is relocated. 19306 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 19307 1.1 mrg 19308 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19309 1.1 mrg # into the resulting binary. 19310 1.1 mrg hardcode_minus_L=$hardcode_minus_L 19311 1.1 mrg 19312 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19313 1.1 mrg # into the resulting binary. 19314 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 19315 1.1 mrg 19316 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 19317 1.1 mrg # into the library and all subsequent libraries and executables linked 19318 1.1 mrg # against it. 19319 1.1 mrg hardcode_automatic=$hardcode_automatic 19320 1.1 mrg 19321 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 19322 1.1 mrg # to runtime path list. 19323 1.1 mrg inherit_rpath=$inherit_rpath 19324 1.1 mrg 19325 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 19326 1.1 mrg link_all_deplibs=$link_all_deplibs 19327 1.1 mrg 19328 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 19329 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 19330 1.1 mrg 19331 1.1 mrg # Set to "yes" if exported symbols are required. 19332 1.1 mrg always_export_symbols=$always_export_symbols 19333 1.1 mrg 19334 1.1 mrg # The commands to list exported symbols. 19335 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 19336 1.1 mrg 19337 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 19338 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 19339 1.1 mrg 19340 1.1 mrg # Symbols that must always be exported. 19341 1.1 mrg include_expsyms=$lt_include_expsyms 19342 1.1 mrg 19343 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 19344 1.1 mrg prelink_cmds=$lt_prelink_cmds 19345 1.1 mrg 19346 1.1 mrg # Specify filename containing input files. 19347 1.1 mrg file_list_spec=$lt_file_list_spec 19348 1.1 mrg 19349 1.1 mrg # How to hardcode a shared library path into an executable. 19350 1.1 mrg hardcode_action=$hardcode_action 19351 1.1 mrg 19352 1.1 mrg # The directories searched by this compiler when creating a shared library. 19353 1.1 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 19354 1.1 mrg 19355 1.1 mrg # Dependencies to place before and after the objects being linked to 19356 1.1 mrg # create a shared library. 19357 1.1 mrg predep_objects=$lt_predep_objects 19358 1.1 mrg postdep_objects=$lt_postdep_objects 19359 1.1 mrg predeps=$lt_predeps 19360 1.1 mrg postdeps=$lt_postdeps 19361 1.1 mrg 19362 1.1 mrg # The library search path used internally by the compiler when linking 19363 1.1 mrg # a shared library. 19364 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path 19365 1.1 mrg 19366 1.1 mrg # ### END LIBTOOL CONFIG 19367 1.1 mrg 19368 1.1 mrg _LT_EOF 19369 1.1 mrg 19370 1.1 mrg case $host_os in 19371 1.1 mrg aix3*) 19372 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 19373 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 19374 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 19375 1.1 mrg # vanish in a puff of smoke. 19376 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 19377 1.1 mrg COLLECT_NAMES= 19378 1.1 mrg export COLLECT_NAMES 19379 1.1 mrg fi 19380 1.1 mrg _LT_EOF 19381 1.1 mrg ;; 19382 1.1 mrg esac 19383 1.1 mrg 19384 1.1 mrg 19385 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 19386 1.1 mrg 19387 1.1 mrg 19388 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 19389 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 19390 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 19391 1.1 mrg # is reportedly fixed, but why not run on old versions too? 19392 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 19393 1.1 mrg || (rm -f "$cfgfile"; exit 1) 19394 1.1 mrg 19395 1.1 mrg case $xsi_shell in 19396 1.1 mrg yes) 19397 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19398 1.1 mrg 19399 1.1 mrg # func_dirname file append nondir_replacement 19400 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19401 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 19402 1.1 mrg func_dirname () 19403 1.1 mrg { 19404 1.1 mrg case ${1} in 19405 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 19406 1.1 mrg * ) func_dirname_result="${3}" ;; 19407 1.1 mrg esac 19408 1.1 mrg } 19409 1.1 mrg 19410 1.1 mrg # func_basename file 19411 1.1 mrg func_basename () 19412 1.1 mrg { 19413 1.1 mrg func_basename_result="${1##*/}" 19414 1.1 mrg } 19415 1.1 mrg 19416 1.1 mrg # func_dirname_and_basename file append nondir_replacement 19417 1.1 mrg # perform func_basename and func_dirname in a single function 19418 1.1 mrg # call: 19419 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 19420 1.1 mrg # add APPEND to the result, otherwise set result 19421 1.1 mrg # to NONDIR_REPLACEMENT. 19422 1.1 mrg # value returned in "$func_dirname_result" 19423 1.1 mrg # basename: Compute filename of FILE. 19424 1.1 mrg # value retuned in "$func_basename_result" 19425 1.1 mrg # Implementation must be kept synchronized with func_dirname 19426 1.1 mrg # and func_basename. For efficiency, we do not delegate to 19427 1.1 mrg # those functions but instead duplicate the functionality here. 19428 1.1 mrg func_dirname_and_basename () 19429 1.1 mrg { 19430 1.1 mrg case ${1} in 19431 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 19432 1.1 mrg * ) func_dirname_result="${3}" ;; 19433 1.1 mrg esac 19434 1.1 mrg func_basename_result="${1##*/}" 19435 1.1 mrg } 19436 1.1 mrg 19437 1.1 mrg # func_stripname prefix suffix name 19438 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 19439 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 19440 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 19441 1.1 mrg # dot (in which case that matches only a dot). 19442 1.1 mrg func_stripname () 19443 1.1 mrg { 19444 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 19445 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 19446 1.1 mrg func_stripname_result=${3} 19447 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 19448 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 19449 1.1 mrg } 19450 1.1 mrg 19451 1.1 mrg # func_opt_split 19452 1.1 mrg func_opt_split () 19453 1.1 mrg { 19454 1.1 mrg func_opt_split_opt=${1%%=*} 19455 1.1 mrg func_opt_split_arg=${1#*=} 19456 1.1 mrg } 19457 1.1 mrg 19458 1.1 mrg # func_lo2o object 19459 1.1 mrg func_lo2o () 19460 1.1 mrg { 19461 1.1 mrg case ${1} in 19462 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 19463 1.1 mrg *) func_lo2o_result=${1} ;; 19464 1.1 mrg esac 19465 1.1 mrg } 19466 1.1 mrg 19467 1.1 mrg # func_xform libobj-or-source 19468 1.1 mrg func_xform () 19469 1.1 mrg { 19470 1.1 mrg func_xform_result=${1%.*}.lo 19471 1.1 mrg } 19472 1.1 mrg 19473 1.1 mrg # func_arith arithmetic-term... 19474 1.1 mrg func_arith () 19475 1.1 mrg { 19476 1.1 mrg func_arith_result=$(( $* )) 19477 1.1 mrg } 19478 1.1 mrg 19479 1.1 mrg # func_len string 19480 1.1 mrg # STRING may not start with a hyphen. 19481 1.1 mrg func_len () 19482 1.1 mrg { 19483 1.1 mrg func_len_result=${#1} 19484 1.1 mrg } 19485 1.1 mrg 19486 1.1 mrg _LT_EOF 19487 1.1 mrg ;; 19488 1.1 mrg *) # Bourne compatible functions. 19489 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19490 1.1 mrg 19491 1.1 mrg # func_dirname file append nondir_replacement 19492 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19493 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 19494 1.1 mrg func_dirname () 19495 1.1 mrg { 19496 1.1 mrg # Extract subdirectory from the argument. 19497 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 19498 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 19499 1.1 mrg func_dirname_result="${3}" 19500 1.1 mrg else 19501 1.1 mrg func_dirname_result="$func_dirname_result${2}" 19502 1.1 mrg fi 19503 1.1 mrg } 19504 1.1 mrg 19505 1.1 mrg # func_basename file 19506 1.1 mrg func_basename () 19507 1.1 mrg { 19508 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 19509 1.1 mrg } 19510 1.1 mrg 19511 1.1 mrg 19512 1.1 mrg # func_stripname prefix suffix name 19513 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 19514 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 19515 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 19516 1.1 mrg # dot (in which case that matches only a dot). 19517 1.1 mrg # func_strip_suffix prefix name 19518 1.1 mrg func_stripname () 19519 1.1 mrg { 19520 1.1 mrg case ${2} in 19521 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 19522 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 19523 1.1 mrg esac 19524 1.1 mrg } 19525 1.1 mrg 19526 1.1 mrg # sed scripts: 19527 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 19528 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 19529 1.1 mrg 19530 1.1 mrg # func_opt_split 19531 1.1 mrg func_opt_split () 19532 1.1 mrg { 19533 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 19534 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 19535 1.1 mrg } 19536 1.1 mrg 19537 1.1 mrg # func_lo2o object 19538 1.1 mrg func_lo2o () 19539 1.1 mrg { 19540 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 19541 1.1 mrg } 19542 1.1 mrg 19543 1.1 mrg # func_xform libobj-or-source 19544 1.1 mrg func_xform () 19545 1.1 mrg { 19546 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 19547 1.1 mrg } 19548 1.1 mrg 19549 1.1 mrg # func_arith arithmetic-term... 19550 1.1 mrg func_arith () 19551 1.1 mrg { 19552 1.1 mrg func_arith_result=`expr "$@"` 19553 1.1 mrg } 19554 1.1 mrg 19555 1.1 mrg # func_len string 19556 1.1 mrg # STRING may not start with a hyphen. 19557 1.1 mrg func_len () 19558 1.1 mrg { 19559 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 19560 1.1 mrg } 19561 1.1 mrg 19562 1.1 mrg _LT_EOF 19563 1.1 mrg esac 19564 1.1 mrg 19565 1.1 mrg case $lt_shell_append in 19566 1.1 mrg yes) 19567 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19568 1.1 mrg 19569 1.1 mrg # func_append var value 19570 1.1 mrg # Append VALUE to the end of shell variable VAR. 19571 1.1 mrg func_append () 19572 1.1 mrg { 19573 1.1 mrg eval "$1+=\$2" 19574 1.1 mrg } 19575 1.1 mrg _LT_EOF 19576 1.1 mrg ;; 19577 1.1 mrg *) 19578 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19579 1.1 mrg 19580 1.1 mrg # func_append var value 19581 1.1 mrg # Append VALUE to the end of shell variable VAR. 19582 1.1 mrg func_append () 19583 1.1 mrg { 19584 1.1 mrg eval "$1=\$$1\$2" 19585 1.1 mrg } 19586 1.1 mrg 19587 1.1 mrg _LT_EOF 19588 1.1 mrg ;; 19589 1.1 mrg esac 19590 1.1 mrg 19591 1.1 mrg 19592 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 19593 1.1 mrg || (rm -f "$cfgfile"; exit 1) 19594 1.1 mrg 19595 1.1 mrg mv -f "$cfgfile" "$ofile" || 19596 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 19597 1.1 mrg chmod +x "$ofile" 19598 1.1 mrg 19599 1.1 mrg 19600 1.1 mrg cat <<_LT_EOF >> "$ofile" 19601 1.1 mrg 19602 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: FC 19603 1.1 mrg 19604 1.1 mrg # The linker used to build libraries. 19605 1.1 mrg LD=$lt_LD_FC 19606 1.1 mrg 19607 1.1 mrg # How to create reloadable object files. 19608 1.1 mrg reload_flag=$lt_reload_flag_FC 19609 1.1 mrg reload_cmds=$lt_reload_cmds_FC 19610 1.1 mrg 19611 1.1 mrg # Commands used to build an old-style archive. 19612 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_FC 19613 1.1 mrg 19614 1.1 mrg # A language specific compiler. 19615 1.1 mrg CC=$lt_compiler_FC 19616 1.1 mrg 19617 1.1 mrg # Is the compiler the GNU compiler? 19618 1.1 mrg with_gcc=$GCC_FC 19619 1.1 mrg 19620 1.1 mrg # Compiler flag to turn off builtin functions. 19621 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC 19622 1.1 mrg 19623 1.1 mrg # How to pass a linker flag through the compiler. 19624 1.1 mrg wl=$lt_lt_prog_compiler_wl_FC 19625 1.1 mrg 19626 1.1 mrg # Additional compiler flags for building library objects. 19627 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_FC 19628 1.1 mrg 19629 1.1 mrg # Compiler flag to prevent dynamic linking. 19630 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_FC 19631 1.1 mrg 19632 1.1 mrg # Does compiler simultaneously support -c and -o options? 19633 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC 19634 1.1 mrg 19635 1.1 mrg # Whether or not to add -lc for building shared libraries. 19636 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_FC 19637 1.1 mrg 19638 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 19639 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC 19640 1.1 mrg 19641 1.1 mrg # Compiler flag to allow reflexive dlopens. 19642 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC 19643 1.1 mrg 19644 1.1 mrg # Compiler flag to generate shared objects directly from archives. 19645 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC 19646 1.1 mrg 19647 1.1 mrg # Whether the compiler copes with passing no objects directly. 19648 1.1 mrg compiler_needs_object=$lt_compiler_needs_object_FC 19649 1.1 mrg 19650 1.1 mrg # Create an old-style archive from a shared archive. 19651 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC 19652 1.1 mrg 19653 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 19654 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC 19655 1.1 mrg 19656 1.1 mrg # Commands used to build a shared archive. 19657 1.1 mrg archive_cmds=$lt_archive_cmds_FC 19658 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_FC 19659 1.1 mrg 19660 1.1 mrg # Commands used to build a loadable module if different from building 19661 1.1 mrg # a shared archive. 19662 1.1 mrg module_cmds=$lt_module_cmds_FC 19663 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_FC 19664 1.1 mrg 19665 1.1 mrg # Whether we are building with GNU ld or not. 19666 1.1 mrg with_gnu_ld=$lt_with_gnu_ld_FC 19667 1.1 mrg 19668 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 19669 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_FC 19670 1.1 mrg 19671 1.1 mrg # Flag that enforces no undefined symbols. 19672 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_FC 19673 1.1 mrg 19674 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 19675 1.1 mrg # This must work even if \$libdir does not exist 19676 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC 19677 1.1 mrg 19678 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 19679 1.1 mrg # during linking. This must work even if \$libdir does not exist. 19680 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC 19681 1.1 mrg 19682 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 19683 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC 19684 1.1 mrg 19685 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19686 1.1 mrg # DIR into the resulting binary. 19687 1.1 mrg hardcode_direct=$hardcode_direct_FC 19688 1.1 mrg 19689 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19690 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 19691 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19692 1.1 mrg # library is relocated. 19693 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute_FC 19694 1.1 mrg 19695 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19696 1.1 mrg # into the resulting binary. 19697 1.1 mrg hardcode_minus_L=$hardcode_minus_L_FC 19698 1.1 mrg 19699 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19700 1.1 mrg # into the resulting binary. 19701 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_FC 19702 1.1 mrg 19703 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 19704 1.1 mrg # into the library and all subsequent libraries and executables linked 19705 1.1 mrg # against it. 19706 1.1 mrg hardcode_automatic=$hardcode_automatic_FC 19707 1.1 mrg 19708 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 19709 1.1 mrg # to runtime path list. 19710 1.1 mrg inherit_rpath=$inherit_rpath_FC 19711 1.1 mrg 19712 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 19713 1.1 mrg link_all_deplibs=$link_all_deplibs_FC 19714 1.1 mrg 19715 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 19716 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path_FC 19717 1.1 mrg 19718 1.1 mrg # Set to "yes" if exported symbols are required. 19719 1.1 mrg always_export_symbols=$always_export_symbols_FC 19720 1.1 mrg 19721 1.1 mrg # The commands to list exported symbols. 19722 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_FC 19723 1.1 mrg 19724 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 19725 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_FC 19726 1.1 mrg 19727 1.1 mrg # Symbols that must always be exported. 19728 1.1 mrg include_expsyms=$lt_include_expsyms_FC 19729 1.1 mrg 19730 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 19731 1.1 mrg prelink_cmds=$lt_prelink_cmds_FC 19732 1.1 mrg 19733 1.1 mrg # Specify filename containing input files. 19734 1.1 mrg file_list_spec=$lt_file_list_spec_FC 19735 1.1 mrg 19736 1.1 mrg # How to hardcode a shared library path into an executable. 19737 1.1 mrg hardcode_action=$hardcode_action_FC 19738 1.1 mrg 19739 1.1 mrg # The directories searched by this compiler when creating a shared library. 19740 1.1 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC 19741 1.1 mrg 19742 1.1 mrg # Dependencies to place before and after the objects being linked to 19743 1.1 mrg # create a shared library. 19744 1.1 mrg predep_objects=$lt_predep_objects_FC 19745 1.1 mrg postdep_objects=$lt_postdep_objects_FC 19746 1.1 mrg predeps=$lt_predeps_FC 19747 1.1 mrg postdeps=$lt_postdeps_FC 19748 1.1 mrg 19749 1.1 mrg # The library search path used internally by the compiler when linking 19750 1.1 mrg # a shared library. 19751 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_FC 19752 1.1 mrg 19753 1.1 mrg # ### END LIBTOOL TAG CONFIG: FC 19754 1.1 mrg _LT_EOF 19755 1.1 mrg 19756 1.1 mrg ;; 19757 1.1 mrg 19758 1.1 mrg esac 19759 1.1 mrg done # for ac_tag 19760 1.1 mrg 19761 1.1 mrg 19762 1.1 mrg as_fn_exit 0 19763 1.1 mrg _ACEOF 19764 1.1 mrg ac_clean_files=$ac_clean_files_save 19765 1.1 mrg 19766 1.1 mrg test $ac_write_fail = 0 || 19767 1.10 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19768 1.1 mrg 19769 1.1 mrg 19770 1.1 mrg # configure is writing to config.log, and then calls config.status. 19771 1.1 mrg # config.status does its own redirection, appending to config.log. 19772 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 19773 1.1 mrg # by configure, so config.status won't be able to write to it; its 19774 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 19775 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 19776 1.1 mrg # appended to by config.status. When coming back to configure, we 19777 1.1 mrg # need to make the FD available again. 19778 1.1 mrg if test "$no_create" != yes; then 19779 1.1 mrg ac_cs_success=: 19780 1.1 mrg ac_config_status_args= 19781 1.1 mrg test "$silent" = yes && 19782 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 19783 1.1 mrg exec 5>/dev/null 19784 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19785 1.1 mrg exec 5>>config.log 19786 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19787 1.1 mrg # would make configure fail if this is the last instruction. 19788 1.10 mrg $ac_cs_success || as_fn_exit 1 19789 1.1 mrg fi 19790 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19792 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19793 1.1 mrg fi 19794 1.1 mrg 19795