1 1.1 mrg #! /bin/sh 2 1.1 mrg # Guess values for system-dependent variables and create Makefiles. 3 1.11 mrg # Generated by GNU Autoconf 2.69 for GNU Offloading and Multi Processing Runtime Library 1.0. 4 1.11 mrg # 5 1.11 mrg # 6 1.11 mrg # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 1.1 mrg # 8 1.1 mrg # 9 1.1 mrg # This configure script is free software; the Free Software Foundation 10 1.1 mrg # gives unlimited permission to copy, distribute and modify it. 11 1.1 mrg ## -------------------- ## 12 1.1 mrg ## M4sh Initialization. ## 13 1.1 mrg ## -------------------- ## 14 1.1 mrg 15 1.1 mrg # Be more Bourne compatible 16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 1.1 mrg emulate sh 19 1.1 mrg NULLCMD=: 20 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 1.1 mrg # is contrary to our usage. Disable this feature. 22 1.1 mrg alias -g '${1+"$@"}'='"$@"' 23 1.1 mrg setopt NO_GLOB_SUBST 24 1.1 mrg else 25 1.1 mrg case `(set -o) 2>/dev/null` in #( 26 1.1 mrg *posix*) : 27 1.1 mrg set -o posix ;; #( 28 1.1 mrg *) : 29 1.1 mrg ;; 30 1.1 mrg esac 31 1.1 mrg fi 32 1.1 mrg 33 1.1 mrg 34 1.1 mrg as_nl=' 35 1.1 mrg ' 36 1.1 mrg export as_nl 37 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 42 1.1 mrg # but without wasting forks for bash or zsh. 43 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 1.1 mrg as_echo='print -r --' 46 1.1 mrg as_echo_n='print -rn --' 47 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 1.1 mrg as_echo='printf %s\n' 49 1.1 mrg as_echo_n='printf %s' 50 1.1 mrg else 51 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 1.1 mrg as_echo_n='/usr/ucb/echo -n' 54 1.1 mrg else 55 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 1.1 mrg as_echo_n_body='eval 57 1.1 mrg arg=$1; 58 1.1 mrg case $arg in #( 59 1.1 mrg *"$as_nl"*) 60 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 61 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 1.1 mrg esac; 63 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 1.1 mrg ' 65 1.1 mrg export as_echo_n_body 66 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 67 1.1 mrg fi 68 1.1 mrg export as_echo_body 69 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 70 1.1 mrg fi 71 1.1 mrg 72 1.1 mrg # The user is always right. 73 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 74 1.1 mrg PATH_SEPARATOR=: 75 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 1.1 mrg PATH_SEPARATOR=';' 78 1.1 mrg } 79 1.1 mrg fi 80 1.1 mrg 81 1.1 mrg 82 1.1 mrg # IFS 83 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 84 1.1 mrg # there to prevent editors from complaining about space-tab. 85 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 1.1 mrg # splitting by setting IFS to empty value.) 87 1.1 mrg IFS=" "" $as_nl" 88 1.1 mrg 89 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 90 1.11 mrg as_myself= 91 1.1 mrg case $0 in #(( 92 1.1 mrg *[\\/]* ) as_myself=$0 ;; 93 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 1.1 mrg for as_dir in $PATH 95 1.1 mrg do 96 1.1 mrg IFS=$as_save_IFS 97 1.1 mrg test -z "$as_dir" && as_dir=. 98 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 1.1 mrg done 100 1.1 mrg IFS=$as_save_IFS 101 1.1 mrg 102 1.1 mrg ;; 103 1.1 mrg esac 104 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 105 1.1 mrg # in which case we are not to be found in the path. 106 1.1 mrg if test "x$as_myself" = x; then 107 1.1 mrg as_myself=$0 108 1.1 mrg fi 109 1.1 mrg if test ! -f "$as_myself"; then 110 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 1.1 mrg exit 1 112 1.1 mrg fi 113 1.1 mrg 114 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 115 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 117 1.1 mrg # trigger a bug in pdksh 5.2.14. 118 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 119 1.1 mrg do eval test x\${$as_var+set} = xset \ 120 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 1.1 mrg done 122 1.1 mrg PS1='$ ' 123 1.1 mrg PS2='> ' 124 1.1 mrg PS4='+ ' 125 1.1 mrg 126 1.1 mrg # NLS nuisances. 127 1.1 mrg LC_ALL=C 128 1.1 mrg export LC_ALL 129 1.1 mrg LANGUAGE=C 130 1.1 mrg export LANGUAGE 131 1.1 mrg 132 1.1 mrg # CDPATH. 133 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 1.1 mrg 135 1.11 mrg # Use a proper internal environment variable to ensure we don't fall 136 1.11 mrg # into an infinite loop, continuously re-executing ourselves. 137 1.11 mrg if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 1.11 mrg _as_can_reexec=no; export _as_can_reexec; 139 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 140 1.11 mrg # neutralization value for shells without unset; and this also 141 1.11 mrg # works around shells that cannot unset nonexistent variables. 142 1.11 mrg # Preserve -v and -x to the replacement shell. 143 1.11 mrg BASH_ENV=/dev/null 144 1.11 mrg ENV=/dev/null 145 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 1.11 mrg case $- in # (((( 147 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 148 1.11 mrg *v* ) as_opts=-v ;; 149 1.11 mrg *x* ) as_opts=-x ;; 150 1.11 mrg * ) as_opts= ;; 151 1.11 mrg esac 152 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 154 1.11 mrg # out after a failed `exec'. 155 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 1.11 mrg as_fn_exit 255 157 1.11 mrg fi 158 1.11 mrg # We don't want this to propagate to other subprocesses. 159 1.11 mrg { _as_can_reexec=; unset _as_can_reexec;} 160 1.1 mrg if test "x$CONFIG_SHELL" = x; then 161 1.1 mrg as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 1.1 mrg emulate sh 163 1.1 mrg NULLCMD=: 164 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 1.1 mrg # is contrary to our usage. Disable this feature. 166 1.1 mrg alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 1.1 mrg setopt NO_GLOB_SUBST 168 1.1 mrg else 169 1.1 mrg case \`(set -o) 2>/dev/null\` in #( 170 1.1 mrg *posix*) : 171 1.1 mrg set -o posix ;; #( 172 1.1 mrg *) : 173 1.1 mrg ;; 174 1.1 mrg esac 175 1.1 mrg fi 176 1.1 mrg " 177 1.1 mrg as_required="as_fn_return () { (exit \$1); } 178 1.1 mrg as_fn_success () { as_fn_return 0; } 179 1.1 mrg as_fn_failure () { as_fn_return 1; } 180 1.1 mrg as_fn_ret_success () { return 0; } 181 1.1 mrg as_fn_ret_failure () { return 1; } 182 1.1 mrg 183 1.1 mrg exitcode=0 184 1.1 mrg as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 1.1 mrg as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 1.1 mrg as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 1.1 mrg as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 1.1 mrg if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 1.1 mrg 190 1.1 mrg else 191 1.1 mrg exitcode=1; echo positional parameters were not saved. 192 1.1 mrg fi 193 1.11 mrg test x\$exitcode = x0 || exit 1 194 1.11 mrg test -x / || exit 1" 195 1.1 mrg as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 1.1 mrg as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 1.1 mrg eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 1.1 mrg test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 1.1 mrg 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.11 mrg export CONFIG_SHELL 248 1.11 mrg # We cannot yet assume a decent shell, so we have to provide a 249 1.11 mrg # neutralization value for shells without unset; and this also 250 1.11 mrg # works around shells that cannot unset nonexistent variables. 251 1.11 mrg # Preserve -v and -x to the replacement shell. 252 1.11 mrg BASH_ENV=/dev/null 253 1.11 mrg ENV=/dev/null 254 1.11 mrg (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 255 1.11 mrg case $- in # (((( 256 1.11 mrg *v*x* | *x*v* ) as_opts=-vx ;; 257 1.11 mrg *v* ) as_opts=-v ;; 258 1.11 mrg *x* ) as_opts=-x ;; 259 1.11 mrg * ) as_opts= ;; 260 1.11 mrg esac 261 1.11 mrg exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 262 1.11 mrg # Admittedly, this is quite paranoid, since all the known shells bail 263 1.11 mrg # out after a failed `exec'. 264 1.11 mrg $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 265 1.11 mrg exit 255 266 1.1 mrg fi 267 1.1 mrg 268 1.1 mrg if test x$as_have_required = xno; then : 269 1.1 mrg $as_echo "$0: This script requires a shell more modern than all" 270 1.1 mrg $as_echo "$0: the shells that I found on your system." 271 1.1 mrg if test x${ZSH_VERSION+set} = xset ; then 272 1.1 mrg $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 273 1.1 mrg $as_echo "$0: be upgraded to zsh 4.3.4 or later." 274 1.1 mrg else 275 1.1 mrg $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 276 1.1 mrg $0: including any error possibly output before this 277 1.1 mrg $0: message. Then install a modern shell, or manually run 278 1.1 mrg $0: the script under such a shell if you do have one." 279 1.1 mrg fi 280 1.1 mrg exit 1 281 1.1 mrg fi 282 1.1 mrg fi 283 1.1 mrg fi 284 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 285 1.1 mrg export SHELL 286 1.1 mrg # Unset more variables known to interfere with behavior of common tools. 287 1.1 mrg CLICOLOR_FORCE= GREP_OPTIONS= 288 1.1 mrg unset CLICOLOR_FORCE GREP_OPTIONS 289 1.1 mrg 290 1.1 mrg ## --------------------- ## 291 1.1 mrg ## M4sh Shell Functions. ## 292 1.1 mrg ## --------------------- ## 293 1.1 mrg # as_fn_unset VAR 294 1.1 mrg # --------------- 295 1.1 mrg # Portably unset VAR. 296 1.1 mrg as_fn_unset () 297 1.1 mrg { 298 1.1 mrg { eval $1=; unset $1;} 299 1.1 mrg } 300 1.1 mrg as_unset=as_fn_unset 301 1.1 mrg 302 1.1 mrg # as_fn_set_status STATUS 303 1.1 mrg # ----------------------- 304 1.1 mrg # Set $? to STATUS, without forking. 305 1.1 mrg as_fn_set_status () 306 1.1 mrg { 307 1.1 mrg return $1 308 1.1 mrg } # as_fn_set_status 309 1.1 mrg 310 1.1 mrg # as_fn_exit STATUS 311 1.1 mrg # ----------------- 312 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 313 1.1 mrg as_fn_exit () 314 1.1 mrg { 315 1.1 mrg set +e 316 1.1 mrg as_fn_set_status $1 317 1.1 mrg exit $1 318 1.1 mrg } # as_fn_exit 319 1.1 mrg 320 1.1 mrg # as_fn_mkdir_p 321 1.1 mrg # ------------- 322 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 323 1.1 mrg as_fn_mkdir_p () 324 1.1 mrg { 325 1.1 mrg 326 1.1 mrg case $as_dir in #( 327 1.1 mrg -*) as_dir=./$as_dir;; 328 1.1 mrg esac 329 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 330 1.1 mrg as_dirs= 331 1.1 mrg while :; do 332 1.1 mrg case $as_dir in #( 333 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 334 1.1 mrg *) as_qdir=$as_dir;; 335 1.1 mrg esac 336 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 337 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 338 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 339 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 340 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 341 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 342 1.1 mrg $as_echo X"$as_dir" | 343 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 344 1.1 mrg s//\1/ 345 1.1 mrg q 346 1.1 mrg } 347 1.1 mrg /^X\(\/\/\)[^/].*/{ 348 1.1 mrg s//\1/ 349 1.1 mrg q 350 1.1 mrg } 351 1.1 mrg /^X\(\/\/\)$/{ 352 1.1 mrg s//\1/ 353 1.1 mrg q 354 1.1 mrg } 355 1.1 mrg /^X\(\/\).*/{ 356 1.1 mrg s//\1/ 357 1.1 mrg q 358 1.1 mrg } 359 1.1 mrg s/.*/./; q'` 360 1.1 mrg test -d "$as_dir" && break 361 1.1 mrg done 362 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 363 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 364 1.1 mrg 365 1.1 mrg 366 1.1 mrg } # as_fn_mkdir_p 367 1.11 mrg 368 1.11 mrg # as_fn_executable_p FILE 369 1.11 mrg # ----------------------- 370 1.11 mrg # Test if FILE is an executable regular file. 371 1.11 mrg as_fn_executable_p () 372 1.11 mrg { 373 1.11 mrg test -f "$1" && test -x "$1" 374 1.11 mrg } # as_fn_executable_p 375 1.1 mrg # as_fn_append VAR VALUE 376 1.1 mrg # ---------------------- 377 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 378 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 379 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 380 1.1 mrg # implementations. 381 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 382 1.1 mrg eval 'as_fn_append () 383 1.1 mrg { 384 1.1 mrg eval $1+=\$2 385 1.1 mrg }' 386 1.1 mrg else 387 1.1 mrg as_fn_append () 388 1.1 mrg { 389 1.1 mrg eval $1=\$$1\$2 390 1.1 mrg } 391 1.1 mrg fi # as_fn_append 392 1.1 mrg 393 1.1 mrg # as_fn_arith ARG... 394 1.1 mrg # ------------------ 395 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 396 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 397 1.1 mrg # must be portable across $(()) and expr. 398 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 399 1.1 mrg eval 'as_fn_arith () 400 1.1 mrg { 401 1.1 mrg as_val=$(( $* )) 402 1.1 mrg }' 403 1.1 mrg else 404 1.1 mrg as_fn_arith () 405 1.1 mrg { 406 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 407 1.1 mrg } 408 1.1 mrg fi # as_fn_arith 409 1.1 mrg 410 1.1 mrg 411 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 412 1.11 mrg # ---------------------------------------- 413 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 414 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 415 1.11 mrg # script with STATUS, using 1 if that was 0. 416 1.1 mrg as_fn_error () 417 1.1 mrg { 418 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 419 1.11 mrg if test "$4"; then 420 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 421 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 422 1.1 mrg fi 423 1.11 mrg $as_echo "$as_me: error: $2" >&2 424 1.1 mrg as_fn_exit $as_status 425 1.1 mrg } # as_fn_error 426 1.1 mrg 427 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 428 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 429 1.1 mrg as_expr=expr 430 1.1 mrg else 431 1.1 mrg as_expr=false 432 1.1 mrg fi 433 1.1 mrg 434 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 435 1.1 mrg as_basename=basename 436 1.1 mrg else 437 1.1 mrg as_basename=false 438 1.1 mrg fi 439 1.1 mrg 440 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 441 1.1 mrg as_dirname=dirname 442 1.1 mrg else 443 1.1 mrg as_dirname=false 444 1.1 mrg fi 445 1.1 mrg 446 1.1 mrg as_me=`$as_basename -- "$0" || 447 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 448 1.1 mrg X"$0" : 'X\(//\)$' \| \ 449 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 450 1.1 mrg $as_echo X/"$0" | 451 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 452 1.1 mrg s//\1/ 453 1.1 mrg q 454 1.1 mrg } 455 1.1 mrg /^X\/\(\/\/\)$/{ 456 1.1 mrg s//\1/ 457 1.1 mrg q 458 1.1 mrg } 459 1.1 mrg /^X\/\(\/\).*/{ 460 1.1 mrg s//\1/ 461 1.1 mrg q 462 1.1 mrg } 463 1.1 mrg s/.*/./; q'` 464 1.1 mrg 465 1.1 mrg # Avoid depending upon Character Ranges. 466 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 467 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 468 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 469 1.1 mrg as_cr_digits='0123456789' 470 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 471 1.1 mrg 472 1.1 mrg 473 1.1 mrg as_lineno_1=$LINENO as_lineno_1a=$LINENO 474 1.1 mrg as_lineno_2=$LINENO as_lineno_2a=$LINENO 475 1.1 mrg eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 476 1.1 mrg test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 477 1.1 mrg # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 478 1.1 mrg sed -n ' 479 1.1 mrg p 480 1.1 mrg /[$]LINENO/= 481 1.1 mrg ' <$as_myself | 482 1.1 mrg sed ' 483 1.1 mrg s/[$]LINENO.*/&-/ 484 1.1 mrg t lineno 485 1.1 mrg b 486 1.1 mrg :lineno 487 1.1 mrg N 488 1.1 mrg :loop 489 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 490 1.1 mrg t loop 491 1.1 mrg s/-\n.*// 492 1.1 mrg ' >$as_me.lineno && 493 1.1 mrg chmod +x "$as_me.lineno" || 494 1.1 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 495 1.1 mrg 496 1.11 mrg # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 497 1.11 mrg # already done that, so ensure we don't try to do so again and fall 498 1.11 mrg # in an infinite loop. This has already happened in practice. 499 1.11 mrg _as_can_reexec=no; export _as_can_reexec 500 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems 501 1.1 mrg # (the dirname of $[0] is not the place where we might find the 502 1.1 mrg # original and so on. Autoconf is especially sensitive to this). 503 1.1 mrg . "./$as_me.lineno" 504 1.1 mrg # Exit status is that of the last command. 505 1.1 mrg exit 506 1.1 mrg } 507 1.1 mrg 508 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 509 1.1 mrg case `echo -n x` in #((((( 510 1.1 mrg -n*) 511 1.1 mrg case `echo 'xy\c'` in 512 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 513 1.1 mrg xy) ECHO_C='\c';; 514 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 515 1.1 mrg ECHO_T=' ';; 516 1.1 mrg esac;; 517 1.1 mrg *) 518 1.1 mrg ECHO_N='-n';; 519 1.1 mrg esac 520 1.1 mrg 521 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 522 1.1 mrg if test -d conf$$.dir; then 523 1.1 mrg rm -f conf$$.dir/conf$$.file 524 1.1 mrg else 525 1.1 mrg rm -f conf$$.dir 526 1.1 mrg mkdir conf$$.dir 2>/dev/null 527 1.1 mrg fi 528 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 529 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 530 1.1 mrg as_ln_s='ln -s' 531 1.1 mrg # ... but there are two gotchas: 532 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 533 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 534 1.11 mrg # In both cases, we have to default to `cp -pR'. 535 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 536 1.11 mrg as_ln_s='cp -pR' 537 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 538 1.1 mrg as_ln_s=ln 539 1.1 mrg else 540 1.11 mrg as_ln_s='cp -pR' 541 1.1 mrg fi 542 1.1 mrg else 543 1.11 mrg as_ln_s='cp -pR' 544 1.1 mrg fi 545 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 546 1.1 mrg rmdir conf$$.dir 2>/dev/null 547 1.1 mrg 548 1.1 mrg if mkdir -p . 2>/dev/null; then 549 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 550 1.1 mrg else 551 1.1 mrg test -d ./-p && rmdir ./-p 552 1.1 mrg as_mkdir_p=false 553 1.1 mrg fi 554 1.1 mrg 555 1.11 mrg as_test_x='test -x' 556 1.11 mrg as_executable_p=as_fn_executable_p 557 1.1 mrg 558 1.1 mrg # Sed expression to map a string onto a valid CPP name. 559 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 560 1.1 mrg 561 1.1 mrg # Sed expression to map a string onto a valid variable name. 562 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 563 1.1 mrg 564 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh} 565 1.1 mrg 566 1.1 mrg 567 1.11 mrg test -n "$DJDIR" || exec 7<&0 </dev/null 568 1.11 mrg exec 6>&1 569 1.1 mrg 570 1.1 mrg # Name of the host. 571 1.11 mrg # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 572 1.1 mrg # so uname gets run too. 573 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 574 1.1 mrg 575 1.1 mrg # 576 1.1 mrg # Initializations. 577 1.1 mrg # 578 1.1 mrg ac_default_prefix=/usr/local 579 1.1 mrg ac_clean_files= 580 1.1 mrg ac_config_libobj_dir=. 581 1.1 mrg LIBOBJS= 582 1.1 mrg cross_compiling=no 583 1.1 mrg subdirs= 584 1.1 mrg MFLAGS= 585 1.1 mrg MAKEFLAGS= 586 1.1 mrg 587 1.1 mrg # Identity of this package. 588 1.6 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.6 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.9 mrg ac_header_list= 632 1.9 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.9 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.13 mrg FLOCK 660 1.12 mrg CPU_COUNT 661 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE 662 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE 663 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE 664 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE 665 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE 666 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE 667 1.1 mrg OPT_LDFLAGS 668 1.1 mrg SECTION_LDFLAGS 669 1.12 mrg PLUGIN_GCN_FALSE 670 1.12 mrg PLUGIN_GCN_TRUE 671 1.6 mrg PLUGIN_NVPTX_FALSE 672 1.6 mrg PLUGIN_NVPTX_TRUE 673 1.6 mrg offload_additional_lib_paths 674 1.6 mrg offload_additional_options 675 1.11 mrg offload_targets 676 1.11 mrg offload_plugins 677 1.12 mrg PLUGIN_GCN_LIBS 678 1.12 mrg PLUGIN_GCN_LDFLAGS 679 1.12 mrg PLUGIN_GCN_CPPFLAGS 680 1.12 mrg PLUGIN_GCN 681 1.7 mrg HSA_RUNTIME_LIB 682 1.7 mrg HSA_RUNTIME_INCLUDE 683 1.6 mrg PLUGIN_NVPTX_LIBS 684 1.6 mrg PLUGIN_NVPTX_LDFLAGS 685 1.6 mrg PLUGIN_NVPTX_CPPFLAGS 686 1.6 mrg PLUGIN_NVPTX 687 1.6 mrg CUDA_DRIVER_LIB 688 1.6 mrg CUDA_DRIVER_INCLUDE 689 1.1 mrg libtool_VERSION 690 1.1 mrg ac_ct_FC 691 1.1 mrg FCFLAGS 692 1.1 mrg FC 693 1.1 mrg MAINT 694 1.1 mrg MAINTAINER_MODE_FALSE 695 1.1 mrg MAINTAINER_MODE_TRUE 696 1.1 mrg enable_static 697 1.1 mrg enable_shared 698 1.4 mrg lt_host_flags 699 1.1 mrg CPP 700 1.1 mrg OTOOL64 701 1.1 mrg OTOOL 702 1.1 mrg LIPO 703 1.1 mrg NMEDIT 704 1.1 mrg DSYMUTIL 705 1.1 mrg OBJDUMP 706 1.1 mrg LN_S 707 1.1 mrg NM 708 1.1 mrg ac_ct_DUMPBIN 709 1.1 mrg DUMPBIN 710 1.1 mrg LD 711 1.1 mrg FGREP 712 1.1 mrg EGREP 713 1.1 mrg GREP 714 1.1 mrg SED 715 1.1 mrg LIBTOOL 716 1.1 mrg BUILD_INFO_FALSE 717 1.1 mrg BUILD_INFO_TRUE 718 1.1 mrg PERL 719 1.1 mrg RANLIB 720 1.1 mrg AR 721 1.1 mrg am__fastdepCC_FALSE 722 1.1 mrg am__fastdepCC_TRUE 723 1.1 mrg CCDEPMODE 724 1.7 mrg am__nodep 725 1.1 mrg AMDEPBACKSLASH 726 1.1 mrg AMDEP_FALSE 727 1.1 mrg AMDEP_TRUE 728 1.1 mrg am__quote 729 1.1 mrg am__include 730 1.1 mrg DEPDIR 731 1.1 mrg OBJEXT 732 1.1 mrg EXEEXT 733 1.1 mrg ac_ct_CC 734 1.1 mrg CPPFLAGS 735 1.1 mrg LDFLAGS 736 1.1 mrg CFLAGS 737 1.1 mrg CC 738 1.1 mrg toolexeclibdir 739 1.1 mrg toolexecdir 740 1.1 mrg multi_basedir 741 1.11 mrg AM_BACKSLASH 742 1.11 mrg AM_DEFAULT_VERBOSITY 743 1.11 mrg AM_DEFAULT_V 744 1.11 mrg AM_V 745 1.1 mrg am__untar 746 1.1 mrg am__tar 747 1.1 mrg AMTAR 748 1.1 mrg am__leading_dot 749 1.1 mrg SET_MAKE 750 1.1 mrg AWK 751 1.1 mrg mkdir_p 752 1.1 mrg MKDIR_P 753 1.1 mrg INSTALL_STRIP_PROGRAM 754 1.1 mrg STRIP 755 1.1 mrg install_sh 756 1.1 mrg MAKEINFO 757 1.1 mrg AUTOHEADER 758 1.1 mrg AUTOMAKE 759 1.1 mrg AUTOCONF 760 1.1 mrg ACLOCAL 761 1.1 mrg VERSION 762 1.1 mrg PACKAGE 763 1.1 mrg CYGPATH_W 764 1.1 mrg am__isrc 765 1.1 mrg INSTALL_DATA 766 1.1 mrg INSTALL_SCRIPT 767 1.1 mrg INSTALL_PROGRAM 768 1.1 mrg target_os 769 1.1 mrg target_vendor 770 1.1 mrg target_cpu 771 1.1 mrg target 772 1.1 mrg host_os 773 1.1 mrg host_vendor 774 1.1 mrg host_cpu 775 1.1 mrg host 776 1.1 mrg build_os 777 1.1 mrg build_vendor 778 1.1 mrg build_cpu 779 1.1 mrg build 780 1.1 mrg GENINSRC_FALSE 781 1.1 mrg GENINSRC_TRUE 782 1.1 mrg target_alias 783 1.1 mrg host_alias 784 1.1 mrg build_alias 785 1.1 mrg LIBS 786 1.1 mrg ECHO_T 787 1.1 mrg ECHO_N 788 1.1 mrg ECHO_C 789 1.1 mrg DEFS 790 1.1 mrg mandir 791 1.1 mrg localedir 792 1.1 mrg libdir 793 1.1 mrg psdir 794 1.1 mrg pdfdir 795 1.1 mrg dvidir 796 1.1 mrg htmldir 797 1.1 mrg infodir 798 1.1 mrg docdir 799 1.1 mrg oldincludedir 800 1.1 mrg includedir 801 1.1 mrg localstatedir 802 1.1 mrg sharedstatedir 803 1.1 mrg sysconfdir 804 1.1 mrg datadir 805 1.1 mrg datarootdir 806 1.1 mrg libexecdir 807 1.1 mrg sbindir 808 1.1 mrg bindir 809 1.1 mrg program_transform_name 810 1.1 mrg prefix 811 1.1 mrg exec_prefix 812 1.1 mrg PACKAGE_URL 813 1.1 mrg PACKAGE_BUGREPORT 814 1.1 mrg PACKAGE_STRING 815 1.1 mrg PACKAGE_VERSION 816 1.1 mrg PACKAGE_TARNAME 817 1.1 mrg PACKAGE_NAME 818 1.1 mrg PATH_SEPARATOR 819 1.1 mrg SHELL' 820 1.1 mrg ac_subst_files='' 821 1.1 mrg ac_user_opts=' 822 1.1 mrg enable_option_checking 823 1.1 mrg enable_version_specific_runtime_libs 824 1.1 mrg enable_generated_files_in_srcdir 825 1.11 mrg enable_silent_rules 826 1.1 mrg enable_multilib 827 1.12 mrg with_toolexeclibdir 828 1.1 mrg enable_dependency_tracking 829 1.13 mrg enable_werror 830 1.1 mrg enable_shared 831 1.1 mrg enable_static 832 1.1 mrg with_pic 833 1.1 mrg enable_fast_install 834 1.1 mrg with_gnu_ld 835 1.1 mrg enable_libtool_lock 836 1.1 mrg enable_maintainer_mode 837 1.6 mrg with_cuda_driver 838 1.6 mrg with_cuda_driver_include 839 1.6 mrg with_cuda_driver_lib 840 1.7 mrg with_hsa_runtime 841 1.7 mrg with_hsa_runtime_include 842 1.7 mrg with_hsa_runtime_lib 843 1.1 mrg enable_linux_futex 844 1.1 mrg enable_tls 845 1.1 mrg enable_symvers 846 1.10 mrg enable_cet 847 1.9 mrg with_gcc_major_version_only 848 1.1 mrg ' 849 1.1 mrg ac_precious_vars='build_alias 850 1.1 mrg host_alias 851 1.1 mrg target_alias 852 1.1 mrg CPP 853 1.1 mrg CPPFLAGS 854 1.1 mrg FC 855 1.1 mrg FCFLAGS 856 1.1 mrg LDFLAGS 857 1.1 mrg LIBS' 858 1.1 mrg 859 1.1 mrg 860 1.1 mrg # Initialize some variables set by options. 861 1.1 mrg ac_init_help= 862 1.1 mrg ac_init_version=false 863 1.1 mrg ac_unrecognized_opts= 864 1.1 mrg ac_unrecognized_sep= 865 1.1 mrg # The variables have the same names as the options, with 866 1.1 mrg # dashes changed to underlines. 867 1.1 mrg cache_file=/dev/null 868 1.1 mrg exec_prefix=NONE 869 1.1 mrg no_create= 870 1.1 mrg no_recursion= 871 1.1 mrg prefix=NONE 872 1.1 mrg program_prefix=NONE 873 1.1 mrg program_suffix=NONE 874 1.1 mrg program_transform_name=s,x,x, 875 1.1 mrg silent= 876 1.1 mrg site= 877 1.1 mrg srcdir= 878 1.1 mrg verbose= 879 1.1 mrg x_includes=NONE 880 1.1 mrg x_libraries=NONE 881 1.1 mrg 882 1.1 mrg # Installation directory options. 883 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo" 884 1.1 mrg # and all the variables that are supposed to be based on exec_prefix 885 1.1 mrg # by default will actually change. 886 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them. 887 1.1 mrg # (The list follows the same order as the GNU Coding Standards.) 888 1.1 mrg bindir='${exec_prefix}/bin' 889 1.1 mrg sbindir='${exec_prefix}/sbin' 890 1.1 mrg libexecdir='${exec_prefix}/libexec' 891 1.1 mrg datarootdir='${prefix}/share' 892 1.1 mrg datadir='${datarootdir}' 893 1.1 mrg sysconfdir='${prefix}/etc' 894 1.1 mrg sharedstatedir='${prefix}/com' 895 1.1 mrg localstatedir='${prefix}/var' 896 1.1 mrg includedir='${prefix}/include' 897 1.1 mrg oldincludedir='/usr/include' 898 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 899 1.1 mrg infodir='${datarootdir}/info' 900 1.1 mrg htmldir='${docdir}' 901 1.1 mrg dvidir='${docdir}' 902 1.1 mrg pdfdir='${docdir}' 903 1.1 mrg psdir='${docdir}' 904 1.1 mrg libdir='${exec_prefix}/lib' 905 1.1 mrg localedir='${datarootdir}/locale' 906 1.1 mrg mandir='${datarootdir}/man' 907 1.1 mrg 908 1.1 mrg ac_prev= 909 1.1 mrg ac_dashdash= 910 1.1 mrg for ac_option 911 1.1 mrg do 912 1.1 mrg # If the previous option needs an argument, assign it. 913 1.1 mrg if test -n "$ac_prev"; then 914 1.1 mrg eval $ac_prev=\$ac_option 915 1.1 mrg ac_prev= 916 1.1 mrg continue 917 1.1 mrg fi 918 1.1 mrg 919 1.1 mrg case $ac_option in 920 1.11 mrg *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 1.11 mrg *=) ac_optarg= ;; 922 1.11 mrg *) ac_optarg=yes ;; 923 1.1 mrg esac 924 1.1 mrg 925 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos. 926 1.1 mrg 927 1.1 mrg case $ac_dashdash$ac_option in 928 1.1 mrg --) 929 1.1 mrg ac_dashdash=yes ;; 930 1.1 mrg 931 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 1.1 mrg ac_prev=bindir ;; 933 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 1.1 mrg bindir=$ac_optarg ;; 935 1.1 mrg 936 1.1 mrg -build | --build | --buil | --bui | --bu) 937 1.1 mrg ac_prev=build_alias ;; 938 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 1.1 mrg build_alias=$ac_optarg ;; 940 1.1 mrg 941 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 1.1 mrg ac_prev=cache_file ;; 944 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 1.1 mrg cache_file=$ac_optarg ;; 947 1.1 mrg 948 1.1 mrg --config-cache | -C) 949 1.1 mrg cache_file=config.cache ;; 950 1.1 mrg 951 1.1 mrg -datadir | --datadir | --datadi | --datad) 952 1.1 mrg ac_prev=datadir ;; 953 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 1.1 mrg datadir=$ac_optarg ;; 955 1.1 mrg 956 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 1.1 mrg | --dataroo | --dataro | --datar) 958 1.1 mrg ac_prev=datarootdir ;; 959 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 1.1 mrg datarootdir=$ac_optarg ;; 962 1.1 mrg 963 1.1 mrg -disable-* | --disable-*) 964 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 1.1 mrg # Reject names that are not valid shell variable names. 966 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 968 1.1 mrg ac_useropt_orig=$ac_useropt 969 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 1.1 mrg case $ac_user_opts in 971 1.1 mrg *" 972 1.1 mrg "enable_$ac_useropt" 973 1.1 mrg "*) ;; 974 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 1.1 mrg ac_unrecognized_sep=', ';; 976 1.1 mrg esac 977 1.1 mrg eval enable_$ac_useropt=no ;; 978 1.1 mrg 979 1.1 mrg -docdir | --docdir | --docdi | --doc | --do) 980 1.1 mrg ac_prev=docdir ;; 981 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 1.1 mrg docdir=$ac_optarg ;; 983 1.1 mrg 984 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 1.1 mrg ac_prev=dvidir ;; 986 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 1.1 mrg dvidir=$ac_optarg ;; 988 1.1 mrg 989 1.1 mrg -enable-* | --enable-*) 990 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 1.1 mrg # Reject names that are not valid shell variable names. 992 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 1.11 mrg as_fn_error $? "invalid feature name: $ac_useropt" 994 1.1 mrg ac_useropt_orig=$ac_useropt 995 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 1.1 mrg case $ac_user_opts in 997 1.1 mrg *" 998 1.1 mrg "enable_$ac_useropt" 999 1.1 mrg "*) ;; 1000 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 1.1 mrg ac_unrecognized_sep=', ';; 1002 1.1 mrg esac 1003 1.1 mrg eval enable_$ac_useropt=\$ac_optarg ;; 1004 1.1 mrg 1005 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 1.1 mrg | --exec | --exe | --ex) 1008 1.1 mrg ac_prev=exec_prefix ;; 1009 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 1.1 mrg | --exec=* | --exe=* | --ex=*) 1012 1.1 mrg exec_prefix=$ac_optarg ;; 1013 1.1 mrg 1014 1.1 mrg -gas | --gas | --ga | --g) 1015 1.1 mrg # Obsolete; use --with-gas. 1016 1.1 mrg with_gas=yes ;; 1017 1.1 mrg 1018 1.1 mrg -help | --help | --hel | --he | -h) 1019 1.1 mrg ac_init_help=long ;; 1020 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 1.1 mrg ac_init_help=recursive ;; 1022 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 1.1 mrg ac_init_help=short ;; 1024 1.1 mrg 1025 1.1 mrg -host | --host | --hos | --ho) 1026 1.1 mrg ac_prev=host_alias ;; 1027 1.1 mrg -host=* | --host=* | --hos=* | --ho=*) 1028 1.1 mrg host_alias=$ac_optarg ;; 1029 1.1 mrg 1030 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 1.1 mrg ac_prev=htmldir ;; 1032 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 1.1 mrg | --ht=*) 1034 1.1 mrg htmldir=$ac_optarg ;; 1035 1.1 mrg 1036 1.1 mrg -includedir | --includedir | --includedi | --included | --include \ 1037 1.1 mrg | --includ | --inclu | --incl | --inc) 1038 1.1 mrg ac_prev=includedir ;; 1039 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 1.1 mrg includedir=$ac_optarg ;; 1042 1.1 mrg 1043 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 1.1 mrg ac_prev=infodir ;; 1045 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 1.1 mrg infodir=$ac_optarg ;; 1047 1.1 mrg 1048 1.1 mrg -libdir | --libdir | --libdi | --libd) 1049 1.1 mrg ac_prev=libdir ;; 1050 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 1.1 mrg libdir=$ac_optarg ;; 1052 1.1 mrg 1053 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 1.1 mrg | --libexe | --libex | --libe) 1055 1.1 mrg ac_prev=libexecdir ;; 1056 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 1.1 mrg | --libexe=* | --libex=* | --libe=*) 1058 1.1 mrg libexecdir=$ac_optarg ;; 1059 1.1 mrg 1060 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale) 1061 1.1 mrg ac_prev=localedir ;; 1062 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 1.1 mrg localedir=$ac_optarg ;; 1064 1.1 mrg 1065 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals) 1067 1.1 mrg ac_prev=localstatedir ;; 1068 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 1.1 mrg localstatedir=$ac_optarg ;; 1071 1.1 mrg 1072 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 1.1 mrg ac_prev=mandir ;; 1074 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 1.1 mrg mandir=$ac_optarg ;; 1076 1.1 mrg 1077 1.1 mrg -nfp | --nfp | --nf) 1078 1.1 mrg # Obsolete; use --without-fp. 1079 1.1 mrg with_fp=no ;; 1080 1.1 mrg 1081 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 1.1 mrg | --no-cr | --no-c | -n) 1083 1.1 mrg no_create=yes ;; 1084 1.1 mrg 1085 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 1.1 mrg no_recursion=yes ;; 1088 1.1 mrg 1089 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 1.1 mrg | --oldin | --oldi | --old | --ol | --o) 1092 1.1 mrg ac_prev=oldincludedir ;; 1093 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 1.1 mrg oldincludedir=$ac_optarg ;; 1097 1.1 mrg 1098 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 1.1 mrg ac_prev=prefix ;; 1100 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 1.1 mrg prefix=$ac_optarg ;; 1102 1.1 mrg 1103 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 1.1 mrg | --program-pre | --program-pr | --program-p) 1105 1.1 mrg ac_prev=program_prefix ;; 1106 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 1.1 mrg program_prefix=$ac_optarg ;; 1109 1.1 mrg 1110 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 1.1 mrg | --program-suf | --program-su | --program-s) 1112 1.1 mrg ac_prev=program_suffix ;; 1113 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 1.1 mrg program_suffix=$ac_optarg ;; 1116 1.1 mrg 1117 1.1 mrg -program-transform-name | --program-transform-name \ 1118 1.1 mrg | --program-transform-nam | --program-transform-na \ 1119 1.1 mrg | --program-transform-n | --program-transform- \ 1120 1.1 mrg | --program-transform | --program-transfor \ 1121 1.1 mrg | --program-transfo | --program-transf \ 1122 1.1 mrg | --program-trans | --program-tran \ 1123 1.1 mrg | --progr-tra | --program-tr | --program-t) 1124 1.1 mrg ac_prev=program_transform_name ;; 1125 1.1 mrg -program-transform-name=* | --program-transform-name=* \ 1126 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \ 1127 1.1 mrg | --program-transform-n=* | --program-transform-=* \ 1128 1.1 mrg | --program-transform=* | --program-transfor=* \ 1129 1.1 mrg | --program-transfo=* | --program-transf=* \ 1130 1.1 mrg | --program-trans=* | --program-tran=* \ 1131 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*) 1132 1.1 mrg program_transform_name=$ac_optarg ;; 1133 1.1 mrg 1134 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 1.1 mrg ac_prev=pdfdir ;; 1136 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 1.1 mrg pdfdir=$ac_optarg ;; 1138 1.1 mrg 1139 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps) 1140 1.1 mrg ac_prev=psdir ;; 1141 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 1.1 mrg psdir=$ac_optarg ;; 1143 1.1 mrg 1144 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 1146 1.1 mrg silent=yes ;; 1147 1.1 mrg 1148 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1149 1.1 mrg ac_prev=sbindir ;; 1150 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1151 1.1 mrg | --sbi=* | --sb=*) 1152 1.1 mrg sbindir=$ac_optarg ;; 1153 1.1 mrg 1154 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1155 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1156 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \ 1157 1.1 mrg | --sha | --sh) 1158 1.1 mrg ac_prev=sharedstatedir ;; 1159 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1160 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1161 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1162 1.1 mrg | --sha=* | --sh=*) 1163 1.1 mrg sharedstatedir=$ac_optarg ;; 1164 1.1 mrg 1165 1.1 mrg -site | --site | --sit) 1166 1.1 mrg ac_prev=site ;; 1167 1.1 mrg -site=* | --site=* | --sit=*) 1168 1.1 mrg site=$ac_optarg ;; 1169 1.1 mrg 1170 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1171 1.1 mrg ac_prev=srcdir ;; 1172 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1173 1.1 mrg srcdir=$ac_optarg ;; 1174 1.1 mrg 1175 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1176 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy) 1177 1.1 mrg ac_prev=sysconfdir ;; 1178 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1179 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1180 1.1 mrg sysconfdir=$ac_optarg ;; 1181 1.1 mrg 1182 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t) 1183 1.1 mrg ac_prev=target_alias ;; 1184 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1185 1.1 mrg target_alias=$ac_optarg ;; 1186 1.1 mrg 1187 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1188 1.1 mrg verbose=yes ;; 1189 1.1 mrg 1190 1.1 mrg -version | --version | --versio | --versi | --vers | -V) 1191 1.1 mrg ac_init_version=: ;; 1192 1.1 mrg 1193 1.1 mrg -with-* | --with-*) 1194 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1195 1.1 mrg # Reject names that are not valid shell variable names. 1196 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1197 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1198 1.1 mrg ac_useropt_orig=$ac_useropt 1199 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1200 1.1 mrg case $ac_user_opts in 1201 1.1 mrg *" 1202 1.1 mrg "with_$ac_useropt" 1203 1.1 mrg "*) ;; 1204 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1205 1.1 mrg ac_unrecognized_sep=', ';; 1206 1.1 mrg esac 1207 1.1 mrg eval with_$ac_useropt=\$ac_optarg ;; 1208 1.1 mrg 1209 1.1 mrg -without-* | --without-*) 1210 1.1 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1211 1.1 mrg # Reject names that are not valid shell variable names. 1212 1.1 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1213 1.11 mrg as_fn_error $? "invalid package name: $ac_useropt" 1214 1.1 mrg ac_useropt_orig=$ac_useropt 1215 1.1 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1216 1.1 mrg case $ac_user_opts in 1217 1.1 mrg *" 1218 1.1 mrg "with_$ac_useropt" 1219 1.1 mrg "*) ;; 1220 1.1 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1221 1.1 mrg ac_unrecognized_sep=', ';; 1222 1.1 mrg esac 1223 1.1 mrg eval with_$ac_useropt=no ;; 1224 1.1 mrg 1225 1.1 mrg --x) 1226 1.1 mrg # Obsolete; use --with-x. 1227 1.1 mrg with_x=yes ;; 1228 1.1 mrg 1229 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1230 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i) 1231 1.1 mrg ac_prev=x_includes ;; 1232 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1233 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1234 1.1 mrg x_includes=$ac_optarg ;; 1235 1.1 mrg 1236 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1237 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1238 1.1 mrg ac_prev=x_libraries ;; 1239 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1240 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1241 1.1 mrg x_libraries=$ac_optarg ;; 1242 1.1 mrg 1243 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$ac_option' 1244 1.11 mrg Try \`$0 --help' for more information" 1245 1.1 mrg ;; 1246 1.1 mrg 1247 1.1 mrg *=*) 1248 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1249 1.1 mrg # Reject names that are not valid shell variable names. 1250 1.1 mrg case $ac_envvar in #( 1251 1.1 mrg '' | [0-9]* | *[!_$as_cr_alnum]* ) 1252 1.11 mrg as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1253 1.1 mrg esac 1254 1.1 mrg eval $ac_envvar=\$ac_optarg 1255 1.1 mrg export $ac_envvar ;; 1256 1.1 mrg 1257 1.1 mrg *) 1258 1.1 mrg # FIXME: should be removed in autoconf 3.0. 1259 1.1 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1260 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1261 1.1 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1262 1.11 mrg : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1263 1.1 mrg ;; 1264 1.1 mrg 1265 1.1 mrg esac 1266 1.1 mrg done 1267 1.1 mrg 1268 1.1 mrg if test -n "$ac_prev"; then 1269 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1270 1.11 mrg as_fn_error $? "missing argument to $ac_option" 1271 1.1 mrg fi 1272 1.1 mrg 1273 1.1 mrg if test -n "$ac_unrecognized_opts"; then 1274 1.1 mrg case $enable_option_checking in 1275 1.1 mrg no) ;; 1276 1.11 mrg fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1277 1.1 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1278 1.1 mrg esac 1279 1.1 mrg fi 1280 1.1 mrg 1281 1.1 mrg # Check all directory arguments for consistency. 1282 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1283 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1284 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1285 1.1 mrg libdir localedir mandir 1286 1.1 mrg do 1287 1.1 mrg eval ac_val=\$$ac_var 1288 1.1 mrg # Remove trailing slashes. 1289 1.1 mrg case $ac_val in 1290 1.1 mrg */ ) 1291 1.1 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1292 1.1 mrg eval $ac_var=\$ac_val;; 1293 1.1 mrg esac 1294 1.1 mrg # Be sure to have absolute directory names. 1295 1.1 mrg case $ac_val in 1296 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;; 1297 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1298 1.1 mrg esac 1299 1.11 mrg as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1300 1.1 mrg done 1301 1.1 mrg 1302 1.1 mrg # There might be people who depend on the old broken behavior: `$host' 1303 1.1 mrg # used to hold the argument of --host etc. 1304 1.1 mrg # FIXME: To remove some day. 1305 1.1 mrg build=$build_alias 1306 1.1 mrg host=$host_alias 1307 1.1 mrg target=$target_alias 1308 1.1 mrg 1309 1.1 mrg # FIXME: To remove some day. 1310 1.1 mrg if test "x$host_alias" != x; then 1311 1.1 mrg if test "x$build_alias" = x; then 1312 1.1 mrg cross_compiling=maybe 1313 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then 1314 1.1 mrg cross_compiling=yes 1315 1.1 mrg fi 1316 1.1 mrg fi 1317 1.1 mrg 1318 1.1 mrg ac_tool_prefix= 1319 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias- 1320 1.1 mrg 1321 1.1 mrg test "$silent" = yes && exec 6>/dev/null 1322 1.1 mrg 1323 1.1 mrg 1324 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" && 1325 1.1 mrg ac_ls_di=`ls -di .` && 1326 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1327 1.11 mrg as_fn_error $? "working directory cannot be determined" 1328 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1329 1.11 mrg as_fn_error $? "pwd does not report name of working directory" 1330 1.1 mrg 1331 1.1 mrg 1332 1.1 mrg # Find the source files, if location was not specified. 1333 1.1 mrg if test -z "$srcdir"; then 1334 1.1 mrg ac_srcdir_defaulted=yes 1335 1.1 mrg # Try the directory containing this script, then the parent directory. 1336 1.1 mrg ac_confdir=`$as_dirname -- "$as_myself" || 1337 1.1 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1338 1.1 mrg X"$as_myself" : 'X\(//\)[^/]' \| \ 1339 1.1 mrg X"$as_myself" : 'X\(//\)$' \| \ 1340 1.1 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1341 1.1 mrg $as_echo X"$as_myself" | 1342 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1343 1.1 mrg s//\1/ 1344 1.1 mrg q 1345 1.1 mrg } 1346 1.1 mrg /^X\(\/\/\)[^/].*/{ 1347 1.1 mrg s//\1/ 1348 1.1 mrg q 1349 1.1 mrg } 1350 1.1 mrg /^X\(\/\/\)$/{ 1351 1.1 mrg s//\1/ 1352 1.1 mrg q 1353 1.1 mrg } 1354 1.1 mrg /^X\(\/\).*/{ 1355 1.1 mrg s//\1/ 1356 1.1 mrg q 1357 1.1 mrg } 1358 1.1 mrg s/.*/./; q'` 1359 1.1 mrg srcdir=$ac_confdir 1360 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1361 1.1 mrg srcdir=.. 1362 1.1 mrg fi 1363 1.1 mrg else 1364 1.1 mrg ac_srcdir_defaulted=no 1365 1.1 mrg fi 1366 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then 1367 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1368 1.11 mrg as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1369 1.1 mrg fi 1370 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1371 1.1 mrg ac_abs_confdir=`( 1372 1.11 mrg cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1373 1.1 mrg pwd)` 1374 1.1 mrg # When building in place, set srcdir=. 1375 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then 1376 1.1 mrg srcdir=. 1377 1.1 mrg fi 1378 1.1 mrg # Remove unnecessary trailing slashes from srcdir. 1379 1.1 mrg # Double slashes in file names in object file debugging info 1380 1.1 mrg # mess up M-x gdb in Emacs. 1381 1.1 mrg case $srcdir in 1382 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1383 1.1 mrg esac 1384 1.1 mrg for ac_var in $ac_precious_vars; do 1385 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1386 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var} 1387 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1388 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1389 1.1 mrg done 1390 1.1 mrg 1391 1.1 mrg # 1392 1.1 mrg # Report the --help message. 1393 1.1 mrg # 1394 1.1 mrg if test "$ac_init_help" = "long"; then 1395 1.1 mrg # Omit some internal or obsolete options to make the list less imposing. 1396 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh. 1397 1.1 mrg cat <<_ACEOF 1398 1.6 mrg \`configure' configures GNU Offloading and Multi Processing Runtime Library 1.0 to adapt to many kinds of systems. 1399 1.1 mrg 1400 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]... 1401 1.1 mrg 1402 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as 1403 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables. 1404 1.1 mrg 1405 1.1 mrg Defaults for the options are specified in brackets. 1406 1.1 mrg 1407 1.1 mrg Configuration: 1408 1.1 mrg -h, --help display this help and exit 1409 1.1 mrg --help=short display options specific to this package 1410 1.1 mrg --help=recursive display the short help of all the included packages 1411 1.1 mrg -V, --version display version information and exit 1412 1.11 mrg -q, --quiet, --silent do not print \`checking ...' messages 1413 1.1 mrg --cache-file=FILE cache test results in FILE [disabled] 1414 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache' 1415 1.1 mrg -n, --no-create do not create output files 1416 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1417 1.1 mrg 1418 1.1 mrg Installation directories: 1419 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX 1420 1.1 mrg [$ac_default_prefix] 1421 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1422 1.1 mrg [PREFIX] 1423 1.1 mrg 1424 1.1 mrg By default, \`make install' will install all the files in 1425 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1426 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1427 1.1 mrg for instance \`--prefix=\$HOME'. 1428 1.1 mrg 1429 1.1 mrg For better control, use the options below. 1430 1.1 mrg 1431 1.1 mrg Fine tuning of the installation directories: 1432 1.1 mrg --bindir=DIR user executables [EPREFIX/bin] 1433 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin] 1434 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec] 1435 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1436 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1437 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1438 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib] 1439 1.1 mrg --includedir=DIR C header files [PREFIX/include] 1440 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 1441 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1442 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1443 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info] 1444 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1445 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man] 1446 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/libgomp] 1447 1.1 mrg --htmldir=DIR html documentation [DOCDIR] 1448 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR] 1449 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR] 1450 1.1 mrg --psdir=DIR ps documentation [DOCDIR] 1451 1.1 mrg _ACEOF 1452 1.1 mrg 1453 1.1 mrg cat <<\_ACEOF 1454 1.1 mrg 1455 1.1 mrg Program names: 1456 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names 1457 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names 1458 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1459 1.1 mrg 1460 1.1 mrg System types: 1461 1.1 mrg --build=BUILD configure for building on BUILD [guessed] 1462 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1463 1.1 mrg --target=TARGET configure for building compilers for TARGET [HOST] 1464 1.1 mrg _ACEOF 1465 1.1 mrg fi 1466 1.1 mrg 1467 1.1 mrg if test -n "$ac_init_help"; then 1468 1.1 mrg case $ac_init_help in 1469 1.6 mrg short | recursive ) echo "Configuration of GNU Offloading and Multi Processing Runtime Library 1.0:";; 1470 1.1 mrg esac 1471 1.1 mrg cat <<\_ACEOF 1472 1.1 mrg 1473 1.1 mrg Optional Features: 1474 1.1 mrg --disable-option-checking ignore unrecognized --enable/--with options 1475 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1476 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1477 1.1 mrg --enable-version-specific-runtime-libs 1478 1.1 mrg Specify that runtime libraries should be installed 1479 1.1 mrg in a compiler-specific directory [default=no] 1480 1.1 mrg --enable-generated-files-in-srcdir 1481 1.1 mrg put copies of generated files in source dir intended 1482 1.1 mrg for creating source tarballs for users without 1483 1.1 mrg texinfo bison or flex. [default=no] 1484 1.11 mrg --enable-silent-rules less verbose build output (undo: "make V=1") 1485 1.11 mrg --disable-silent-rules verbose build output (undo: "make V=0") 1486 1.1 mrg --enable-multilib build many library versions (default) 1487 1.11 mrg --enable-dependency-tracking 1488 1.11 mrg do not reject slow dependency extractors 1489 1.11 mrg --disable-dependency-tracking 1490 1.11 mrg speeds up one-time build 1491 1.13 mrg --disable-werror disable building with -Werror 1492 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes] 1493 1.1 mrg --enable-static[=PKGS] build static libraries [default=yes] 1494 1.1 mrg --enable-fast-install[=PKGS] 1495 1.1 mrg optimize for fast installation [default=yes] 1496 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds) 1497 1.11 mrg --enable-maintainer-mode 1498 1.11 mrg enable make rules and dependencies not useful (and 1499 1.11 mrg sometimes confusing) to the casual installer 1500 1.1 mrg --enable-linux-futex use the Linux futex system call [default=default] 1501 1.1 mrg --enable-tls Use thread-local storage [default=yes] 1502 1.1 mrg --enable-symvers=STYLE enables symbol versioning of the shared library 1503 1.1 mrg [default=yes] 1504 1.13 mrg --enable-cet enable Intel CET in target libraries [default=auto] 1505 1.1 mrg 1506 1.1 mrg Optional Packages: 1507 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1508 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1509 1.12 mrg --with-toolexeclibdir=DIR 1510 1.12 mrg install libraries built with a cross compiler within 1511 1.12 mrg DIR 1512 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use 1513 1.1 mrg both] 1514 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1515 1.6 mrg --with-cuda-driver=PATH specify prefix directory for installed CUDA driver 1516 1.6 mrg package. Equivalent to 1517 1.6 mrg --with-cuda-driver-include=PATH/include plus 1518 1.6 mrg --with-cuda-driver-lib=PATH/lib 1519 1.6 mrg --with-cuda-driver-include=PATH 1520 1.6 mrg specify directory for installed CUDA driver include 1521 1.6 mrg files 1522 1.6 mrg --with-cuda-driver-lib=PATH 1523 1.6 mrg specify directory for the installed CUDA driver 1524 1.6 mrg library 1525 1.7 mrg --with-hsa-runtime=PATH specify prefix directory for installed HSA run-time 1526 1.7 mrg package. Equivalent to 1527 1.7 mrg --with-hsa-runtime-include=PATH/include plus 1528 1.7 mrg --with-hsa-runtime-lib=PATH/lib 1529 1.7 mrg --with-hsa-runtime-include=PATH 1530 1.7 mrg specify directory for installed HSA run-time include 1531 1.7 mrg files 1532 1.7 mrg --with-hsa-runtime-lib=PATH 1533 1.7 mrg specify directory for the installed HSA run-time 1534 1.7 mrg library 1535 1.9 mrg --with-gcc-major-version-only 1536 1.9 mrg use only GCC major number in filesystem paths 1537 1.1 mrg 1538 1.1 mrg Some influential environment variables: 1539 1.1 mrg CC C compiler command 1540 1.1 mrg CFLAGS C compiler flags 1541 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1542 1.1 mrg nonstandard directory <lib dir> 1543 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library> 1544 1.11 mrg CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1545 1.1 mrg you have headers in a nonstandard directory <include dir> 1546 1.1 mrg CPP C preprocessor 1547 1.1 mrg FC Fortran compiler command 1548 1.1 mrg FCFLAGS Fortran compiler flags 1549 1.1 mrg 1550 1.1 mrg Use these variables to override the choices made by `configure' or to help 1551 1.1 mrg it to find libraries and programs with nonstandard names/locations. 1552 1.1 mrg 1553 1.1 mrg Report bugs to the package provider. 1554 1.6 mrg GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 1555 1.1 mrg General help using GNU software: <http://www.gnu.org/gethelp/>. 1556 1.1 mrg _ACEOF 1557 1.1 mrg ac_status=$? 1558 1.1 mrg fi 1559 1.1 mrg 1560 1.1 mrg if test "$ac_init_help" = "recursive"; then 1561 1.1 mrg # If there are subdirs, report their specific --help. 1562 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1563 1.1 mrg test -d "$ac_dir" || 1564 1.1 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1565 1.1 mrg continue 1566 1.1 mrg ac_builddir=. 1567 1.1 mrg 1568 1.1 mrg case "$ac_dir" in 1569 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1570 1.1 mrg *) 1571 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1572 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 1573 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1574 1.1 mrg case $ac_top_builddir_sub in 1575 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1576 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1577 1.1 mrg esac ;; 1578 1.1 mrg esac 1579 1.1 mrg ac_abs_top_builddir=$ac_pwd 1580 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 1581 1.1 mrg # for backward compatibility: 1582 1.1 mrg ac_top_builddir=$ac_top_build_prefix 1583 1.1 mrg 1584 1.1 mrg case $srcdir in 1585 1.1 mrg .) # We are building in place. 1586 1.1 mrg ac_srcdir=. 1587 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 1588 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 1589 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 1590 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 1591 1.1 mrg ac_top_srcdir=$srcdir 1592 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 1593 1.1 mrg *) # Relative name. 1594 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1595 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1596 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1597 1.1 mrg esac 1598 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1599 1.1 mrg 1600 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; } 1601 1.1 mrg # Check for guested configure. 1602 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then 1603 1.1 mrg echo && 1604 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1605 1.1 mrg elif test -f "$ac_srcdir/configure"; then 1606 1.1 mrg echo && 1607 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive 1608 1.1 mrg else 1609 1.1 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1610 1.1 mrg fi || ac_status=$? 1611 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; } 1612 1.1 mrg done 1613 1.1 mrg fi 1614 1.1 mrg 1615 1.1 mrg test -n "$ac_init_help" && exit $ac_status 1616 1.1 mrg if $ac_init_version; then 1617 1.1 mrg cat <<\_ACEOF 1618 1.6 mrg GNU Offloading and Multi Processing Runtime Library configure 1.0 1619 1.11 mrg generated by GNU Autoconf 2.69 1620 1.1 mrg 1621 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 1622 1.1 mrg This configure script is free software; the Free Software Foundation 1623 1.1 mrg gives unlimited permission to copy, distribute and modify it. 1624 1.1 mrg _ACEOF 1625 1.1 mrg exit 1626 1.1 mrg fi 1627 1.1 mrg 1628 1.1 mrg ## ------------------------ ## 1629 1.1 mrg ## Autoconf initialization. ## 1630 1.1 mrg ## ------------------------ ## 1631 1.1 mrg 1632 1.1 mrg # ac_fn_c_try_compile LINENO 1633 1.1 mrg # -------------------------- 1634 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1635 1.1 mrg ac_fn_c_try_compile () 1636 1.1 mrg { 1637 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1638 1.1 mrg rm -f conftest.$ac_objext 1639 1.1 mrg if { { ac_try="$ac_compile" 1640 1.1 mrg case "(($ac_try" in 1641 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1642 1.1 mrg *) ac_try_echo=$ac_try;; 1643 1.1 mrg esac 1644 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1645 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1646 1.1 mrg (eval "$ac_compile") 2>conftest.err 1647 1.1 mrg ac_status=$? 1648 1.1 mrg if test -s conftest.err; then 1649 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1650 1.1 mrg cat conftest.er1 >&5 1651 1.1 mrg mv -f conftest.er1 conftest.err 1652 1.1 mrg fi 1653 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1654 1.1 mrg test $ac_status = 0; } && { 1655 1.1 mrg test -z "$ac_c_werror_flag" || 1656 1.1 mrg test ! -s conftest.err 1657 1.1 mrg } && test -s conftest.$ac_objext; then : 1658 1.1 mrg ac_retval=0 1659 1.1 mrg else 1660 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1661 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1662 1.1 mrg 1663 1.1 mrg ac_retval=1 1664 1.1 mrg fi 1665 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1666 1.11 mrg as_fn_set_status $ac_retval 1667 1.1 mrg 1668 1.1 mrg } # ac_fn_c_try_compile 1669 1.1 mrg 1670 1.1 mrg # ac_fn_c_try_link LINENO 1671 1.1 mrg # ----------------------- 1672 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1673 1.1 mrg ac_fn_c_try_link () 1674 1.1 mrg { 1675 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1676 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1677 1.1 mrg if { { ac_try="$ac_link" 1678 1.1 mrg case "(($ac_try" in 1679 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1680 1.1 mrg *) ac_try_echo=$ac_try;; 1681 1.1 mrg esac 1682 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1683 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1684 1.1 mrg (eval "$ac_link") 2>conftest.err 1685 1.1 mrg ac_status=$? 1686 1.1 mrg if test -s conftest.err; then 1687 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1688 1.1 mrg cat conftest.er1 >&5 1689 1.1 mrg mv -f conftest.er1 conftest.err 1690 1.1 mrg fi 1691 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1692 1.1 mrg test $ac_status = 0; } && { 1693 1.1 mrg test -z "$ac_c_werror_flag" || 1694 1.1 mrg test ! -s conftest.err 1695 1.1 mrg } && test -s conftest$ac_exeext && { 1696 1.1 mrg test "$cross_compiling" = yes || 1697 1.11 mrg test -x conftest$ac_exeext 1698 1.1 mrg }; then : 1699 1.1 mrg ac_retval=0 1700 1.1 mrg else 1701 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1702 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1703 1.1 mrg 1704 1.1 mrg ac_retval=1 1705 1.1 mrg fi 1706 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1707 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1708 1.1 mrg # interfere with the next link command; also delete a directory that is 1709 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1710 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1711 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1712 1.11 mrg as_fn_set_status $ac_retval 1713 1.1 mrg 1714 1.1 mrg } # ac_fn_c_try_link 1715 1.1 mrg 1716 1.1 mrg # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1717 1.1 mrg # ------------------------------------------------------- 1718 1.1 mrg # Tests whether HEADER exists and can be compiled using the include files in 1719 1.1 mrg # INCLUDES, setting the cache variable VAR accordingly. 1720 1.1 mrg ac_fn_c_check_header_compile () 1721 1.1 mrg { 1722 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1723 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1724 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1725 1.11 mrg if eval \${$3+:} false; then : 1726 1.1 mrg $as_echo_n "(cached) " >&6 1727 1.1 mrg else 1728 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1729 1.1 mrg /* end confdefs.h. */ 1730 1.1 mrg $4 1731 1.1 mrg #include <$2> 1732 1.1 mrg _ACEOF 1733 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 1734 1.1 mrg eval "$3=yes" 1735 1.1 mrg else 1736 1.1 mrg eval "$3=no" 1737 1.1 mrg fi 1738 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1739 1.1 mrg fi 1740 1.1 mrg eval ac_res=\$$3 1741 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1742 1.1 mrg $as_echo "$ac_res" >&6; } 1743 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1744 1.1 mrg 1745 1.1 mrg } # ac_fn_c_check_header_compile 1746 1.1 mrg 1747 1.1 mrg # ac_fn_c_try_cpp LINENO 1748 1.1 mrg # ---------------------- 1749 1.1 mrg # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1750 1.1 mrg ac_fn_c_try_cpp () 1751 1.1 mrg { 1752 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1753 1.1 mrg if { { ac_try="$ac_cpp conftest.$ac_ext" 1754 1.1 mrg case "(($ac_try" in 1755 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1756 1.1 mrg *) ac_try_echo=$ac_try;; 1757 1.1 mrg esac 1758 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1759 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1760 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1761 1.1 mrg ac_status=$? 1762 1.1 mrg if test -s conftest.err; then 1763 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1764 1.1 mrg cat conftest.er1 >&5 1765 1.1 mrg mv -f conftest.er1 conftest.err 1766 1.1 mrg fi 1767 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1768 1.11 mrg test $ac_status = 0; } > conftest.i && { 1769 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1770 1.1 mrg test ! -s conftest.err 1771 1.1 mrg }; then : 1772 1.1 mrg ac_retval=0 1773 1.1 mrg else 1774 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1775 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1776 1.1 mrg 1777 1.1 mrg ac_retval=1 1778 1.1 mrg fi 1779 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1780 1.11 mrg as_fn_set_status $ac_retval 1781 1.1 mrg 1782 1.1 mrg } # ac_fn_c_try_cpp 1783 1.1 mrg 1784 1.1 mrg # ac_fn_c_try_run LINENO 1785 1.1 mrg # ---------------------- 1786 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1787 1.1 mrg # that executables *can* be run. 1788 1.1 mrg ac_fn_c_try_run () 1789 1.1 mrg { 1790 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1791 1.1 mrg if { { ac_try="$ac_link" 1792 1.1 mrg case "(($ac_try" in 1793 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1794 1.1 mrg *) ac_try_echo=$ac_try;; 1795 1.1 mrg esac 1796 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1797 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1798 1.1 mrg (eval "$ac_link") 2>&5 1799 1.1 mrg ac_status=$? 1800 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1801 1.1 mrg test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1802 1.1 mrg { { case "(($ac_try" in 1803 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1804 1.1 mrg *) ac_try_echo=$ac_try;; 1805 1.1 mrg esac 1806 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1807 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1808 1.1 mrg (eval "$ac_try") 2>&5 1809 1.1 mrg ac_status=$? 1810 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1811 1.1 mrg test $ac_status = 0; }; }; then : 1812 1.1 mrg ac_retval=0 1813 1.1 mrg else 1814 1.1 mrg $as_echo "$as_me: program exited with status $ac_status" >&5 1815 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1816 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1817 1.1 mrg 1818 1.1 mrg ac_retval=$ac_status 1819 1.1 mrg fi 1820 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1821 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1822 1.11 mrg as_fn_set_status $ac_retval 1823 1.1 mrg 1824 1.1 mrg } # ac_fn_c_try_run 1825 1.1 mrg 1826 1.1 mrg # ac_fn_c_check_func LINENO FUNC VAR 1827 1.1 mrg # ---------------------------------- 1828 1.1 mrg # Tests whether FUNC exists, setting the cache variable VAR accordingly 1829 1.1 mrg ac_fn_c_check_func () 1830 1.1 mrg { 1831 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1833 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1834 1.11 mrg if eval \${$3+:} false; then : 1835 1.1 mrg $as_echo_n "(cached) " >&6 1836 1.1 mrg else 1837 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838 1.1 mrg /* end confdefs.h. */ 1839 1.1 mrg /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1840 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1841 1.1 mrg #define $2 innocuous_$2 1842 1.1 mrg 1843 1.1 mrg /* System header to define __stub macros and hopefully few prototypes, 1844 1.1 mrg which can conflict with char $2 (); below. 1845 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1846 1.1 mrg <limits.h> exists even on freestanding compilers. */ 1847 1.1 mrg 1848 1.1 mrg #ifdef __STDC__ 1849 1.1 mrg # include <limits.h> 1850 1.1 mrg #else 1851 1.1 mrg # include <assert.h> 1852 1.1 mrg #endif 1853 1.1 mrg 1854 1.1 mrg #undef $2 1855 1.1 mrg 1856 1.1 mrg /* Override any GCC internal prototype to avoid an error. 1857 1.1 mrg Use char because int might match the return type of a GCC 1858 1.1 mrg builtin and then its argument prototype would still apply. */ 1859 1.1 mrg #ifdef __cplusplus 1860 1.1 mrg extern "C" 1861 1.1 mrg #endif 1862 1.1 mrg char $2 (); 1863 1.1 mrg /* The GNU C library defines this for functions which it implements 1864 1.1 mrg to always fail with ENOSYS. Some functions are actually named 1865 1.1 mrg something starting with __ and the normal name is an alias. */ 1866 1.1 mrg #if defined __stub_$2 || defined __stub___$2 1867 1.1 mrg choke me 1868 1.1 mrg #endif 1869 1.1 mrg 1870 1.1 mrg int 1871 1.1 mrg main () 1872 1.1 mrg { 1873 1.1 mrg return $2 (); 1874 1.1 mrg ; 1875 1.1 mrg return 0; 1876 1.1 mrg } 1877 1.1 mrg _ACEOF 1878 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 1879 1.1 mrg eval "$3=yes" 1880 1.1 mrg else 1881 1.1 mrg eval "$3=no" 1882 1.1 mrg fi 1883 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 1884 1.1 mrg conftest$ac_exeext conftest.$ac_ext 1885 1.1 mrg fi 1886 1.1 mrg eval ac_res=\$$3 1887 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1888 1.1 mrg $as_echo "$ac_res" >&6; } 1889 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1.1 mrg 1891 1.1 mrg } # ac_fn_c_check_func 1892 1.1 mrg 1893 1.1 mrg # ac_fn_fc_try_compile LINENO 1894 1.1 mrg # --------------------------- 1895 1.1 mrg # Try to compile conftest.$ac_ext, and return whether this succeeded. 1896 1.1 mrg ac_fn_fc_try_compile () 1897 1.1 mrg { 1898 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1899 1.1 mrg rm -f conftest.$ac_objext 1900 1.1 mrg if { { ac_try="$ac_compile" 1901 1.1 mrg case "(($ac_try" in 1902 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1903 1.1 mrg *) ac_try_echo=$ac_try;; 1904 1.1 mrg esac 1905 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1906 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1907 1.1 mrg (eval "$ac_compile") 2>conftest.err 1908 1.1 mrg ac_status=$? 1909 1.1 mrg if test -s conftest.err; then 1910 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1911 1.1 mrg cat conftest.er1 >&5 1912 1.1 mrg mv -f conftest.er1 conftest.err 1913 1.1 mrg fi 1914 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1915 1.1 mrg test $ac_status = 0; } && { 1916 1.1 mrg test -z "$ac_fc_werror_flag" || 1917 1.1 mrg test ! -s conftest.err 1918 1.1 mrg } && test -s conftest.$ac_objext; then : 1919 1.1 mrg ac_retval=0 1920 1.1 mrg else 1921 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1922 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1923 1.1 mrg 1924 1.1 mrg ac_retval=1 1925 1.1 mrg fi 1926 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1927 1.11 mrg as_fn_set_status $ac_retval 1928 1.1 mrg 1929 1.1 mrg } # ac_fn_fc_try_compile 1930 1.1 mrg 1931 1.1 mrg # ac_fn_fc_try_link LINENO 1932 1.1 mrg # ------------------------ 1933 1.1 mrg # Try to link conftest.$ac_ext, and return whether this succeeded. 1934 1.1 mrg ac_fn_fc_try_link () 1935 1.1 mrg { 1936 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1937 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext 1938 1.1 mrg if { { ac_try="$ac_link" 1939 1.1 mrg case "(($ac_try" in 1940 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1941 1.1 mrg *) ac_try_echo=$ac_try;; 1942 1.1 mrg esac 1943 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1944 1.1 mrg $as_echo "$ac_try_echo"; } >&5 1945 1.1 mrg (eval "$ac_link") 2>conftest.err 1946 1.1 mrg ac_status=$? 1947 1.1 mrg if test -s conftest.err; then 1948 1.1 mrg grep -v '^ *+' conftest.err >conftest.er1 1949 1.1 mrg cat conftest.er1 >&5 1950 1.1 mrg mv -f conftest.er1 conftest.err 1951 1.1 mrg fi 1952 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1953 1.1 mrg test $ac_status = 0; } && { 1954 1.1 mrg test -z "$ac_fc_werror_flag" || 1955 1.1 mrg test ! -s conftest.err 1956 1.1 mrg } && test -s conftest$ac_exeext && { 1957 1.1 mrg test "$cross_compiling" = yes || 1958 1.11 mrg test -x conftest$ac_exeext 1959 1.1 mrg }; then : 1960 1.1 mrg ac_retval=0 1961 1.1 mrg else 1962 1.1 mrg $as_echo "$as_me: failed program was:" >&5 1963 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 1964 1.1 mrg 1965 1.1 mrg ac_retval=1 1966 1.1 mrg fi 1967 1.1 mrg # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1968 1.1 mrg # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1969 1.1 mrg # interfere with the next link command; also delete a directory that is 1970 1.1 mrg # left behind by Apple's compiler. We do this before executing the actions. 1971 1.1 mrg rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1972 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1973 1.11 mrg as_fn_set_status $ac_retval 1974 1.1 mrg 1975 1.1 mrg } # ac_fn_fc_try_link 1976 1.1 mrg 1977 1.1 mrg # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1978 1.1 mrg # ------------------------------------------------------- 1979 1.1 mrg # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1980 1.1 mrg # the include files in INCLUDES and setting the cache variable VAR 1981 1.1 mrg # accordingly. 1982 1.1 mrg ac_fn_c_check_header_mongrel () 1983 1.1 mrg { 1984 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1985 1.11 mrg if eval \${$3+:} false; then : 1986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1987 1.1 mrg $as_echo_n "checking for $2... " >&6; } 1988 1.11 mrg if eval \${$3+:} false; then : 1989 1.1 mrg $as_echo_n "(cached) " >&6 1990 1.1 mrg fi 1991 1.1 mrg eval ac_res=\$$3 1992 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1993 1.1 mrg $as_echo "$ac_res" >&6; } 1994 1.1 mrg else 1995 1.1 mrg # Is the header compilable? 1996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1997 1.1 mrg $as_echo_n "checking $2 usability... " >&6; } 1998 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1999 1.1 mrg /* end confdefs.h. */ 2000 1.1 mrg $4 2001 1.1 mrg #include <$2> 2002 1.1 mrg _ACEOF 2003 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2004 1.1 mrg ac_header_compiler=yes 2005 1.1 mrg else 2006 1.1 mrg ac_header_compiler=no 2007 1.1 mrg fi 2008 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2009 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2010 1.1 mrg $as_echo "$ac_header_compiler" >&6; } 2011 1.1 mrg 2012 1.1 mrg # Is the header present? 2013 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2014 1.1 mrg $as_echo_n "checking $2 presence... " >&6; } 2015 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2016 1.1 mrg /* end confdefs.h. */ 2017 1.1 mrg #include <$2> 2018 1.1 mrg _ACEOF 2019 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 2020 1.1 mrg ac_header_preproc=yes 2021 1.1 mrg else 2022 1.1 mrg ac_header_preproc=no 2023 1.1 mrg fi 2024 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 2025 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2026 1.1 mrg $as_echo "$ac_header_preproc" >&6; } 2027 1.1 mrg 2028 1.1 mrg # So? What about this header? 2029 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2030 1.1 mrg yes:no: ) 2031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2032 1.1 mrg $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2033 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2034 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2035 1.1 mrg ;; 2036 1.1 mrg no:yes:* ) 2037 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2038 1.1 mrg $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2039 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2040 1.1 mrg $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2042 1.1 mrg $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2043 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2044 1.1 mrg $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2045 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2046 1.1 mrg $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2047 1.1 mrg ;; 2048 1.1 mrg esac 2049 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2050 1.1 mrg $as_echo_n "checking for $2... " >&6; } 2051 1.11 mrg if eval \${$3+:} false; then : 2052 1.1 mrg $as_echo_n "(cached) " >&6 2053 1.1 mrg else 2054 1.1 mrg eval "$3=\$ac_header_compiler" 2055 1.1 mrg fi 2056 1.1 mrg eval ac_res=\$$3 2057 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2058 1.1 mrg $as_echo "$ac_res" >&6; } 2059 1.1 mrg fi 2060 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2061 1.1 mrg 2062 1.1 mrg } # ac_fn_c_check_header_mongrel 2063 1.1 mrg 2064 1.1 mrg # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2065 1.1 mrg # -------------------------------------------- 2066 1.1 mrg # Tries to find the compile-time value of EXPR in a program that includes 2067 1.1 mrg # INCLUDES, setting VAR accordingly. Returns whether the value could be 2068 1.1 mrg # computed 2069 1.1 mrg ac_fn_c_compute_int () 2070 1.1 mrg { 2071 1.1 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2072 1.1 mrg if test "$cross_compiling" = yes; then 2073 1.1 mrg # Depending upon the size, compute the lo and hi bounds. 2074 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2075 1.1 mrg /* end confdefs.h. */ 2076 1.1 mrg $4 2077 1.1 mrg int 2078 1.1 mrg main () 2079 1.1 mrg { 2080 1.1 mrg static int test_array [1 - 2 * !(($2) >= 0)]; 2081 1.11 mrg test_array [0] = 0; 2082 1.11 mrg return test_array [0]; 2083 1.1 mrg 2084 1.1 mrg ; 2085 1.1 mrg return 0; 2086 1.1 mrg } 2087 1.1 mrg _ACEOF 2088 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2089 1.1 mrg ac_lo=0 ac_mid=0 2090 1.1 mrg while :; do 2091 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2092 1.1 mrg /* end confdefs.h. */ 2093 1.1 mrg $4 2094 1.1 mrg int 2095 1.1 mrg main () 2096 1.1 mrg { 2097 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2098 1.11 mrg test_array [0] = 0; 2099 1.11 mrg return test_array [0]; 2100 1.1 mrg 2101 1.1 mrg ; 2102 1.1 mrg return 0; 2103 1.1 mrg } 2104 1.1 mrg _ACEOF 2105 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2106 1.1 mrg ac_hi=$ac_mid; break 2107 1.1 mrg else 2108 1.1 mrg as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2109 1.1 mrg if test $ac_lo -le $ac_mid; then 2110 1.1 mrg ac_lo= ac_hi= 2111 1.1 mrg break 2112 1.1 mrg fi 2113 1.1 mrg as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2114 1.1 mrg fi 2115 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2116 1.1 mrg done 2117 1.1 mrg else 2118 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2119 1.1 mrg /* end confdefs.h. */ 2120 1.1 mrg $4 2121 1.1 mrg int 2122 1.1 mrg main () 2123 1.1 mrg { 2124 1.1 mrg static int test_array [1 - 2 * !(($2) < 0)]; 2125 1.11 mrg test_array [0] = 0; 2126 1.11 mrg return test_array [0]; 2127 1.1 mrg 2128 1.1 mrg ; 2129 1.1 mrg return 0; 2130 1.1 mrg } 2131 1.1 mrg _ACEOF 2132 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2133 1.1 mrg ac_hi=-1 ac_mid=-1 2134 1.1 mrg while :; do 2135 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2136 1.1 mrg /* end confdefs.h. */ 2137 1.1 mrg $4 2138 1.1 mrg int 2139 1.1 mrg main () 2140 1.1 mrg { 2141 1.1 mrg static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2142 1.11 mrg test_array [0] = 0; 2143 1.11 mrg return test_array [0]; 2144 1.1 mrg 2145 1.1 mrg ; 2146 1.1 mrg return 0; 2147 1.1 mrg } 2148 1.1 mrg _ACEOF 2149 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2150 1.1 mrg ac_lo=$ac_mid; break 2151 1.1 mrg else 2152 1.1 mrg as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2153 1.1 mrg if test $ac_mid -le $ac_hi; then 2154 1.1 mrg ac_lo= ac_hi= 2155 1.1 mrg break 2156 1.1 mrg fi 2157 1.1 mrg as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2158 1.1 mrg fi 2159 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2160 1.1 mrg done 2161 1.1 mrg else 2162 1.1 mrg ac_lo= ac_hi= 2163 1.1 mrg fi 2164 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2165 1.1 mrg fi 2166 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2167 1.1 mrg # Binary search between lo and hi bounds. 2168 1.1 mrg while test "x$ac_lo" != "x$ac_hi"; do 2169 1.1 mrg as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2170 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2171 1.1 mrg /* end confdefs.h. */ 2172 1.1 mrg $4 2173 1.1 mrg int 2174 1.1 mrg main () 2175 1.1 mrg { 2176 1.1 mrg static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2177 1.11 mrg test_array [0] = 0; 2178 1.11 mrg return test_array [0]; 2179 1.1 mrg 2180 1.1 mrg ; 2181 1.1 mrg return 0; 2182 1.1 mrg } 2183 1.1 mrg _ACEOF 2184 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 2185 1.1 mrg ac_hi=$ac_mid 2186 1.1 mrg else 2187 1.1 mrg as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2188 1.1 mrg fi 2189 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2190 1.1 mrg done 2191 1.1 mrg case $ac_lo in #(( 2192 1.1 mrg ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2193 1.1 mrg '') ac_retval=1 ;; 2194 1.1 mrg esac 2195 1.1 mrg else 2196 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2197 1.1 mrg /* end confdefs.h. */ 2198 1.1 mrg $4 2199 1.1 mrg static long int longval () { return $2; } 2200 1.1 mrg static unsigned long int ulongval () { return $2; } 2201 1.1 mrg #include <stdio.h> 2202 1.1 mrg #include <stdlib.h> 2203 1.1 mrg int 2204 1.1 mrg main () 2205 1.1 mrg { 2206 1.1 mrg 2207 1.1 mrg FILE *f = fopen ("conftest.val", "w"); 2208 1.1 mrg if (! f) 2209 1.1 mrg return 1; 2210 1.1 mrg if (($2) < 0) 2211 1.1 mrg { 2212 1.1 mrg long int i = longval (); 2213 1.1 mrg if (i != ($2)) 2214 1.1 mrg return 1; 2215 1.1 mrg fprintf (f, "%ld", i); 2216 1.1 mrg } 2217 1.1 mrg else 2218 1.1 mrg { 2219 1.1 mrg unsigned long int i = ulongval (); 2220 1.1 mrg if (i != ($2)) 2221 1.1 mrg return 1; 2222 1.1 mrg fprintf (f, "%lu", i); 2223 1.1 mrg } 2224 1.1 mrg /* Do not output a trailing newline, as this causes \r\n confusion 2225 1.1 mrg on some platforms. */ 2226 1.1 mrg return ferror (f) || fclose (f) != 0; 2227 1.1 mrg 2228 1.1 mrg ; 2229 1.1 mrg return 0; 2230 1.1 mrg } 2231 1.1 mrg _ACEOF 2232 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 2233 1.1 mrg echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2234 1.1 mrg else 2235 1.1 mrg ac_retval=1 2236 1.1 mrg fi 2237 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2238 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 2239 1.1 mrg rm -f conftest.val 2240 1.1 mrg 2241 1.1 mrg fi 2242 1.11 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2243 1.11 mrg as_fn_set_status $ac_retval 2244 1.1 mrg 2245 1.1 mrg } # ac_fn_c_compute_int 2246 1.13 mrg 2247 1.13 mrg # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2248 1.13 mrg # ------------------------------------------- 2249 1.13 mrg # Tests whether TYPE exists after having included INCLUDES, setting cache 2250 1.13 mrg # variable VAR accordingly. 2251 1.13 mrg ac_fn_c_check_type () 2252 1.13 mrg { 2253 1.13 mrg as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2254 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2255 1.13 mrg $as_echo_n "checking for $2... " >&6; } 2256 1.13 mrg if eval \${$3+:} false; then : 2257 1.13 mrg $as_echo_n "(cached) " >&6 2258 1.13 mrg else 2259 1.13 mrg eval "$3=no" 2260 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2261 1.13 mrg /* end confdefs.h. */ 2262 1.13 mrg $4 2263 1.13 mrg int 2264 1.13 mrg main () 2265 1.13 mrg { 2266 1.13 mrg if (sizeof ($2)) 2267 1.13 mrg return 0; 2268 1.13 mrg ; 2269 1.13 mrg return 0; 2270 1.13 mrg } 2271 1.13 mrg _ACEOF 2272 1.13 mrg if ac_fn_c_try_compile "$LINENO"; then : 2273 1.13 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2274 1.13 mrg /* end confdefs.h. */ 2275 1.13 mrg $4 2276 1.13 mrg int 2277 1.13 mrg main () 2278 1.13 mrg { 2279 1.13 mrg if (sizeof (($2))) 2280 1.13 mrg return 0; 2281 1.13 mrg ; 2282 1.13 mrg return 0; 2283 1.13 mrg } 2284 1.13 mrg _ACEOF 2285 1.13 mrg if ac_fn_c_try_compile "$LINENO"; then : 2286 1.13 mrg 2287 1.13 mrg else 2288 1.13 mrg eval "$3=yes" 2289 1.13 mrg fi 2290 1.13 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2291 1.13 mrg fi 2292 1.13 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2293 1.13 mrg fi 2294 1.13 mrg eval ac_res=\$$3 2295 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2296 1.13 mrg $as_echo "$ac_res" >&6; } 2297 1.13 mrg eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2298 1.13 mrg 2299 1.13 mrg } # ac_fn_c_check_type 2300 1.1 mrg cat >config.log <<_ACEOF 2301 1.1 mrg This file contains any messages produced by compilers while 2302 1.1 mrg running configure, to aid debugging if configure makes a mistake. 2303 1.1 mrg 2304 1.6 mrg It was created by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was 2305 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 2306 1.1 mrg 2307 1.1 mrg $ $0 $@ 2308 1.1 mrg 2309 1.1 mrg _ACEOF 2310 1.1 mrg exec 5>>config.log 2311 1.1 mrg { 2312 1.1 mrg cat <<_ASUNAME 2313 1.1 mrg ## --------- ## 2314 1.1 mrg ## Platform. ## 2315 1.1 mrg ## --------- ## 2316 1.1 mrg 2317 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2318 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown` 2319 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown` 2320 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown` 2321 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown` 2322 1.1 mrg 2323 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2324 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2325 1.1 mrg 2326 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2327 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2328 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2329 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2330 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2331 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2332 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2333 1.1 mrg 2334 1.1 mrg _ASUNAME 2335 1.1 mrg 2336 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2337 1.1 mrg for as_dir in $PATH 2338 1.1 mrg do 2339 1.1 mrg IFS=$as_save_IFS 2340 1.1 mrg test -z "$as_dir" && as_dir=. 2341 1.1 mrg $as_echo "PATH: $as_dir" 2342 1.1 mrg done 2343 1.1 mrg IFS=$as_save_IFS 2344 1.1 mrg 2345 1.1 mrg } >&5 2346 1.1 mrg 2347 1.1 mrg cat >&5 <<_ACEOF 2348 1.1 mrg 2349 1.1 mrg 2350 1.1 mrg ## ----------- ## 2351 1.1 mrg ## Core tests. ## 2352 1.1 mrg ## ----------- ## 2353 1.1 mrg 2354 1.1 mrg _ACEOF 2355 1.1 mrg 2356 1.1 mrg 2357 1.1 mrg # Keep a trace of the command line. 2358 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up. 2359 1.1 mrg # Strip out --silent because we don't want to record it for future runs. 2360 1.1 mrg # Also quote any args containing shell meta-characters. 2361 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression. 2362 1.1 mrg ac_configure_args= 2363 1.1 mrg ac_configure_args0= 2364 1.1 mrg ac_configure_args1= 2365 1.1 mrg ac_must_keep_next=false 2366 1.1 mrg for ac_pass in 1 2 2367 1.1 mrg do 2368 1.1 mrg for ac_arg 2369 1.1 mrg do 2370 1.1 mrg case $ac_arg in 2371 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2372 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2373 1.1 mrg | -silent | --silent | --silen | --sile | --sil) 2374 1.1 mrg continue ;; 2375 1.1 mrg *\'*) 2376 1.1 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2377 1.1 mrg esac 2378 1.1 mrg case $ac_pass in 2379 1.1 mrg 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2380 1.1 mrg 2) 2381 1.1 mrg as_fn_append ac_configure_args1 " '$ac_arg'" 2382 1.1 mrg if test $ac_must_keep_next = true; then 2383 1.1 mrg ac_must_keep_next=false # Got value, back to normal. 2384 1.1 mrg else 2385 1.1 mrg case $ac_arg in 2386 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \ 2387 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2388 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2389 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x) 2390 1.1 mrg case "$ac_configure_args0 " in 2391 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2392 1.1 mrg esac 2393 1.1 mrg ;; 2394 1.1 mrg -* ) ac_must_keep_next=true ;; 2395 1.1 mrg esac 2396 1.1 mrg fi 2397 1.1 mrg as_fn_append ac_configure_args " '$ac_arg'" 2398 1.1 mrg ;; 2399 1.1 mrg esac 2400 1.1 mrg done 2401 1.1 mrg done 2402 1.1 mrg { ac_configure_args0=; unset ac_configure_args0;} 2403 1.1 mrg { ac_configure_args1=; unset ac_configure_args1;} 2404 1.1 mrg 2405 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete 2406 1.1 mrg # config.log. We remove comments because anyway the quotes in there 2407 1.1 mrg # would cause problems or look ugly. 2408 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap. 2409 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2410 1.1 mrg trap 'exit_status=$? 2411 1.1 mrg # Save into config.log some information that might help in debugging. 2412 1.1 mrg { 2413 1.1 mrg echo 2414 1.1 mrg 2415 1.11 mrg $as_echo "## ---------------- ## 2416 1.1 mrg ## Cache variables. ## 2417 1.11 mrg ## ---------------- ##" 2418 1.1 mrg echo 2419 1.1 mrg # The following way of writing the cache mishandles newlines in values, 2420 1.1 mrg ( 2421 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2422 1.1 mrg eval ac_val=\$$ac_var 2423 1.1 mrg case $ac_val in #( 2424 1.1 mrg *${as_nl}*) 2425 1.1 mrg case $ac_var in #( 2426 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2427 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2428 1.1 mrg esac 2429 1.1 mrg case $ac_var in #( 2430 1.1 mrg _ | IFS | as_nl) ;; #( 2431 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2432 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 2433 1.1 mrg esac ;; 2434 1.1 mrg esac 2435 1.1 mrg done 2436 1.1 mrg (set) 2>&1 | 2437 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2438 1.1 mrg *${as_nl}ac_space=\ *) 2439 1.1 mrg sed -n \ 2440 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g; 2441 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2442 1.1 mrg ;; #( 2443 1.1 mrg *) 2444 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2445 1.1 mrg ;; 2446 1.1 mrg esac | 2447 1.1 mrg sort 2448 1.1 mrg ) 2449 1.1 mrg echo 2450 1.1 mrg 2451 1.11 mrg $as_echo "## ----------------- ## 2452 1.1 mrg ## Output variables. ## 2453 1.11 mrg ## ----------------- ##" 2454 1.1 mrg echo 2455 1.1 mrg for ac_var in $ac_subst_vars 2456 1.1 mrg do 2457 1.1 mrg eval ac_val=\$$ac_var 2458 1.1 mrg case $ac_val in 2459 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2460 1.1 mrg esac 2461 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2462 1.1 mrg done | sort 2463 1.1 mrg echo 2464 1.1 mrg 2465 1.1 mrg if test -n "$ac_subst_files"; then 2466 1.11 mrg $as_echo "## ------------------- ## 2467 1.1 mrg ## File substitutions. ## 2468 1.11 mrg ## ------------------- ##" 2469 1.1 mrg echo 2470 1.1 mrg for ac_var in $ac_subst_files 2471 1.1 mrg do 2472 1.1 mrg eval ac_val=\$$ac_var 2473 1.1 mrg case $ac_val in 2474 1.1 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2475 1.1 mrg esac 2476 1.1 mrg $as_echo "$ac_var='\''$ac_val'\''" 2477 1.1 mrg done | sort 2478 1.1 mrg echo 2479 1.1 mrg fi 2480 1.1 mrg 2481 1.1 mrg if test -s confdefs.h; then 2482 1.11 mrg $as_echo "## ----------- ## 2483 1.1 mrg ## confdefs.h. ## 2484 1.11 mrg ## ----------- ##" 2485 1.1 mrg echo 2486 1.1 mrg cat confdefs.h 2487 1.1 mrg echo 2488 1.1 mrg fi 2489 1.1 mrg test "$ac_signal" != 0 && 2490 1.1 mrg $as_echo "$as_me: caught signal $ac_signal" 2491 1.1 mrg $as_echo "$as_me: exit $exit_status" 2492 1.1 mrg } >&5 2493 1.1 mrg rm -f core *.core core.conftest.* && 2494 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2495 1.1 mrg exit $exit_status 2496 1.1 mrg ' 0 2497 1.1 mrg for ac_signal in 1 2 13 15; do 2498 1.1 mrg trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2499 1.1 mrg done 2500 1.1 mrg ac_signal=0 2501 1.1 mrg 2502 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed. 2503 1.1 mrg rm -f -r conftest* confdefs.h 2504 1.1 mrg 2505 1.1 mrg $as_echo "/* confdefs.h */" > confdefs.h 2506 1.1 mrg 2507 1.1 mrg # Predefined preprocessor variables. 2508 1.1 mrg 2509 1.1 mrg cat >>confdefs.h <<_ACEOF 2510 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME" 2511 1.1 mrg _ACEOF 2512 1.1 mrg 2513 1.1 mrg cat >>confdefs.h <<_ACEOF 2514 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2515 1.1 mrg _ACEOF 2516 1.1 mrg 2517 1.1 mrg cat >>confdefs.h <<_ACEOF 2518 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION" 2519 1.1 mrg _ACEOF 2520 1.1 mrg 2521 1.1 mrg cat >>confdefs.h <<_ACEOF 2522 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING" 2523 1.1 mrg _ACEOF 2524 1.1 mrg 2525 1.1 mrg cat >>confdefs.h <<_ACEOF 2526 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2527 1.1 mrg _ACEOF 2528 1.1 mrg 2529 1.1 mrg cat >>confdefs.h <<_ACEOF 2530 1.1 mrg #define PACKAGE_URL "$PACKAGE_URL" 2531 1.1 mrg _ACEOF 2532 1.1 mrg 2533 1.1 mrg 2534 1.1 mrg # Let the site file select an alternate cache file if it wants to. 2535 1.1 mrg # Prefer an explicitly selected file to automatically selected ones. 2536 1.1 mrg ac_site_file1=NONE 2537 1.1 mrg ac_site_file2=NONE 2538 1.1 mrg if test -n "$CONFIG_SITE"; then 2539 1.11 mrg # We do not want a PATH search for config.site. 2540 1.11 mrg case $CONFIG_SITE in #(( 2541 1.11 mrg -*) ac_site_file1=./$CONFIG_SITE;; 2542 1.11 mrg */*) ac_site_file1=$CONFIG_SITE;; 2543 1.11 mrg *) ac_site_file1=./$CONFIG_SITE;; 2544 1.11 mrg esac 2545 1.1 mrg elif test "x$prefix" != xNONE; then 2546 1.1 mrg ac_site_file1=$prefix/share/config.site 2547 1.1 mrg ac_site_file2=$prefix/etc/config.site 2548 1.1 mrg else 2549 1.1 mrg ac_site_file1=$ac_default_prefix/share/config.site 2550 1.1 mrg ac_site_file2=$ac_default_prefix/etc/config.site 2551 1.1 mrg fi 2552 1.1 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2553 1.1 mrg do 2554 1.1 mrg test "x$ac_site_file" = xNONE && continue 2555 1.11 mrg if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2556 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2557 1.1 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2558 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5 2559 1.11 mrg . "$ac_site_file" \ 2560 1.11 mrg || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2561 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2562 1.11 mrg as_fn_error $? "failed to load site script $ac_site_file 2563 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 2564 1.1 mrg fi 2565 1.1 mrg done 2566 1.1 mrg 2567 1.1 mrg if test -r "$cache_file"; then 2568 1.11 mrg # Some versions of bash will fail to source /dev/null (special files 2569 1.11 mrg # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2570 1.11 mrg if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2571 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2572 1.1 mrg $as_echo "$as_me: loading cache $cache_file" >&6;} 2573 1.1 mrg case $cache_file in 2574 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 2575 1.1 mrg *) . "./$cache_file";; 2576 1.1 mrg esac 2577 1.1 mrg fi 2578 1.1 mrg else 2579 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2580 1.1 mrg $as_echo "$as_me: creating cache $cache_file" >&6;} 2581 1.1 mrg >$cache_file 2582 1.1 mrg fi 2583 1.1 mrg 2584 1.9 mrg as_fn_append ac_header_list " unistd.h" 2585 1.9 mrg as_fn_append ac_func_list " secure_getenv" 2586 1.9 mrg as_fn_append ac_func_list " __secure_getenv" 2587 1.9 mrg as_fn_append ac_func_list " getuid" 2588 1.9 mrg as_fn_append ac_func_list " geteuid" 2589 1.9 mrg as_fn_append ac_func_list " getgid" 2590 1.9 mrg as_fn_append ac_func_list " getegid" 2591 1.1 mrg # Check that the precious variables saved in the cache have kept the same 2592 1.1 mrg # value. 2593 1.1 mrg ac_cache_corrupted=false 2594 1.1 mrg for ac_var in $ac_precious_vars; do 2595 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 2596 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set 2597 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 2598 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value 2599 1.1 mrg case $ac_old_set,$ac_new_set in 2600 1.1 mrg set,) 2601 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2602 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2603 1.1 mrg ac_cache_corrupted=: ;; 2604 1.1 mrg ,set) 2605 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2606 1.1 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2607 1.1 mrg ac_cache_corrupted=: ;; 2608 1.1 mrg ,);; 2609 1.1 mrg *) 2610 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then 2611 1.1 mrg # differences in whitespace do not lead to failure. 2612 1.1 mrg ac_old_val_w=`echo x $ac_old_val` 2613 1.1 mrg ac_new_val_w=`echo x $ac_new_val` 2614 1.1 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 2615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2616 1.1 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2617 1.1 mrg ac_cache_corrupted=: 2618 1.1 mrg else 2619 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2620 1.1 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2621 1.1 mrg eval $ac_var=\$ac_old_val 2622 1.1 mrg fi 2623 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2624 1.1 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2625 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2626 1.1 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2627 1.1 mrg fi;; 2628 1.1 mrg esac 2629 1.1 mrg # Pass precious variables to config.status. 2630 1.1 mrg if test "$ac_new_set" = set; then 2631 1.1 mrg case $ac_new_val in 2632 1.1 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2633 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;; 2634 1.1 mrg esac 2635 1.1 mrg case " $ac_configure_args " in 2636 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2637 1.1 mrg *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2638 1.1 mrg esac 2639 1.1 mrg fi 2640 1.1 mrg done 2641 1.1 mrg if $ac_cache_corrupted; then 2642 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2643 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2645 1.1 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2646 1.11 mrg as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2647 1.1 mrg fi 2648 1.1 mrg ## -------------------- ## 2649 1.1 mrg ## Main body of script. ## 2650 1.1 mrg ## -------------------- ## 2651 1.1 mrg 2652 1.1 mrg ac_ext=c 2653 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 2654 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2655 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2656 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 2657 1.1 mrg 2658 1.1 mrg 2659 1.1 mrg 2660 1.1 mrg 2661 1.1 mrg 2662 1.1 mrg ac_config_headers="$ac_config_headers config.h" 2663 1.1 mrg 2664 1.1 mrg 2665 1.1 mrg # ------- 2666 1.1 mrg # Options 2667 1.1 mrg # ------- 2668 1.1 mrg 2669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5 2670 1.1 mrg $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; } 2671 1.1 mrg # Check whether --enable-version-specific-runtime-libs was given. 2672 1.1 mrg if test "${enable_version_specific_runtime_libs+set}" = set; then : 2673 1.1 mrg enableval=$enable_version_specific_runtime_libs; 2674 1.1 mrg case "$enableval" in 2675 1.1 mrg yes|no) ;; 2676 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;; 2677 1.1 mrg esac 2678 1.1 mrg 2679 1.1 mrg else 2680 1.1 mrg enable_version_specific_runtime_libs=no 2681 1.1 mrg fi 2682 1.1 mrg 2683 1.1 mrg 2684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5 2685 1.1 mrg $as_echo "$enable_version_specific_runtime_libs" >&6; } 2686 1.1 mrg 2687 1.1 mrg # We would like our source tree to be readonly. However when releases or 2688 1.1 mrg # pre-releases are generated, the flex/bison generated files as well as the 2689 1.1 mrg # various formats of manuals need to be included along with the rest of the 2690 1.1 mrg # sources. Therefore we have --enable-generated-files-in-srcdir to do 2691 1.1 mrg # just that. 2692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5 2693 1.1 mrg $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; } 2694 1.1 mrg # Check whether --enable-generated-files-in-srcdir was given. 2695 1.1 mrg if test "${enable_generated_files_in_srcdir+set}" = set; then : 2696 1.1 mrg enableval=$enable_generated_files_in_srcdir; 2697 1.1 mrg case "$enableval" in 2698 1.1 mrg yes|no) ;; 2699 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;; 2700 1.1 mrg esac 2701 1.1 mrg 2702 1.1 mrg else 2703 1.1 mrg enable_generated_files_in_srcdir=no 2704 1.1 mrg fi 2705 1.1 mrg 2706 1.1 mrg 2707 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5 2708 1.1 mrg $as_echo "$enable_generated_files_in_srcdir" >&6; } 2709 1.1 mrg if test "$enable_generated_files_in_srcdir" = yes; then 2710 1.1 mrg GENINSRC_TRUE= 2711 1.1 mrg GENINSRC_FALSE='#' 2712 1.1 mrg else 2713 1.1 mrg GENINSRC_TRUE='#' 2714 1.1 mrg GENINSRC_FALSE= 2715 1.1 mrg fi 2716 1.1 mrg 2717 1.1 mrg 2718 1.1 mrg 2719 1.1 mrg # ------- 2720 1.1 mrg # ------- 2721 1.1 mrg 2722 1.1 mrg # Gets build, host, target, *_vendor, *_cpu, *_os, etc. 2723 1.1 mrg # 2724 1.1 mrg # You will slowly go insane if you do not grok the following fact: when 2725 1.1 mrg # building this library, the top-level /target/ becomes the library's /host/. 2726 1.1 mrg # 2727 1.1 mrg # configure then causes --target to default to --host, exactly like any 2728 1.1 mrg # other package using autoconf. Therefore, 'target' and 'host' will 2729 1.1 mrg # always be the same. This makes sense both for native and cross compilers 2730 1.1 mrg # just think about it for a little while. :-) 2731 1.1 mrg # 2732 1.1 mrg # Also, if this library is being configured as part of a cross compiler, the 2733 1.1 mrg # top-level configure script will pass the "real" host as $with_cross_host. 2734 1.1 mrg # 2735 1.1 mrg # Do not delete or change the following two lines. For why, see 2736 1.1 mrg # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html 2737 1.1 mrg ac_aux_dir= 2738 1.1 mrg for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2739 1.11 mrg if test -f "$ac_dir/install-sh"; then 2740 1.11 mrg ac_aux_dir=$ac_dir 2741 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install-sh -c" 2742 1.11 mrg break 2743 1.11 mrg elif test -f "$ac_dir/install.sh"; then 2744 1.11 mrg ac_aux_dir=$ac_dir 2745 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/install.sh -c" 2746 1.11 mrg break 2747 1.11 mrg elif test -f "$ac_dir/shtool"; then 2748 1.11 mrg ac_aux_dir=$ac_dir 2749 1.11 mrg ac_install_sh="$SHELL $ac_aux_dir/shtool install -c" 2750 1.11 mrg break 2751 1.11 mrg fi 2752 1.1 mrg done 2753 1.1 mrg if test -z "$ac_aux_dir"; then 2754 1.11 mrg as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2755 1.1 mrg fi 2756 1.1 mrg 2757 1.1 mrg # These three variables are undocumented and unsupported, 2758 1.1 mrg # and are intended to be withdrawn in a future Autoconf release. 2759 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory 2760 1.1 mrg # whose full name contains unusual characters. 2761 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2762 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2763 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2764 1.1 mrg 2765 1.1 mrg 2766 1.1 mrg # Make sure we can run config.sub. 2767 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2768 1.11 mrg as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2769 1.1 mrg 2770 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2771 1.1 mrg $as_echo_n "checking build system type... " >&6; } 2772 1.11 mrg if ${ac_cv_build+:} false; then : 2773 1.1 mrg $as_echo_n "(cached) " >&6 2774 1.1 mrg else 2775 1.1 mrg ac_build_alias=$build_alias 2776 1.1 mrg test "x$ac_build_alias" = x && 2777 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2778 1.1 mrg test "x$ac_build_alias" = x && 2779 1.11 mrg as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2780 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2781 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2782 1.1 mrg 2783 1.1 mrg fi 2784 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2785 1.1 mrg $as_echo "$ac_cv_build" >&6; } 2786 1.1 mrg case $ac_cv_build in 2787 1.1 mrg *-*-*) ;; 2788 1.11 mrg *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2789 1.1 mrg esac 2790 1.1 mrg build=$ac_cv_build 2791 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2792 1.1 mrg set x $ac_cv_build 2793 1.1 mrg shift 2794 1.1 mrg build_cpu=$1 2795 1.1 mrg build_vendor=$2 2796 1.1 mrg shift; shift 2797 1.1 mrg # Remember, the first character of IFS is used to create $*, 2798 1.1 mrg # except with old shells: 2799 1.1 mrg build_os=$* 2800 1.1 mrg IFS=$ac_save_IFS 2801 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2802 1.1 mrg 2803 1.1 mrg 2804 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2805 1.1 mrg $as_echo_n "checking host system type... " >&6; } 2806 1.11 mrg if ${ac_cv_host+:} false; then : 2807 1.1 mrg $as_echo_n "(cached) " >&6 2808 1.1 mrg else 2809 1.1 mrg if test "x$host_alias" = x; then 2810 1.1 mrg ac_cv_host=$ac_cv_build 2811 1.1 mrg else 2812 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2813 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2814 1.1 mrg fi 2815 1.1 mrg 2816 1.1 mrg fi 2817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2818 1.1 mrg $as_echo "$ac_cv_host" >&6; } 2819 1.1 mrg case $ac_cv_host in 2820 1.1 mrg *-*-*) ;; 2821 1.11 mrg *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2822 1.1 mrg esac 2823 1.1 mrg host=$ac_cv_host 2824 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2825 1.1 mrg set x $ac_cv_host 2826 1.1 mrg shift 2827 1.1 mrg host_cpu=$1 2828 1.1 mrg host_vendor=$2 2829 1.1 mrg shift; shift 2830 1.1 mrg # Remember, the first character of IFS is used to create $*, 2831 1.1 mrg # except with old shells: 2832 1.1 mrg host_os=$* 2833 1.1 mrg IFS=$ac_save_IFS 2834 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2835 1.1 mrg 2836 1.1 mrg 2837 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 2838 1.1 mrg $as_echo_n "checking target system type... " >&6; } 2839 1.11 mrg if ${ac_cv_target+:} false; then : 2840 1.1 mrg $as_echo_n "(cached) " >&6 2841 1.1 mrg else 2842 1.1 mrg if test "x$target_alias" = x; then 2843 1.1 mrg ac_cv_target=$ac_cv_host 2844 1.1 mrg else 2845 1.1 mrg ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 2846 1.11 mrg as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 2847 1.1 mrg fi 2848 1.1 mrg 2849 1.1 mrg fi 2850 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 2851 1.1 mrg $as_echo "$ac_cv_target" >&6; } 2852 1.1 mrg case $ac_cv_target in 2853 1.1 mrg *-*-*) ;; 2854 1.11 mrg *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;; 2855 1.1 mrg esac 2856 1.1 mrg target=$ac_cv_target 2857 1.1 mrg ac_save_IFS=$IFS; IFS='-' 2858 1.1 mrg set x $ac_cv_target 2859 1.1 mrg shift 2860 1.1 mrg target_cpu=$1 2861 1.1 mrg target_vendor=$2 2862 1.1 mrg shift; shift 2863 1.1 mrg # Remember, the first character of IFS is used to create $*, 2864 1.1 mrg # except with old shells: 2865 1.1 mrg target_os=$* 2866 1.1 mrg IFS=$ac_save_IFS 2867 1.1 mrg case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 2868 1.1 mrg 2869 1.1 mrg 2870 1.1 mrg # The aliases save the names the user supplied, while $host etc. 2871 1.1 mrg # will get canonicalized. 2872 1.1 mrg test -n "$target_alias" && 2873 1.1 mrg test "$program_prefix$program_suffix$program_transform_name" = \ 2874 1.1 mrg NONENONEs,x,x, && 2875 1.1 mrg program_prefix=${target_alias}- 2876 1.1 mrg 2877 1.1 mrg target_alias=${target_alias-$host_alias} 2878 1.1 mrg 2879 1.1 mrg # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the 2880 1.1 mrg # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am. 2881 1.1 mrg # 1.9.0: minimum required version 2882 1.1 mrg # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch 2883 1.1 mrg # of other PACKAGE_* variables will, however, and there's nothing 2884 1.1 mrg # we can do about that; they come from AC_INIT). 2885 1.1 mrg # foreign: we don't follow the normal rules for GNU packages (no COPYING 2886 1.1 mrg # file in the top srcdir, etc, etc), so stop complaining. 2887 1.4 mrg # no-dist: we don't want 'dist' and related rules. 2888 1.1 mrg # -Wall: turns on all automake warnings... 2889 1.1 mrg # -Wno-portability: ...except this one, since GNU make is required. 2890 1.1 mrg # -Wno-override: ... and this one, since we do want this in testsuite. 2891 1.11 mrg am__api_version='1.15' 2892 1.1 mrg 2893 1.1 mrg # Find a good install program. We prefer a C program (faster), 2894 1.1 mrg # so one script is as good as another. But avoid the broken or 2895 1.1 mrg # incompatible versions: 2896 1.1 mrg # SysV /etc/install, /usr/sbin/install 2897 1.1 mrg # SunOS /usr/etc/install 2898 1.1 mrg # IRIX /sbin/install 2899 1.1 mrg # AIX /bin/install 2900 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs 2901 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2902 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2903 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2904 1.1 mrg # OS/2's system install, which has a completely different semantic 2905 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh. 2906 1.1 mrg # Reject install programs that cannot install multiple files. 2907 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2908 1.1 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; } 2909 1.1 mrg if test -z "$INSTALL"; then 2910 1.11 mrg if ${ac_cv_path_install+:} false; then : 2911 1.1 mrg $as_echo_n "(cached) " >&6 2912 1.1 mrg else 2913 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2914 1.1 mrg for as_dir in $PATH 2915 1.1 mrg do 2916 1.1 mrg IFS=$as_save_IFS 2917 1.1 mrg test -z "$as_dir" && as_dir=. 2918 1.1 mrg # Account for people who put trailing slashes in PATH elements. 2919 1.1 mrg case $as_dir/ in #(( 2920 1.1 mrg ./ | .// | /[cC]/* | \ 2921 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2922 1.1 mrg ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2923 1.1 mrg /usr/ucb/* ) ;; 2924 1.1 mrg *) 2925 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install. 2926 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root 2927 1.1 mrg # by default. 2928 1.1 mrg for ac_prog in ginstall scoinst install; do 2929 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 2930 1.11 mrg if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2931 1.1 mrg if test $ac_prog = install && 2932 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2933 1.1 mrg # AIX install. It has an incompatible calling convention. 2934 1.1 mrg : 2935 1.1 mrg elif test $ac_prog = install && 2936 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2937 1.1 mrg # program-specific install script used by HP pwplus--don't use. 2938 1.1 mrg : 2939 1.1 mrg else 2940 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2941 1.1 mrg echo one > conftest.one 2942 1.1 mrg echo two > conftest.two 2943 1.1 mrg mkdir conftest.dir 2944 1.1 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2945 1.1 mrg test -s conftest.one && test -s conftest.two && 2946 1.1 mrg test -s conftest.dir/conftest.one && 2947 1.1 mrg test -s conftest.dir/conftest.two 2948 1.1 mrg then 2949 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2950 1.1 mrg break 3 2951 1.1 mrg fi 2952 1.1 mrg fi 2953 1.1 mrg fi 2954 1.1 mrg done 2955 1.1 mrg done 2956 1.1 mrg ;; 2957 1.1 mrg esac 2958 1.1 mrg 2959 1.1 mrg done 2960 1.1 mrg IFS=$as_save_IFS 2961 1.1 mrg 2962 1.1 mrg rm -rf conftest.one conftest.two conftest.dir 2963 1.1 mrg 2964 1.1 mrg fi 2965 1.1 mrg if test "${ac_cv_path_install+set}" = set; then 2966 1.1 mrg INSTALL=$ac_cv_path_install 2967 1.1 mrg else 2968 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 2969 1.1 mrg # value for INSTALL within a source directory, because that will 2970 1.1 mrg # break other packages using the cache if that directory is 2971 1.1 mrg # removed, or if the value is a relative name. 2972 1.1 mrg INSTALL=$ac_install_sh 2973 1.1 mrg fi 2974 1.1 mrg fi 2975 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2976 1.1 mrg $as_echo "$INSTALL" >&6; } 2977 1.1 mrg 2978 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2979 1.1 mrg # It thinks the first close brace ends the variable substitution. 2980 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2981 1.1 mrg 2982 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2983 1.1 mrg 2984 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2985 1.1 mrg 2986 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2987 1.1 mrg $as_echo_n "checking whether build environment is sane... " >&6; } 2988 1.1 mrg # Reject unsafe characters in $srcdir or the absolute working directory 2989 1.1 mrg # name. Accept space and tab only in the latter. 2990 1.1 mrg am_lf=' 2991 1.1 mrg ' 2992 1.1 mrg case `pwd` in 2993 1.1 mrg *[\\\"\#\$\&\'\`$am_lf]*) 2994 1.11 mrg as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2995 1.1 mrg esac 2996 1.1 mrg case $srcdir in 2997 1.1 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2998 1.11 mrg as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2999 1.1 mrg esac 3000 1.1 mrg 3001 1.11 mrg # Do 'set' in a subshell so we don't clobber the current shell's 3002 1.1 mrg # arguments. Must try -L first in case configure is actually a 3003 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks 3004 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing 3005 1.1 mrg # directory). 3006 1.1 mrg if ( 3007 1.11 mrg am_has_slept=no 3008 1.11 mrg for am_try in 1 2; do 3009 1.11 mrg echo "timestamp, slept: $am_has_slept" > conftest.file 3010 1.11 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3011 1.11 mrg if test "$*" = "X"; then 3012 1.11 mrg # -L didn't work. 3013 1.11 mrg set X `ls -t "$srcdir/configure" conftest.file` 3014 1.11 mrg fi 3015 1.11 mrg if test "$*" != "X $srcdir/configure conftest.file" \ 3016 1.11 mrg && test "$*" != "X conftest.file $srcdir/configure"; then 3017 1.1 mrg 3018 1.11 mrg # If neither matched, then we have a broken ls. This can happen 3019 1.11 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a 3020 1.11 mrg # broken ls alias from the environment. This has actually 3021 1.11 mrg # happened. Such a system could not be considered "sane". 3022 1.11 mrg as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3023 1.11 mrg alias in your environment" "$LINENO" 5 3024 1.11 mrg fi 3025 1.11 mrg if test "$2" = conftest.file || test $am_try -eq 2; then 3026 1.11 mrg break 3027 1.11 mrg fi 3028 1.11 mrg # Just in case. 3029 1.11 mrg sleep 1 3030 1.11 mrg am_has_slept=yes 3031 1.11 mrg done 3032 1.1 mrg test "$2" = conftest.file 3033 1.1 mrg ) 3034 1.1 mrg then 3035 1.1 mrg # Ok. 3036 1.1 mrg : 3037 1.1 mrg else 3038 1.11 mrg as_fn_error $? "newly created file is older than distributed files! 3039 1.1 mrg Check your system clock" "$LINENO" 5 3040 1.1 mrg fi 3041 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3042 1.1 mrg $as_echo "yes" >&6; } 3043 1.11 mrg # If we didn't sleep, we still need to ensure time stamps of config.status and 3044 1.11 mrg # generated files are strictly newer. 3045 1.11 mrg am_sleep_pid= 3046 1.11 mrg if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3047 1.11 mrg ( sleep 1 ) & 3048 1.11 mrg am_sleep_pid=$! 3049 1.11 mrg fi 3050 1.11 mrg 3051 1.11 mrg rm -f conftest.file 3052 1.11 mrg 3053 1.1 mrg test "$program_prefix" != NONE && 3054 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 3055 1.1 mrg # Use a double $ so make ignores it. 3056 1.1 mrg test "$program_suffix" != NONE && 3057 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3058 1.1 mrg # Double any \ or $. 3059 1.1 mrg # By default was `s,x,x', remove it if useless. 3060 1.1 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3061 1.1 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 3062 1.1 mrg 3063 1.11 mrg # Expand $ac_aux_dir to an absolute path. 3064 1.11 mrg am_aux_dir=`cd "$ac_aux_dir" && pwd` 3065 1.1 mrg 3066 1.1 mrg if test x"${MISSING+set}" != xset; then 3067 1.1 mrg case $am_aux_dir in 3068 1.1 mrg *\ * | *\ *) 3069 1.1 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 3070 1.1 mrg *) 3071 1.1 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 3072 1.1 mrg esac 3073 1.1 mrg fi 3074 1.1 mrg # Use eval to expand $SHELL 3075 1.11 mrg if eval "$MISSING --is-lightweight"; then 3076 1.11 mrg am_missing_run="$MISSING " 3077 1.1 mrg else 3078 1.1 mrg am_missing_run= 3079 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3080 1.11 mrg $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3081 1.1 mrg fi 3082 1.1 mrg 3083 1.11 mrg if test x"${install_sh+set}" != xset; then 3084 1.1 mrg case $am_aux_dir in 3085 1.1 mrg *\ * | *\ *) 3086 1.1 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3087 1.1 mrg *) 3088 1.1 mrg install_sh="\${SHELL} $am_aux_dir/install-sh" 3089 1.1 mrg esac 3090 1.1 mrg fi 3091 1.1 mrg 3092 1.11 mrg # Installed binaries are usually stripped using 'strip' when the user 3093 1.11 mrg # run "make install-strip". However 'strip' might not be the right 3094 1.1 mrg # tool to use in cross-compilation environments, therefore Automake 3095 1.11 mrg # will honor the 'STRIP' environment variable to overrule this program. 3096 1.1 mrg if test "$cross_compiling" != no; then 3097 1.1 mrg if test -n "$ac_tool_prefix"; then 3098 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3099 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 3100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3101 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3102 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 3103 1.1 mrg $as_echo_n "(cached) " >&6 3104 1.1 mrg else 3105 1.1 mrg if test -n "$STRIP"; then 3106 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3107 1.1 mrg else 3108 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3109 1.1 mrg for as_dir in $PATH 3110 1.1 mrg do 3111 1.1 mrg IFS=$as_save_IFS 3112 1.1 mrg test -z "$as_dir" && as_dir=. 3113 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3114 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3115 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3116 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3117 1.1 mrg break 2 3118 1.1 mrg fi 3119 1.1 mrg done 3120 1.1 mrg done 3121 1.1 mrg IFS=$as_save_IFS 3122 1.1 mrg 3123 1.1 mrg fi 3124 1.1 mrg fi 3125 1.1 mrg STRIP=$ac_cv_prog_STRIP 3126 1.1 mrg if test -n "$STRIP"; then 3127 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3128 1.1 mrg $as_echo "$STRIP" >&6; } 3129 1.1 mrg else 3130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3131 1.1 mrg $as_echo "no" >&6; } 3132 1.1 mrg fi 3133 1.1 mrg 3134 1.1 mrg 3135 1.1 mrg fi 3136 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 3137 1.1 mrg ac_ct_STRIP=$STRIP 3138 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 3139 1.1 mrg set dummy strip; ac_word=$2 3140 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3141 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3142 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3143 1.1 mrg $as_echo_n "(cached) " >&6 3144 1.1 mrg else 3145 1.1 mrg if test -n "$ac_ct_STRIP"; then 3146 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3147 1.1 mrg else 3148 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3149 1.1 mrg for as_dir in $PATH 3150 1.1 mrg do 3151 1.1 mrg IFS=$as_save_IFS 3152 1.1 mrg test -z "$as_dir" && as_dir=. 3153 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3154 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3155 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 3156 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3157 1.1 mrg break 2 3158 1.1 mrg fi 3159 1.1 mrg done 3160 1.1 mrg done 3161 1.1 mrg IFS=$as_save_IFS 3162 1.1 mrg 3163 1.1 mrg fi 3164 1.1 mrg fi 3165 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3166 1.1 mrg if test -n "$ac_ct_STRIP"; then 3167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3168 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 3169 1.1 mrg else 3170 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3171 1.1 mrg $as_echo "no" >&6; } 3172 1.1 mrg fi 3173 1.1 mrg 3174 1.1 mrg if test "x$ac_ct_STRIP" = x; then 3175 1.1 mrg STRIP=":" 3176 1.1 mrg else 3177 1.1 mrg case $cross_compiling:$ac_tool_warned in 3178 1.1 mrg yes:) 3179 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3180 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3181 1.1 mrg ac_tool_warned=yes ;; 3182 1.1 mrg esac 3183 1.1 mrg STRIP=$ac_ct_STRIP 3184 1.1 mrg fi 3185 1.1 mrg else 3186 1.1 mrg STRIP="$ac_cv_prog_STRIP" 3187 1.1 mrg fi 3188 1.1 mrg 3189 1.1 mrg fi 3190 1.1 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3191 1.1 mrg 3192 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3193 1.1 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3194 1.1 mrg if test -z "$MKDIR_P"; then 3195 1.11 mrg if ${ac_cv_path_mkdir+:} false; then : 3196 1.1 mrg $as_echo_n "(cached) " >&6 3197 1.1 mrg else 3198 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3199 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3200 1.1 mrg do 3201 1.1 mrg IFS=$as_save_IFS 3202 1.1 mrg test -z "$as_dir" && as_dir=. 3203 1.1 mrg for ac_prog in mkdir gmkdir; do 3204 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3205 1.11 mrg as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3206 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3207 1.1 mrg 'mkdir (GNU coreutils) '* | \ 3208 1.1 mrg 'mkdir (coreutils) '* | \ 3209 1.1 mrg 'mkdir (fileutils) '4.1*) 3210 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3211 1.1 mrg break 3;; 3212 1.1 mrg esac 3213 1.1 mrg done 3214 1.1 mrg done 3215 1.1 mrg done 3216 1.1 mrg IFS=$as_save_IFS 3217 1.1 mrg 3218 1.1 mrg fi 3219 1.1 mrg 3220 1.11 mrg test -d ./--version && rmdir ./--version 3221 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then 3222 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p" 3223 1.1 mrg else 3224 1.1 mrg # As a last resort, use the slow shell script. Don't cache a 3225 1.1 mrg # value for MKDIR_P within a source directory, because that will 3226 1.1 mrg # break other packages using the cache if that directory is 3227 1.1 mrg # removed, or if the value is a relative name. 3228 1.1 mrg MKDIR_P="$ac_install_sh -d" 3229 1.1 mrg fi 3230 1.1 mrg fi 3231 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3232 1.1 mrg $as_echo "$MKDIR_P" >&6; } 3233 1.1 mrg 3234 1.1 mrg for ac_prog in gawk mawk nawk awk 3235 1.1 mrg do 3236 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3237 1.1 mrg set dummy $ac_prog; ac_word=$2 3238 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3239 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3240 1.11 mrg if ${ac_cv_prog_AWK+:} false; then : 3241 1.1 mrg $as_echo_n "(cached) " >&6 3242 1.1 mrg else 3243 1.1 mrg if test -n "$AWK"; then 3244 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 3245 1.1 mrg else 3246 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3247 1.1 mrg for as_dir in $PATH 3248 1.1 mrg do 3249 1.1 mrg IFS=$as_save_IFS 3250 1.1 mrg test -z "$as_dir" && as_dir=. 3251 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3252 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3253 1.1 mrg ac_cv_prog_AWK="$ac_prog" 3254 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3255 1.1 mrg break 2 3256 1.1 mrg fi 3257 1.1 mrg done 3258 1.1 mrg done 3259 1.1 mrg IFS=$as_save_IFS 3260 1.1 mrg 3261 1.1 mrg fi 3262 1.1 mrg fi 3263 1.1 mrg AWK=$ac_cv_prog_AWK 3264 1.1 mrg if test -n "$AWK"; then 3265 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3266 1.1 mrg $as_echo "$AWK" >&6; } 3267 1.1 mrg else 3268 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3269 1.1 mrg $as_echo "no" >&6; } 3270 1.1 mrg fi 3271 1.1 mrg 3272 1.1 mrg 3273 1.1 mrg test -n "$AWK" && break 3274 1.1 mrg done 3275 1.1 mrg 3276 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3277 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3278 1.1 mrg set x ${MAKE-make} 3279 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3280 1.11 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3281 1.1 mrg $as_echo_n "(cached) " >&6 3282 1.1 mrg else 3283 1.1 mrg cat >conftest.make <<\_ACEOF 3284 1.1 mrg SHELL = /bin/sh 3285 1.1 mrg all: 3286 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 3287 1.1 mrg _ACEOF 3288 1.11 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3289 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 3290 1.1 mrg *@@@%%%=?*=@@@%%%*) 3291 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 3292 1.1 mrg *) 3293 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 3294 1.1 mrg esac 3295 1.1 mrg rm -f conftest.make 3296 1.1 mrg fi 3297 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3298 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3299 1.1 mrg $as_echo "yes" >&6; } 3300 1.1 mrg SET_MAKE= 3301 1.1 mrg else 3302 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3303 1.1 mrg $as_echo "no" >&6; } 3304 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 3305 1.1 mrg fi 3306 1.1 mrg 3307 1.1 mrg rm -rf .tst 2>/dev/null 3308 1.1 mrg mkdir .tst 2>/dev/null 3309 1.1 mrg if test -d .tst; then 3310 1.1 mrg am__leading_dot=. 3311 1.1 mrg else 3312 1.1 mrg am__leading_dot=_ 3313 1.1 mrg fi 3314 1.1 mrg rmdir .tst 2>/dev/null 3315 1.1 mrg 3316 1.11 mrg # Check whether --enable-silent-rules was given. 3317 1.11 mrg if test "${enable_silent_rules+set}" = set; then : 3318 1.11 mrg enableval=$enable_silent_rules; 3319 1.11 mrg fi 3320 1.11 mrg 3321 1.11 mrg case $enable_silent_rules in # ((( 3322 1.11 mrg yes) AM_DEFAULT_VERBOSITY=0;; 3323 1.11 mrg no) AM_DEFAULT_VERBOSITY=1;; 3324 1.11 mrg *) AM_DEFAULT_VERBOSITY=1;; 3325 1.11 mrg esac 3326 1.11 mrg am_make=${MAKE-make} 3327 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3328 1.11 mrg $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3329 1.11 mrg if ${am_cv_make_support_nested_variables+:} false; then : 3330 1.11 mrg $as_echo_n "(cached) " >&6 3331 1.11 mrg else 3332 1.11 mrg if $as_echo 'TRUE=$(BAR$(V)) 3333 1.11 mrg BAR0=false 3334 1.11 mrg BAR1=true 3335 1.11 mrg V=1 3336 1.11 mrg am__doit: 3337 1.11 mrg @$(TRUE) 3338 1.11 mrg .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3339 1.11 mrg am_cv_make_support_nested_variables=yes 3340 1.11 mrg else 3341 1.11 mrg am_cv_make_support_nested_variables=no 3342 1.11 mrg fi 3343 1.11 mrg fi 3344 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3345 1.11 mrg $as_echo "$am_cv_make_support_nested_variables" >&6; } 3346 1.11 mrg if test $am_cv_make_support_nested_variables = yes; then 3347 1.11 mrg AM_V='$(V)' 3348 1.11 mrg AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3349 1.11 mrg else 3350 1.11 mrg AM_V=$AM_DEFAULT_VERBOSITY 3351 1.11 mrg AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3352 1.11 mrg fi 3353 1.11 mrg AM_BACKSLASH='\' 3354 1.11 mrg 3355 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then 3356 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3357 1.1 mrg # is not polluted with repeated "-I." 3358 1.1 mrg am__isrc=' -I$(srcdir)' 3359 1.1 mrg # test to see if srcdir already configured 3360 1.1 mrg if test -f $srcdir/config.status; then 3361 1.11 mrg as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3362 1.1 mrg fi 3363 1.1 mrg fi 3364 1.1 mrg 3365 1.1 mrg # test whether we have cygpath 3366 1.1 mrg if test -z "$CYGPATH_W"; then 3367 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then 3368 1.1 mrg CYGPATH_W='cygpath -w' 3369 1.1 mrg else 3370 1.1 mrg CYGPATH_W=echo 3371 1.1 mrg fi 3372 1.1 mrg fi 3373 1.1 mrg 3374 1.1 mrg 3375 1.1 mrg # Define the identity of the package. 3376 1.1 mrg PACKAGE='libgomp' 3377 1.1 mrg VERSION='1.0' 3378 1.1 mrg 3379 1.1 mrg 3380 1.1 mrg cat >>confdefs.h <<_ACEOF 3381 1.1 mrg #define PACKAGE "$PACKAGE" 3382 1.1 mrg _ACEOF 3383 1.1 mrg 3384 1.1 mrg 3385 1.1 mrg cat >>confdefs.h <<_ACEOF 3386 1.1 mrg #define VERSION "$VERSION" 3387 1.1 mrg _ACEOF 3388 1.1 mrg 3389 1.1 mrg # Some tools Automake needs. 3390 1.1 mrg 3391 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3392 1.1 mrg 3393 1.1 mrg 3394 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3395 1.1 mrg 3396 1.1 mrg 3397 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3398 1.1 mrg 3399 1.1 mrg 3400 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3401 1.1 mrg 3402 1.1 mrg 3403 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3404 1.1 mrg 3405 1.11 mrg # For better backward compatibility. To be removed once Automake 1.9.x 3406 1.11 mrg # dies out for good. For more background, see: 3407 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3408 1.11 mrg # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3409 1.11 mrg mkdir_p='$(MKDIR_P)' 3410 1.11 mrg 3411 1.11 mrg # We need awk for the "check" target (and possibly the TAP driver). The 3412 1.11 mrg # system "awk" is bad on some platforms. 3413 1.7 mrg # Always define AMTAR for backward compatibility. Yes, it's still used 3414 1.7 mrg # in the wild :-( We should find a proper way to deprecate it ... 3415 1.7 mrg AMTAR='$${TAR-tar}' 3416 1.1 mrg 3417 1.11 mrg 3418 1.11 mrg # We'll loop over all known methods to create a tar archive until one works. 3419 1.11 mrg _am_tools='gnutar pax cpio none' 3420 1.11 mrg 3421 1.7 mrg am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3422 1.1 mrg 3423 1.1 mrg 3424 1.1 mrg 3425 1.1 mrg 3426 1.1 mrg 3427 1.11 mrg 3428 1.11 mrg # POSIX will say in a future version that running "rm -f" with no argument 3429 1.11 mrg # is OK; and we want to be able to make that assumption in our Makefile 3430 1.11 mrg # recipes. So use an aggressive probe to check that the usage we want is 3431 1.11 mrg # actually supported "in the wild" to an acceptable degree. 3432 1.11 mrg # See automake bug#10828. 3433 1.11 mrg # To make any issue more visible, cause the running configure to be aborted 3434 1.11 mrg # by default if the 'rm' program in use doesn't match our expectations; the 3435 1.11 mrg # user can still override this though. 3436 1.11 mrg if rm -f && rm -fr && rm -rf; then : OK; else 3437 1.11 mrg cat >&2 <<'END' 3438 1.11 mrg Oops! 3439 1.11 mrg 3440 1.11 mrg Your 'rm' program seems unable to run without file operands specified 3441 1.11 mrg on the command line, even when the '-f' option is present. This is contrary 3442 1.11 mrg to the behaviour of most rm programs out there, and not conforming with 3443 1.11 mrg the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3444 1.11 mrg 3445 1.11 mrg Please tell bug-automake@gnu.org about your system, including the value 3446 1.11 mrg of your $PATH and any error possibly output before this message. This 3447 1.11 mrg can help us improve future automake versions. 3448 1.11 mrg 3449 1.11 mrg END 3450 1.11 mrg if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3451 1.11 mrg echo 'Configuration will proceed anyway, since you have set the' >&2 3452 1.11 mrg echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3453 1.11 mrg echo >&2 3454 1.11 mrg else 3455 1.11 mrg cat >&2 <<'END' 3456 1.11 mrg Aborting the configuration process, to ensure you take notice of the issue. 3457 1.11 mrg 3458 1.11 mrg You can download and install GNU coreutils to get an 'rm' implementation 3459 1.11 mrg that behaves properly: <http://www.gnu.org/software/coreutils/>. 3460 1.11 mrg 3461 1.11 mrg If you want to complete the configuration process using your problematic 3462 1.11 mrg 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3463 1.11 mrg to "yes", and re-run configure. 3464 1.11 mrg 3465 1.11 mrg END 3466 1.11 mrg as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3467 1.11 mrg fi 3468 1.11 mrg fi 3469 1.11 mrg 3470 1.1 mrg # Default to --enable-multilib 3471 1.1 mrg # Check whether --enable-multilib was given. 3472 1.1 mrg if test "${enable_multilib+set}" = set; then : 3473 1.1 mrg enableval=$enable_multilib; case "$enableval" in 3474 1.1 mrg yes) multilib=yes ;; 3475 1.1 mrg no) multilib=no ;; 3476 1.11 mrg *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;; 3477 1.1 mrg esac 3478 1.1 mrg else 3479 1.1 mrg multilib=yes 3480 1.1 mrg fi 3481 1.1 mrg 3482 1.1 mrg 3483 1.1 mrg # We may get other options which we leave undocumented: 3484 1.1 mrg # --with-target-subdir, --with-multisrctop, --with-multisubdir 3485 1.1 mrg # See config-ml.in if you want the gory details. 3486 1.1 mrg 3487 1.1 mrg if test "$srcdir" = "."; then 3488 1.1 mrg if test "$with_target_subdir" != "."; then 3489 1.1 mrg multi_basedir="$srcdir/$with_multisrctop../.." 3490 1.1 mrg else 3491 1.1 mrg multi_basedir="$srcdir/$with_multisrctop.." 3492 1.1 mrg fi 3493 1.1 mrg else 3494 1.1 mrg multi_basedir="$srcdir/.." 3495 1.1 mrg fi 3496 1.1 mrg 3497 1.1 mrg 3498 1.1 mrg # Even if the default multilib is not a cross compilation, 3499 1.1 mrg # it may be that some of the other multilibs are. 3500 1.1 mrg if test $cross_compiling = no && test $multilib = yes \ 3501 1.1 mrg && test "x${with_multisubdir}" != x ; then 3502 1.1 mrg cross_compiling=maybe 3503 1.1 mrg fi 3504 1.1 mrg 3505 1.1 mrg ac_config_commands="$ac_config_commands default-1" 3506 1.1 mrg 3507 1.1 mrg 3508 1.12 mrg 3509 1.12 mrg # Check whether --with-toolexeclibdir was given. 3510 1.12 mrg if test "${with_toolexeclibdir+set}" = set; then : 3511 1.12 mrg withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in 3512 1.12 mrg /) 3513 1.12 mrg ;; 3514 1.12 mrg */) 3515 1.12 mrg with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'` 3516 1.12 mrg ;; 3517 1.12 mrg esac 3518 1.12 mrg else 3519 1.12 mrg with_toolexeclibdir=no 3520 1.12 mrg fi 3521 1.12 mrg 3522 1.12 mrg 3523 1.12 mrg 3524 1.1 mrg # Calculate toolexeclibdir 3525 1.1 mrg # Also toolexecdir, though it's only used in toolexeclibdir 3526 1.1 mrg case ${enable_version_specific_runtime_libs} in 3527 1.1 mrg yes) 3528 1.1 mrg # Need the gcc compiler version to know where to install libraries 3529 1.1 mrg # and header files if --enable-version-specific-runtime-libs option 3530 1.1 mrg # is selected. 3531 1.1 mrg toolexecdir='$(libdir)/gcc/$(target_alias)' 3532 1.1 mrg toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)' 3533 1.1 mrg ;; 3534 1.1 mrg no) 3535 1.1 mrg if test -n "$with_cross_host" && 3536 1.1 mrg test x"$with_cross_host" != x"no"; then 3537 1.1 mrg # Install a library built with a cross compiler in tooldir, not libdir. 3538 1.1 mrg toolexecdir='$(exec_prefix)/$(target_alias)' 3539 1.12 mrg case ${with_toolexeclibdir} in 3540 1.12 mrg no) 3541 1.12 mrg toolexeclibdir='$(toolexecdir)/lib' 3542 1.12 mrg ;; 3543 1.12 mrg *) 3544 1.12 mrg toolexeclibdir=${with_toolexeclibdir} 3545 1.12 mrg ;; 3546 1.12 mrg esac 3547 1.1 mrg else 3548 1.1 mrg toolexecdir='$(libdir)/gcc-lib/$(target_alias)' 3549 1.1 mrg toolexeclibdir='$(libdir)' 3550 1.1 mrg fi 3551 1.1 mrg multi_os_directory=`$CC -print-multi-os-directory` 3552 1.1 mrg case $multi_os_directory in 3553 1.1 mrg .) ;; # Avoid trailing /. 3554 1.1 mrg *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;; 3555 1.1 mrg esac 3556 1.1 mrg ;; 3557 1.1 mrg esac 3558 1.1 mrg 3559 1.1 mrg 3560 1.1 mrg 3561 1.1 mrg # Check the compiler. 3562 1.1 mrg # The same as in boehm-gc and libstdc++. Have to borrow it from there. 3563 1.1 mrg # We must force CC to /not/ be precious variables; otherwise 3564 1.1 mrg # the wrong, non-multilib-adjusted value will be used in multilibs. 3565 1.1 mrg # As a side effect, we have to subst CFLAGS ourselves. 3566 1.1 mrg 3567 1.1 mrg 3568 1.1 mrg 3569 1.1 mrg ac_ext=c 3570 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 3571 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3572 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3573 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 3574 1.1 mrg if test -n "$ac_tool_prefix"; then 3575 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3576 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2 3577 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3578 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3579 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3580 1.1 mrg $as_echo_n "(cached) " >&6 3581 1.1 mrg else 3582 1.1 mrg if test -n "$CC"; then 3583 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3584 1.1 mrg else 3585 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3586 1.1 mrg for as_dir in $PATH 3587 1.1 mrg do 3588 1.1 mrg IFS=$as_save_IFS 3589 1.1 mrg test -z "$as_dir" && as_dir=. 3590 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3591 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3592 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 3593 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3594 1.1 mrg break 2 3595 1.1 mrg fi 3596 1.1 mrg done 3597 1.1 mrg done 3598 1.1 mrg IFS=$as_save_IFS 3599 1.1 mrg 3600 1.1 mrg fi 3601 1.1 mrg fi 3602 1.1 mrg CC=$ac_cv_prog_CC 3603 1.1 mrg if test -n "$CC"; then 3604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3605 1.1 mrg $as_echo "$CC" >&6; } 3606 1.1 mrg else 3607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3608 1.1 mrg $as_echo "no" >&6; } 3609 1.1 mrg fi 3610 1.1 mrg 3611 1.1 mrg 3612 1.1 mrg fi 3613 1.1 mrg if test -z "$ac_cv_prog_CC"; then 3614 1.1 mrg ac_ct_CC=$CC 3615 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args. 3616 1.1 mrg set dummy gcc; ac_word=$2 3617 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3618 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3619 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3620 1.1 mrg $as_echo_n "(cached) " >&6 3621 1.1 mrg else 3622 1.1 mrg if test -n "$ac_ct_CC"; then 3623 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3624 1.1 mrg else 3625 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3626 1.1 mrg for as_dir in $PATH 3627 1.1 mrg do 3628 1.1 mrg IFS=$as_save_IFS 3629 1.1 mrg test -z "$as_dir" && as_dir=. 3630 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3631 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3632 1.1 mrg ac_cv_prog_ac_ct_CC="gcc" 3633 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3634 1.1 mrg break 2 3635 1.1 mrg fi 3636 1.1 mrg done 3637 1.1 mrg done 3638 1.1 mrg IFS=$as_save_IFS 3639 1.1 mrg 3640 1.1 mrg fi 3641 1.1 mrg fi 3642 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3643 1.1 mrg if test -n "$ac_ct_CC"; then 3644 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3645 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3646 1.1 mrg else 3647 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3648 1.1 mrg $as_echo "no" >&6; } 3649 1.1 mrg fi 3650 1.1 mrg 3651 1.1 mrg if test "x$ac_ct_CC" = x; then 3652 1.1 mrg CC="" 3653 1.1 mrg else 3654 1.1 mrg case $cross_compiling:$ac_tool_warned in 3655 1.1 mrg yes:) 3656 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3657 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3658 1.1 mrg ac_tool_warned=yes ;; 3659 1.1 mrg esac 3660 1.1 mrg CC=$ac_ct_CC 3661 1.1 mrg fi 3662 1.1 mrg else 3663 1.1 mrg CC="$ac_cv_prog_CC" 3664 1.1 mrg fi 3665 1.1 mrg 3666 1.1 mrg if test -z "$CC"; then 3667 1.1 mrg if test -n "$ac_tool_prefix"; then 3668 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3669 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2 3670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3671 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3672 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3673 1.1 mrg $as_echo_n "(cached) " >&6 3674 1.1 mrg else 3675 1.1 mrg if test -n "$CC"; then 3676 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3677 1.1 mrg else 3678 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3679 1.1 mrg for as_dir in $PATH 3680 1.1 mrg do 3681 1.1 mrg IFS=$as_save_IFS 3682 1.1 mrg test -z "$as_dir" && as_dir=. 3683 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3684 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3685 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc" 3686 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3687 1.1 mrg break 2 3688 1.1 mrg fi 3689 1.1 mrg done 3690 1.1 mrg done 3691 1.1 mrg IFS=$as_save_IFS 3692 1.1 mrg 3693 1.1 mrg fi 3694 1.1 mrg fi 3695 1.1 mrg CC=$ac_cv_prog_CC 3696 1.1 mrg if test -n "$CC"; then 3697 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3698 1.1 mrg $as_echo "$CC" >&6; } 3699 1.1 mrg else 3700 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3701 1.1 mrg $as_echo "no" >&6; } 3702 1.1 mrg fi 3703 1.1 mrg 3704 1.1 mrg 3705 1.1 mrg fi 3706 1.1 mrg fi 3707 1.1 mrg if test -z "$CC"; then 3708 1.1 mrg # Extract the first word of "cc", so it can be a program name with args. 3709 1.1 mrg set dummy cc; ac_word=$2 3710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3711 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3712 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3713 1.1 mrg $as_echo_n "(cached) " >&6 3714 1.1 mrg else 3715 1.1 mrg if test -n "$CC"; then 3716 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3717 1.1 mrg else 3718 1.1 mrg ac_prog_rejected=no 3719 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3720 1.1 mrg for as_dir in $PATH 3721 1.1 mrg do 3722 1.1 mrg IFS=$as_save_IFS 3723 1.1 mrg test -z "$as_dir" && as_dir=. 3724 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3725 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3726 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3727 1.1 mrg ac_prog_rejected=yes 3728 1.1 mrg continue 3729 1.1 mrg fi 3730 1.1 mrg ac_cv_prog_CC="cc" 3731 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3732 1.1 mrg break 2 3733 1.1 mrg fi 3734 1.1 mrg done 3735 1.1 mrg done 3736 1.1 mrg IFS=$as_save_IFS 3737 1.1 mrg 3738 1.1 mrg if test $ac_prog_rejected = yes; then 3739 1.1 mrg # We found a bogon in the path, so make sure we never use it. 3740 1.1 mrg set dummy $ac_cv_prog_CC 3741 1.1 mrg shift 3742 1.1 mrg if test $# != 0; then 3743 1.1 mrg # We chose a different compiler from the bogus one. 3744 1.1 mrg # However, it has the same basename, so the bogon will be chosen 3745 1.1 mrg # first if we set CC to just the basename; use the full file name. 3746 1.1 mrg shift 3747 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3748 1.1 mrg fi 3749 1.1 mrg fi 3750 1.1 mrg fi 3751 1.1 mrg fi 3752 1.1 mrg CC=$ac_cv_prog_CC 3753 1.1 mrg if test -n "$CC"; then 3754 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3755 1.1 mrg $as_echo "$CC" >&6; } 3756 1.1 mrg else 3757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3758 1.1 mrg $as_echo "no" >&6; } 3759 1.1 mrg fi 3760 1.1 mrg 3761 1.1 mrg 3762 1.1 mrg fi 3763 1.1 mrg if test -z "$CC"; then 3764 1.1 mrg if test -n "$ac_tool_prefix"; then 3765 1.1 mrg for ac_prog in cl.exe 3766 1.1 mrg do 3767 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3768 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3769 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3770 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3771 1.11 mrg if ${ac_cv_prog_CC+:} false; then : 3772 1.1 mrg $as_echo_n "(cached) " >&6 3773 1.1 mrg else 3774 1.1 mrg if test -n "$CC"; then 3775 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test. 3776 1.1 mrg else 3777 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3778 1.1 mrg for as_dir in $PATH 3779 1.1 mrg do 3780 1.1 mrg IFS=$as_save_IFS 3781 1.1 mrg test -z "$as_dir" && as_dir=. 3782 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3783 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3784 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3785 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3786 1.1 mrg break 2 3787 1.1 mrg fi 3788 1.1 mrg done 3789 1.1 mrg done 3790 1.1 mrg IFS=$as_save_IFS 3791 1.1 mrg 3792 1.1 mrg fi 3793 1.1 mrg fi 3794 1.1 mrg CC=$ac_cv_prog_CC 3795 1.1 mrg if test -n "$CC"; then 3796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3797 1.1 mrg $as_echo "$CC" >&6; } 3798 1.1 mrg else 3799 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3800 1.1 mrg $as_echo "no" >&6; } 3801 1.1 mrg fi 3802 1.1 mrg 3803 1.1 mrg 3804 1.1 mrg test -n "$CC" && break 3805 1.1 mrg done 3806 1.1 mrg fi 3807 1.1 mrg if test -z "$CC"; then 3808 1.1 mrg ac_ct_CC=$CC 3809 1.1 mrg for ac_prog in cl.exe 3810 1.1 mrg do 3811 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 3812 1.1 mrg set dummy $ac_prog; ac_word=$2 3813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3814 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 3815 1.11 mrg if ${ac_cv_prog_ac_ct_CC+:} false; then : 3816 1.1 mrg $as_echo_n "(cached) " >&6 3817 1.1 mrg else 3818 1.1 mrg if test -n "$ac_ct_CC"; then 3819 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3820 1.1 mrg else 3821 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3822 1.1 mrg for as_dir in $PATH 3823 1.1 mrg do 3824 1.1 mrg IFS=$as_save_IFS 3825 1.1 mrg test -z "$as_dir" && as_dir=. 3826 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 3827 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3828 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog" 3829 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3830 1.1 mrg break 2 3831 1.1 mrg fi 3832 1.1 mrg done 3833 1.1 mrg done 3834 1.1 mrg IFS=$as_save_IFS 3835 1.1 mrg 3836 1.1 mrg fi 3837 1.1 mrg fi 3838 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC 3839 1.1 mrg if test -n "$ac_ct_CC"; then 3840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3841 1.1 mrg $as_echo "$ac_ct_CC" >&6; } 3842 1.1 mrg else 3843 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3844 1.1 mrg $as_echo "no" >&6; } 3845 1.1 mrg fi 3846 1.1 mrg 3847 1.1 mrg 3848 1.1 mrg test -n "$ac_ct_CC" && break 3849 1.1 mrg done 3850 1.1 mrg 3851 1.1 mrg if test "x$ac_ct_CC" = x; then 3852 1.1 mrg CC="" 3853 1.1 mrg else 3854 1.1 mrg case $cross_compiling:$ac_tool_warned in 3855 1.1 mrg yes:) 3856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3857 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3858 1.1 mrg ac_tool_warned=yes ;; 3859 1.1 mrg esac 3860 1.1 mrg CC=$ac_ct_CC 3861 1.1 mrg fi 3862 1.1 mrg fi 3863 1.1 mrg 3864 1.1 mrg fi 3865 1.1 mrg 3866 1.1 mrg 3867 1.1 mrg test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3868 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3869 1.11 mrg as_fn_error $? "no acceptable C compiler found in \$PATH 3870 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3871 1.1 mrg 3872 1.1 mrg # Provide some information about the compiler. 3873 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3874 1.1 mrg set X $ac_compile 3875 1.1 mrg ac_compiler=$2 3876 1.1 mrg for ac_option in --version -v -V -qversion; do 3877 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 3878 1.1 mrg case "(($ac_try" in 3879 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3880 1.1 mrg *) ac_try_echo=$ac_try;; 3881 1.1 mrg esac 3882 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3883 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3884 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3885 1.1 mrg ac_status=$? 3886 1.1 mrg if test -s conftest.err; then 3887 1.1 mrg sed '10a\ 3888 1.1 mrg ... rest of stderr output deleted ... 3889 1.1 mrg 10q' conftest.err >conftest.er1 3890 1.1 mrg cat conftest.er1 >&5 3891 1.1 mrg fi 3892 1.11 mrg rm -f conftest.er1 conftest.err 3893 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3894 1.1 mrg test $ac_status = 0; } 3895 1.1 mrg done 3896 1.1 mrg 3897 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3898 1.1 mrg /* end confdefs.h. */ 3899 1.1 mrg 3900 1.1 mrg int 3901 1.1 mrg main () 3902 1.1 mrg { 3903 1.1 mrg 3904 1.1 mrg ; 3905 1.1 mrg return 0; 3906 1.1 mrg } 3907 1.1 mrg _ACEOF 3908 1.1 mrg ac_clean_files_save=$ac_clean_files 3909 1.11 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3910 1.1 mrg # Try to create an executable without -o first, disregard a.out. 3911 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition 3912 1.1 mrg # of exeext. 3913 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3914 1.11 mrg $as_echo_n "checking whether the C compiler works... " >&6; } 3915 1.1 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3916 1.1 mrg 3917 1.1 mrg # The possible output files: 3918 1.1 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3919 1.1 mrg 3920 1.1 mrg ac_rmfiles= 3921 1.1 mrg for ac_file in $ac_files 3922 1.1 mrg do 3923 1.1 mrg case $ac_file in 3924 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3925 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3926 1.1 mrg esac 3927 1.1 mrg done 3928 1.1 mrg rm -f $ac_rmfiles 3929 1.1 mrg 3930 1.1 mrg if { { ac_try="$ac_link_default" 3931 1.1 mrg case "(($ac_try" in 3932 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3933 1.1 mrg *) ac_try_echo=$ac_try;; 3934 1.1 mrg esac 3935 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3936 1.1 mrg $as_echo "$ac_try_echo"; } >&5 3937 1.1 mrg (eval "$ac_link_default") 2>&5 3938 1.1 mrg ac_status=$? 3939 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3940 1.1 mrg test $ac_status = 0; }; then : 3941 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3942 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3943 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached, 3944 1.1 mrg # so that the user can short-circuit this test for compilers unknown to 3945 1.1 mrg # Autoconf. 3946 1.1 mrg for ac_file in $ac_files '' 3947 1.1 mrg do 3948 1.1 mrg test -f "$ac_file" || continue 3949 1.1 mrg case $ac_file in 3950 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3951 1.1 mrg ;; 3952 1.1 mrg [ab].out ) 3953 1.1 mrg # We found the default executable, but exeext='' is most 3954 1.1 mrg # certainly right. 3955 1.1 mrg break;; 3956 1.1 mrg *.* ) 3957 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3958 1.1 mrg then :; else 3959 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3960 1.1 mrg fi 3961 1.1 mrg # We set ac_cv_exeext here because the later test for it is not 3962 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o' 3963 1.1 mrg # argument, so we may need to know it at that point already. 3964 1.1 mrg # Even if this section looks crufty: it has the advantage of 3965 1.1 mrg # actually working. 3966 1.1 mrg break;; 3967 1.1 mrg * ) 3968 1.1 mrg break;; 3969 1.1 mrg esac 3970 1.1 mrg done 3971 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext= 3972 1.1 mrg 3973 1.1 mrg else 3974 1.1 mrg ac_file='' 3975 1.1 mrg fi 3976 1.1 mrg if test -z "$ac_file"; then : 3977 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3978 1.11 mrg $as_echo "no" >&6; } 3979 1.11 mrg $as_echo "$as_me: failed program was:" >&5 3980 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 3981 1.1 mrg 3982 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3983 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3984 1.11 mrg as_fn_error 77 "C compiler cannot create executables 3985 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 3986 1.11 mrg else 3987 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3988 1.11 mrg $as_echo "yes" >&6; } 3989 1.1 mrg fi 3990 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3991 1.11 mrg $as_echo_n "checking for C compiler default output file name... " >&6; } 3992 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3993 1.11 mrg $as_echo "$ac_file" >&6; } 3994 1.1 mrg ac_exeext=$ac_cv_exeext 3995 1.1 mrg 3996 1.11 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3997 1.1 mrg ac_clean_files=$ac_clean_files_save 3998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3999 1.1 mrg $as_echo_n "checking for suffix of executables... " >&6; } 4000 1.1 mrg if { { ac_try="$ac_link" 4001 1.1 mrg case "(($ac_try" in 4002 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4003 1.1 mrg *) ac_try_echo=$ac_try;; 4004 1.1 mrg esac 4005 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4006 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4007 1.1 mrg (eval "$ac_link") 2>&5 4008 1.1 mrg ac_status=$? 4009 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4010 1.1 mrg test $ac_status = 0; }; then : 4011 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 4012 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4013 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with 4014 1.1 mrg # `rm'. 4015 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do 4016 1.1 mrg test -f "$ac_file" || continue 4017 1.1 mrg case $ac_file in 4018 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4019 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4020 1.1 mrg break;; 4021 1.1 mrg * ) break;; 4022 1.1 mrg esac 4023 1.1 mrg done 4024 1.1 mrg else 4025 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4026 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4027 1.11 mrg as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4028 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4029 1.1 mrg fi 4030 1.11 mrg rm -f conftest conftest$ac_cv_exeext 4031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4032 1.1 mrg $as_echo "$ac_cv_exeext" >&6; } 4033 1.1 mrg 4034 1.1 mrg rm -f conftest.$ac_ext 4035 1.1 mrg EXEEXT=$ac_cv_exeext 4036 1.1 mrg ac_exeext=$EXEEXT 4037 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4038 1.11 mrg /* end confdefs.h. */ 4039 1.11 mrg #include <stdio.h> 4040 1.11 mrg int 4041 1.11 mrg main () 4042 1.11 mrg { 4043 1.11 mrg FILE *f = fopen ("conftest.out", "w"); 4044 1.11 mrg return ferror (f) || fclose (f) != 0; 4045 1.11 mrg 4046 1.11 mrg ; 4047 1.11 mrg return 0; 4048 1.11 mrg } 4049 1.11 mrg _ACEOF 4050 1.11 mrg ac_clean_files="$ac_clean_files conftest.out" 4051 1.11 mrg # Check that the compiler produces executables we can run. If not, either 4052 1.11 mrg # the compiler is broken, or we cross compile. 4053 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4054 1.11 mrg $as_echo_n "checking whether we are cross compiling... " >&6; } 4055 1.11 mrg if test "$cross_compiling" != yes; then 4056 1.11 mrg { { ac_try="$ac_link" 4057 1.11 mrg case "(($ac_try" in 4058 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4059 1.11 mrg *) ac_try_echo=$ac_try;; 4060 1.11 mrg esac 4061 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4062 1.11 mrg $as_echo "$ac_try_echo"; } >&5 4063 1.11 mrg (eval "$ac_link") 2>&5 4064 1.11 mrg ac_status=$? 4065 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4066 1.11 mrg test $ac_status = 0; } 4067 1.11 mrg if { ac_try='./conftest$ac_cv_exeext' 4068 1.11 mrg { { case "(($ac_try" in 4069 1.11 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4070 1.11 mrg *) ac_try_echo=$ac_try;; 4071 1.11 mrg esac 4072 1.11 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4073 1.11 mrg $as_echo "$ac_try_echo"; } >&5 4074 1.11 mrg (eval "$ac_try") 2>&5 4075 1.11 mrg ac_status=$? 4076 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4077 1.11 mrg test $ac_status = 0; }; }; then 4078 1.11 mrg cross_compiling=no 4079 1.11 mrg else 4080 1.11 mrg if test "$cross_compiling" = maybe; then 4081 1.11 mrg cross_compiling=yes 4082 1.11 mrg else 4083 1.11 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4084 1.11 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4085 1.11 mrg as_fn_error $? "cannot run C compiled programs. 4086 1.11 mrg If you meant to cross compile, use \`--host'. 4087 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4088 1.11 mrg fi 4089 1.11 mrg fi 4090 1.11 mrg fi 4091 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4092 1.11 mrg $as_echo "$cross_compiling" >&6; } 4093 1.11 mrg 4094 1.11 mrg rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4095 1.11 mrg ac_clean_files=$ac_clean_files_save 4096 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4097 1.1 mrg $as_echo_n "checking for suffix of object files... " >&6; } 4098 1.11 mrg if ${ac_cv_objext+:} false; then : 4099 1.1 mrg $as_echo_n "(cached) " >&6 4100 1.1 mrg else 4101 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4102 1.1 mrg /* end confdefs.h. */ 4103 1.1 mrg 4104 1.1 mrg int 4105 1.1 mrg main () 4106 1.1 mrg { 4107 1.1 mrg 4108 1.1 mrg ; 4109 1.1 mrg return 0; 4110 1.1 mrg } 4111 1.1 mrg _ACEOF 4112 1.1 mrg rm -f conftest.o conftest.obj 4113 1.1 mrg if { { ac_try="$ac_compile" 4114 1.1 mrg case "(($ac_try" in 4115 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4116 1.1 mrg *) ac_try_echo=$ac_try;; 4117 1.1 mrg esac 4118 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4119 1.1 mrg $as_echo "$ac_try_echo"; } >&5 4120 1.1 mrg (eval "$ac_compile") 2>&5 4121 1.1 mrg ac_status=$? 4122 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4123 1.1 mrg test $ac_status = 0; }; then : 4124 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do 4125 1.1 mrg test -f "$ac_file" || continue; 4126 1.1 mrg case $ac_file in 4127 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4128 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4129 1.1 mrg break;; 4130 1.1 mrg esac 4131 1.1 mrg done 4132 1.1 mrg else 4133 1.1 mrg $as_echo "$as_me: failed program was:" >&5 4134 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5 4135 1.1 mrg 4136 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4137 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4138 1.11 mrg as_fn_error $? "cannot compute suffix of object files: cannot compile 4139 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 4140 1.1 mrg fi 4141 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext 4142 1.1 mrg fi 4143 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4144 1.1 mrg $as_echo "$ac_cv_objext" >&6; } 4145 1.1 mrg OBJEXT=$ac_cv_objext 4146 1.1 mrg ac_objext=$OBJEXT 4147 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4148 1.1 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4149 1.11 mrg if ${ac_cv_c_compiler_gnu+:} false; then : 4150 1.1 mrg $as_echo_n "(cached) " >&6 4151 1.1 mrg else 4152 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4153 1.1 mrg /* end confdefs.h. */ 4154 1.1 mrg 4155 1.1 mrg int 4156 1.1 mrg main () 4157 1.1 mrg { 4158 1.1 mrg #ifndef __GNUC__ 4159 1.1 mrg choke me 4160 1.1 mrg #endif 4161 1.1 mrg 4162 1.1 mrg ; 4163 1.1 mrg return 0; 4164 1.1 mrg } 4165 1.1 mrg _ACEOF 4166 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4167 1.1 mrg ac_compiler_gnu=yes 4168 1.1 mrg else 4169 1.1 mrg ac_compiler_gnu=no 4170 1.1 mrg fi 4171 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4172 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu 4173 1.1 mrg 4174 1.1 mrg fi 4175 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4176 1.1 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4177 1.1 mrg if test $ac_compiler_gnu = yes; then 4178 1.1 mrg GCC=yes 4179 1.1 mrg else 4180 1.1 mrg GCC= 4181 1.1 mrg fi 4182 1.1 mrg ac_test_CFLAGS=${CFLAGS+set} 4183 1.1 mrg ac_save_CFLAGS=$CFLAGS 4184 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4185 1.1 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; } 4186 1.11 mrg if ${ac_cv_prog_cc_g+:} false; then : 4187 1.1 mrg $as_echo_n "(cached) " >&6 4188 1.1 mrg else 4189 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag 4190 1.1 mrg ac_c_werror_flag=yes 4191 1.1 mrg ac_cv_prog_cc_g=no 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 else 4207 1.1 mrg CFLAGS="" 4208 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4209 1.1 mrg /* end confdefs.h. */ 4210 1.1 mrg 4211 1.1 mrg int 4212 1.1 mrg main () 4213 1.1 mrg { 4214 1.1 mrg 4215 1.1 mrg ; 4216 1.1 mrg return 0; 4217 1.1 mrg } 4218 1.1 mrg _ACEOF 4219 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4220 1.1 mrg 4221 1.1 mrg else 4222 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4223 1.1 mrg CFLAGS="-g" 4224 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4225 1.1 mrg /* end confdefs.h. */ 4226 1.1 mrg 4227 1.1 mrg int 4228 1.1 mrg main () 4229 1.1 mrg { 4230 1.1 mrg 4231 1.1 mrg ; 4232 1.1 mrg return 0; 4233 1.1 mrg } 4234 1.1 mrg _ACEOF 4235 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4236 1.1 mrg ac_cv_prog_cc_g=yes 4237 1.1 mrg fi 4238 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4239 1.1 mrg fi 4240 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4241 1.1 mrg fi 4242 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4243 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag 4244 1.1 mrg fi 4245 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4246 1.1 mrg $as_echo "$ac_cv_prog_cc_g" >&6; } 4247 1.1 mrg if test "$ac_test_CFLAGS" = set; then 4248 1.1 mrg CFLAGS=$ac_save_CFLAGS 4249 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then 4250 1.1 mrg if test "$GCC" = yes; then 4251 1.1 mrg CFLAGS="-g -O2" 4252 1.1 mrg else 4253 1.1 mrg CFLAGS="-g" 4254 1.1 mrg fi 4255 1.1 mrg else 4256 1.1 mrg if test "$GCC" = yes; then 4257 1.1 mrg CFLAGS="-O2" 4258 1.1 mrg else 4259 1.1 mrg CFLAGS= 4260 1.1 mrg fi 4261 1.1 mrg fi 4262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4263 1.1 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4264 1.11 mrg if ${ac_cv_prog_cc_c89+:} false; then : 4265 1.1 mrg $as_echo_n "(cached) " >&6 4266 1.1 mrg else 4267 1.1 mrg ac_cv_prog_cc_c89=no 4268 1.1 mrg ac_save_CC=$CC 4269 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4270 1.1 mrg /* end confdefs.h. */ 4271 1.1 mrg #include <stdarg.h> 4272 1.1 mrg #include <stdio.h> 4273 1.11 mrg struct stat; 4274 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4275 1.1 mrg struct buf { int x; }; 4276 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int); 4277 1.1 mrg static char *e (p, i) 4278 1.1 mrg char **p; 4279 1.1 mrg int i; 4280 1.1 mrg { 4281 1.1 mrg return p[i]; 4282 1.1 mrg } 4283 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...) 4284 1.1 mrg { 4285 1.1 mrg char *s; 4286 1.1 mrg va_list v; 4287 1.1 mrg va_start (v,p); 4288 1.1 mrg s = g (p, va_arg (v,int)); 4289 1.1 mrg va_end (v); 4290 1.1 mrg return s; 4291 1.1 mrg } 4292 1.1 mrg 4293 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4294 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants. 4295 1.1 mrg These don't provoke an error unfortunately, instead are silently treated 4296 1.1 mrg as 'x'. The following induces an error, until -std is added to get 4297 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4298 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something 4299 1.1 mrg that's true only with -std. */ 4300 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4301 1.1 mrg 4302 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4303 1.1 mrg inside strings and character constants. */ 4304 1.1 mrg #define FOO(x) 'x' 4305 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4306 1.1 mrg 4307 1.1 mrg int test (int i, double x); 4308 1.1 mrg struct s1 {int (*f) (int a);}; 4309 1.1 mrg struct s2 {int (*f) (double a);}; 4310 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4311 1.1 mrg int argc; 4312 1.1 mrg char **argv; 4313 1.1 mrg int 4314 1.1 mrg main () 4315 1.1 mrg { 4316 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4317 1.1 mrg ; 4318 1.1 mrg return 0; 4319 1.1 mrg } 4320 1.1 mrg _ACEOF 4321 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4322 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4323 1.1 mrg do 4324 1.1 mrg CC="$ac_save_CC $ac_arg" 4325 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 4326 1.1 mrg ac_cv_prog_cc_c89=$ac_arg 4327 1.1 mrg fi 4328 1.1 mrg rm -f core conftest.err conftest.$ac_objext 4329 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break 4330 1.1 mrg done 4331 1.1 mrg rm -f conftest.$ac_ext 4332 1.1 mrg CC=$ac_save_CC 4333 1.1 mrg 4334 1.1 mrg fi 4335 1.1 mrg # AC_CACHE_VAL 4336 1.1 mrg case "x$ac_cv_prog_cc_c89" in 4337 1.1 mrg x) 4338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4339 1.1 mrg $as_echo "none needed" >&6; } ;; 4340 1.1 mrg xno) 4341 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4342 1.1 mrg $as_echo "unsupported" >&6; } ;; 4343 1.1 mrg *) 4344 1.1 mrg CC="$CC $ac_cv_prog_cc_c89" 4345 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4346 1.1 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4347 1.1 mrg esac 4348 1.1 mrg if test "x$ac_cv_prog_cc_c89" != xno; then : 4349 1.1 mrg 4350 1.1 mrg fi 4351 1.1 mrg 4352 1.1 mrg ac_ext=c 4353 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 4354 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4355 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4356 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4357 1.11 mrg 4358 1.11 mrg ac_ext=c 4359 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 4360 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4361 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4362 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4363 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4364 1.11 mrg $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4365 1.11 mrg if ${am_cv_prog_cc_c_o+:} false; then : 4366 1.11 mrg $as_echo_n "(cached) " >&6 4367 1.11 mrg else 4368 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4369 1.11 mrg /* end confdefs.h. */ 4370 1.11 mrg 4371 1.11 mrg int 4372 1.11 mrg main () 4373 1.11 mrg { 4374 1.11 mrg 4375 1.11 mrg ; 4376 1.11 mrg return 0; 4377 1.11 mrg } 4378 1.11 mrg _ACEOF 4379 1.11 mrg # Make sure it works both with $CC and with simple cc. 4380 1.11 mrg # Following AC_PROG_CC_C_O, we do the test twice because some 4381 1.11 mrg # compilers refuse to overwrite an existing .o file with -o, 4382 1.11 mrg # though they will create one. 4383 1.11 mrg am_cv_prog_cc_c_o=yes 4384 1.11 mrg for am_i in 1 2; do 4385 1.11 mrg if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4386 1.11 mrg ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4387 1.11 mrg ac_status=$? 4388 1.11 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 4389 1.11 mrg (exit $ac_status); } \ 4390 1.11 mrg && test -f conftest2.$ac_objext; then 4391 1.11 mrg : OK 4392 1.11 mrg else 4393 1.11 mrg am_cv_prog_cc_c_o=no 4394 1.11 mrg break 4395 1.11 mrg fi 4396 1.11 mrg done 4397 1.11 mrg rm -f core conftest* 4398 1.11 mrg unset am_i 4399 1.11 mrg fi 4400 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4401 1.11 mrg $as_echo "$am_cv_prog_cc_c_o" >&6; } 4402 1.11 mrg if test "$am_cv_prog_cc_c_o" != yes; then 4403 1.11 mrg # Losing compiler, so override with the script. 4404 1.11 mrg # FIXME: It is wrong to rewrite CC. 4405 1.11 mrg # But if we don't then we get into trouble of one sort or another. 4406 1.11 mrg # A longer-term fix would be to have automake use am__CC in this case, 4407 1.11 mrg # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4408 1.11 mrg CC="$am_aux_dir/compile $CC" 4409 1.11 mrg fi 4410 1.11 mrg ac_ext=c 4411 1.11 mrg ac_cpp='$CPP $CPPFLAGS' 4412 1.11 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4413 1.11 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4414 1.11 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 4415 1.11 mrg 4416 1.1 mrg DEPDIR="${am__leading_dot}deps" 4417 1.1 mrg 4418 1.1 mrg ac_config_commands="$ac_config_commands depfiles" 4419 1.1 mrg 4420 1.1 mrg 4421 1.1 mrg am_make=${MAKE-make} 4422 1.1 mrg cat > confinc << 'END' 4423 1.1 mrg am__doit: 4424 1.1 mrg @echo this is the am__doit target 4425 1.1 mrg .PHONY: am__doit 4426 1.1 mrg END 4427 1.1 mrg # If we don't find an include directive, just comment out the code. 4428 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 4429 1.1 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; } 4430 1.1 mrg am__include="#" 4431 1.1 mrg am__quote= 4432 1.1 mrg _am_result=none 4433 1.1 mrg # First try GNU make style include. 4434 1.1 mrg echo "include confinc" > confmf 4435 1.11 mrg # Ignore all kinds of additional output from 'make'. 4436 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4437 1.1 mrg *the\ am__doit\ target*) 4438 1.1 mrg am__include=include 4439 1.1 mrg am__quote= 4440 1.1 mrg _am_result=GNU 4441 1.1 mrg ;; 4442 1.1 mrg esac 4443 1.1 mrg # Now try BSD make style include. 4444 1.1 mrg if test "$am__include" = "#"; then 4445 1.1 mrg echo '.include "confinc"' > confmf 4446 1.1 mrg case `$am_make -s -f confmf 2> /dev/null` in #( 4447 1.1 mrg *the\ am__doit\ target*) 4448 1.1 mrg am__include=.include 4449 1.1 mrg am__quote="\"" 4450 1.1 mrg _am_result=BSD 4451 1.1 mrg ;; 4452 1.1 mrg esac 4453 1.1 mrg fi 4454 1.1 mrg 4455 1.1 mrg 4456 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 4457 1.1 mrg $as_echo "$_am_result" >&6; } 4458 1.1 mrg rm -f confinc confmf 4459 1.1 mrg 4460 1.1 mrg # Check whether --enable-dependency-tracking was given. 4461 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then : 4462 1.1 mrg enableval=$enable_dependency_tracking; 4463 1.1 mrg fi 4464 1.1 mrg 4465 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4466 1.1 mrg am_depcomp="$ac_aux_dir/depcomp" 4467 1.1 mrg AMDEPBACKSLASH='\' 4468 1.7 mrg am__nodep='_no' 4469 1.1 mrg fi 4470 1.1 mrg if test "x$enable_dependency_tracking" != xno; then 4471 1.1 mrg AMDEP_TRUE= 4472 1.1 mrg AMDEP_FALSE='#' 4473 1.1 mrg else 4474 1.1 mrg AMDEP_TRUE='#' 4475 1.1 mrg AMDEP_FALSE= 4476 1.1 mrg fi 4477 1.1 mrg 4478 1.1 mrg 4479 1.1 mrg 4480 1.1 mrg depcc="$CC" am_compiler_list= 4481 1.1 mrg 4482 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4483 1.1 mrg $as_echo_n "checking dependency style of $depcc... " >&6; } 4484 1.11 mrg if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4485 1.1 mrg $as_echo_n "(cached) " >&6 4486 1.1 mrg else 4487 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4488 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up 4489 1.1 mrg # making bogus files that we don't know about and never remove. For 4490 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up 4491 1.11 mrg # making a dummy file named 'D' -- because '-MD' means "put the output 4492 1.11 mrg # in D". 4493 1.7 mrg rm -rf conftest.dir 4494 1.1 mrg mkdir conftest.dir 4495 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're 4496 1.1 mrg # using a relative directory. 4497 1.1 mrg cp "$am_depcomp" conftest.dir 4498 1.1 mrg cd conftest.dir 4499 1.1 mrg # We will build objects and dependencies in a subdirectory because 4500 1.1 mrg # it helps to detect inapplicable dependency modes. For instance 4501 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a 4502 1.1 mrg # side effect of compilation, but ICC will put the dependencies in 4503 1.1 mrg # the current directory while Tru64 will put them in the object 4504 1.1 mrg # directory. 4505 1.1 mrg mkdir sub 4506 1.1 mrg 4507 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4508 1.1 mrg if test "$am_compiler_list" = ""; then 4509 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4510 1.1 mrg fi 4511 1.1 mrg am__universal=false 4512 1.1 mrg case " $depcc " in #( 4513 1.1 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 4514 1.1 mrg esac 4515 1.1 mrg 4516 1.1 mrg for depmode in $am_compiler_list; do 4517 1.1 mrg # Setup a source with many dependencies, because some compilers 4518 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and 4519 1.1 mrg # we should not choose a depcomp mode which is confused by this. 4520 1.1 mrg # 4521 1.1 mrg # We need to recreate these files for each test, as the compiler may 4522 1.1 mrg # overwrite some of them when testing with obscure command lines. 4523 1.1 mrg # This happens at least with the AIX C compiler. 4524 1.1 mrg : > sub/conftest.c 4525 1.1 mrg for i in 1 2 3 4 5 6; do 4526 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 4527 1.11 mrg # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4528 1.11 mrg # Solaris 10 /bin/sh. 4529 1.11 mrg echo '/* dummy */' > sub/conftst$i.h 4530 1.1 mrg done 4531 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4532 1.1 mrg 4533 1.11 mrg # We check with '-c' and '-o' for the sake of the "dashmstdout" 4534 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly 4535 1.11 mrg # handle '-M -o', and we need to detect this. Also, some Intel 4536 1.11 mrg # versions had trouble with output in subdirs. 4537 1.1 mrg am__obj=sub/conftest.${OBJEXT-o} 4538 1.1 mrg am__minus_obj="-o $am__obj" 4539 1.1 mrg case $depmode in 4540 1.1 mrg gcc) 4541 1.1 mrg # This depmode causes a compiler race in universal mode. 4542 1.1 mrg test "$am__universal" = false || continue 4543 1.1 mrg ;; 4544 1.1 mrg nosideeffect) 4545 1.11 mrg # After this tag, mechanisms are not by side-effect, so they'll 4546 1.11 mrg # only be used when explicitly requested. 4547 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then 4548 1.1 mrg continue 4549 1.1 mrg else 4550 1.1 mrg break 4551 1.1 mrg fi 4552 1.1 mrg ;; 4553 1.7 mrg msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4554 1.11 mrg # This compiler won't grok '-c -o', but also, the minuso test has 4555 1.1 mrg # not run yet. These depmodes are late enough in the game, and 4556 1.1 mrg # so weak that their functioning should not be impacted. 4557 1.1 mrg am__obj=conftest.${OBJEXT-o} 4558 1.1 mrg am__minus_obj= 4559 1.1 mrg ;; 4560 1.1 mrg none) break ;; 4561 1.1 mrg esac 4562 1.1 mrg if depmode=$depmode \ 4563 1.1 mrg source=sub/conftest.c object=$am__obj \ 4564 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4565 1.1 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4566 1.1 mrg >/dev/null 2>conftest.err && 4567 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4568 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4569 1.1 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4570 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4571 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings 4572 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message 4573 1.1 mrg # that says an option was ignored or not supported. 4574 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly: 4575 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required 4576 1.1 mrg # The diagnosis changed in icc 8.0: 4577 1.1 mrg # icc: Command line remark: option '-MP' not supported 4578 1.1 mrg if (grep 'ignoring option' conftest.err || 4579 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4580 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode 4581 1.1 mrg break 4582 1.1 mrg fi 4583 1.1 mrg fi 4584 1.1 mrg done 4585 1.1 mrg 4586 1.1 mrg cd .. 4587 1.1 mrg rm -rf conftest.dir 4588 1.1 mrg else 4589 1.1 mrg am_cv_CC_dependencies_compiler_type=none 4590 1.1 mrg fi 4591 1.1 mrg 4592 1.1 mrg fi 4593 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4594 1.1 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4595 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4596 1.1 mrg 4597 1.1 mrg if 4598 1.1 mrg test "x$enable_dependency_tracking" != xno \ 4599 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4600 1.1 mrg am__fastdepCC_TRUE= 4601 1.1 mrg am__fastdepCC_FALSE='#' 4602 1.1 mrg else 4603 1.1 mrg am__fastdepCC_TRUE='#' 4604 1.1 mrg am__fastdepCC_FALSE= 4605 1.1 mrg fi 4606 1.1 mrg 4607 1.1 mrg 4608 1.1 mrg 4609 1.1 mrg 4610 1.1 mrg 4611 1.1 mrg 4612 1.1 mrg # In order to override CFLAGS_FOR_TARGET, all of our special flags go 4613 1.1 mrg # in XCFLAGS. But we need them in CFLAGS during configury. So put them 4614 1.1 mrg # in both places for now and restore CFLAGS at the end of config. 4615 1.1 mrg save_CFLAGS="$CFLAGS" 4616 1.1 mrg 4617 1.13 mrg # Check whether --enable-werror was given. 4618 1.13 mrg if test "${enable_werror+set}" = set; then : 4619 1.13 mrg enableval=$enable_werror; 4620 1.13 mrg fi 4621 1.13 mrg 4622 1.1 mrg # Add -Wall -Werror if we are using GCC. 4623 1.13 mrg if test "x$GCC" = "xyes"; then : 4624 1.13 mrg XCFLAGS="$XCFLAGS -Wall" 4625 1.13 mrg fi 4626 1.13 mrg if test "x$enable_werror" != "xno" && test "x$GCC" = "xyes"; then : 4627 1.13 mrg XCFLAGS="$XCFLAGS -Werror" 4628 1.1 mrg fi 4629 1.1 mrg 4630 1.1 mrg # Find other programs we need. 4631 1.1 mrg if test -n "$ac_tool_prefix"; then 4632 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 4633 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 4634 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4635 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4636 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 4637 1.1 mrg $as_echo_n "(cached) " >&6 4638 1.1 mrg else 4639 1.1 mrg if test -n "$AR"; then 4640 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 4641 1.1 mrg else 4642 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4643 1.1 mrg for as_dir in $PATH 4644 1.1 mrg do 4645 1.1 mrg IFS=$as_save_IFS 4646 1.1 mrg test -z "$as_dir" && as_dir=. 4647 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4648 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4649 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 4650 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4651 1.1 mrg break 2 4652 1.1 mrg fi 4653 1.1 mrg done 4654 1.1 mrg done 4655 1.1 mrg IFS=$as_save_IFS 4656 1.1 mrg 4657 1.1 mrg fi 4658 1.1 mrg fi 4659 1.1 mrg AR=$ac_cv_prog_AR 4660 1.1 mrg if test -n "$AR"; then 4661 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 4662 1.1 mrg $as_echo "$AR" >&6; } 4663 1.1 mrg else 4664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4665 1.1 mrg $as_echo "no" >&6; } 4666 1.1 mrg fi 4667 1.1 mrg 4668 1.1 mrg 4669 1.1 mrg fi 4670 1.1 mrg if test -z "$ac_cv_prog_AR"; then 4671 1.1 mrg ac_ct_AR=$AR 4672 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 4673 1.1 mrg set dummy ar; ac_word=$2 4674 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4675 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4676 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 4677 1.1 mrg $as_echo_n "(cached) " >&6 4678 1.1 mrg else 4679 1.1 mrg if test -n "$ac_ct_AR"; then 4680 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 4681 1.1 mrg else 4682 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4683 1.1 mrg for as_dir in $PATH 4684 1.1 mrg do 4685 1.1 mrg IFS=$as_save_IFS 4686 1.1 mrg test -z "$as_dir" && as_dir=. 4687 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4688 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4689 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 4690 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4691 1.1 mrg break 2 4692 1.1 mrg fi 4693 1.1 mrg done 4694 1.1 mrg done 4695 1.1 mrg IFS=$as_save_IFS 4696 1.1 mrg 4697 1.1 mrg fi 4698 1.1 mrg fi 4699 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 4700 1.1 mrg if test -n "$ac_ct_AR"; then 4701 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 4702 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 4703 1.1 mrg else 4704 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4705 1.1 mrg $as_echo "no" >&6; } 4706 1.1 mrg fi 4707 1.1 mrg 4708 1.1 mrg if test "x$ac_ct_AR" = x; then 4709 1.1 mrg AR="" 4710 1.1 mrg else 4711 1.1 mrg case $cross_compiling:$ac_tool_warned in 4712 1.1 mrg yes:) 4713 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4714 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4715 1.1 mrg ac_tool_warned=yes ;; 4716 1.1 mrg esac 4717 1.1 mrg AR=$ac_ct_AR 4718 1.1 mrg fi 4719 1.1 mrg else 4720 1.1 mrg AR="$ac_cv_prog_AR" 4721 1.1 mrg fi 4722 1.1 mrg 4723 1.1 mrg if test -n "$ac_tool_prefix"; then 4724 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 4725 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 4726 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4727 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4728 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 4729 1.1 mrg $as_echo_n "(cached) " >&6 4730 1.1 mrg else 4731 1.1 mrg if test -n "$RANLIB"; then 4732 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 4733 1.1 mrg else 4734 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4735 1.1 mrg for as_dir in $PATH 4736 1.1 mrg do 4737 1.1 mrg IFS=$as_save_IFS 4738 1.1 mrg test -z "$as_dir" && as_dir=. 4739 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4740 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4741 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 4742 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4743 1.1 mrg break 2 4744 1.1 mrg fi 4745 1.1 mrg done 4746 1.1 mrg done 4747 1.1 mrg IFS=$as_save_IFS 4748 1.1 mrg 4749 1.1 mrg fi 4750 1.1 mrg fi 4751 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 4752 1.1 mrg if test -n "$RANLIB"; then 4753 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 4754 1.1 mrg $as_echo "$RANLIB" >&6; } 4755 1.1 mrg else 4756 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4757 1.1 mrg $as_echo "no" >&6; } 4758 1.1 mrg fi 4759 1.1 mrg 4760 1.1 mrg 4761 1.1 mrg fi 4762 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 4763 1.1 mrg ac_ct_RANLIB=$RANLIB 4764 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 4765 1.1 mrg set dummy ranlib; ac_word=$2 4766 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4767 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4768 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 4769 1.1 mrg $as_echo_n "(cached) " >&6 4770 1.1 mrg else 4771 1.1 mrg if test -n "$ac_ct_RANLIB"; then 4772 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 4773 1.1 mrg else 4774 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4775 1.1 mrg for as_dir in $PATH 4776 1.1 mrg do 4777 1.1 mrg IFS=$as_save_IFS 4778 1.1 mrg test -z "$as_dir" && as_dir=. 4779 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4780 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4781 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 4782 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4783 1.1 mrg break 2 4784 1.1 mrg fi 4785 1.1 mrg done 4786 1.1 mrg done 4787 1.1 mrg IFS=$as_save_IFS 4788 1.1 mrg 4789 1.1 mrg fi 4790 1.1 mrg fi 4791 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 4792 1.1 mrg if test -n "$ac_ct_RANLIB"; then 4793 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 4794 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 4795 1.1 mrg else 4796 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4797 1.1 mrg $as_echo "no" >&6; } 4798 1.1 mrg fi 4799 1.1 mrg 4800 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 4801 1.1 mrg RANLIB="ranlib-not-found-in-path-error" 4802 1.1 mrg else 4803 1.1 mrg case $cross_compiling:$ac_tool_warned in 4804 1.1 mrg yes:) 4805 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4806 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4807 1.1 mrg ac_tool_warned=yes ;; 4808 1.1 mrg esac 4809 1.1 mrg RANLIB=$ac_ct_RANLIB 4810 1.1 mrg fi 4811 1.1 mrg else 4812 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 4813 1.1 mrg fi 4814 1.1 mrg 4815 1.1 mrg # Extract the first word of "perl", so it can be a program name with args. 4816 1.1 mrg set dummy perl; ac_word=$2 4817 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4818 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4819 1.11 mrg if ${ac_cv_path_PERL+:} false; then : 4820 1.1 mrg $as_echo_n "(cached) " >&6 4821 1.1 mrg else 4822 1.1 mrg case $PERL in 4823 1.1 mrg [\\/]* | ?:[\\/]*) 4824 1.1 mrg ac_cv_path_PERL="$PERL" # Let the user override the test with a path. 4825 1.1 mrg ;; 4826 1.1 mrg *) 4827 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4828 1.1 mrg for as_dir in $PATH 4829 1.1 mrg do 4830 1.1 mrg IFS=$as_save_IFS 4831 1.1 mrg test -z "$as_dir" && as_dir=. 4832 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4833 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4834 1.1 mrg ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" 4835 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4836 1.1 mrg break 2 4837 1.1 mrg fi 4838 1.1 mrg done 4839 1.1 mrg done 4840 1.1 mrg IFS=$as_save_IFS 4841 1.1 mrg 4842 1.1 mrg test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error" 4843 1.1 mrg ;; 4844 1.1 mrg esac 4845 1.1 mrg fi 4846 1.1 mrg PERL=$ac_cv_path_PERL 4847 1.1 mrg if test -n "$PERL"; then 4848 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 4849 1.1 mrg $as_echo "$PERL" >&6; } 4850 1.1 mrg else 4851 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4852 1.1 mrg $as_echo "no" >&6; } 4853 1.1 mrg fi 4854 1.1 mrg 4855 1.1 mrg 4856 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4857 1.1 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4858 1.1 mrg set x ${MAKE-make} 4859 1.1 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4860 1.11 mrg if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4861 1.1 mrg $as_echo_n "(cached) " >&6 4862 1.1 mrg else 4863 1.1 mrg cat >conftest.make <<\_ACEOF 4864 1.1 mrg SHELL = /bin/sh 4865 1.1 mrg all: 4866 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%' 4867 1.1 mrg _ACEOF 4868 1.11 mrg # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4869 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in 4870 1.1 mrg *@@@%%%=?*=@@@%%%*) 4871 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;; 4872 1.1 mrg *) 4873 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;; 4874 1.1 mrg esac 4875 1.1 mrg rm -f conftest.make 4876 1.1 mrg fi 4877 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4878 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4879 1.1 mrg $as_echo "yes" >&6; } 4880 1.1 mrg SET_MAKE= 4881 1.1 mrg else 4882 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4883 1.1 mrg $as_echo "no" >&6; } 4884 1.1 mrg SET_MAKE="MAKE=${MAKE-make}" 4885 1.1 mrg fi 4886 1.1 mrg 4887 1.1 mrg 4888 1.1 mrg 4889 1.1 mrg # See if makeinfo has been installed and is modern enough 4890 1.1 mrg # that we can use it. 4891 1.1 mrg 4892 1.1 mrg # Extract the first word of "makeinfo", so it can be a program name with args. 4893 1.1 mrg set dummy makeinfo; ac_word=$2 4894 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4895 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 4896 1.11 mrg if ${ac_cv_prog_MAKEINFO+:} false; then : 4897 1.1 mrg $as_echo_n "(cached) " >&6 4898 1.1 mrg else 4899 1.1 mrg if test -n "$MAKEINFO"; then 4900 1.1 mrg ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. 4901 1.1 mrg else 4902 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4903 1.1 mrg for as_dir in $PATH 4904 1.1 mrg do 4905 1.1 mrg IFS=$as_save_IFS 4906 1.1 mrg test -z "$as_dir" && as_dir=. 4907 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 4908 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4909 1.1 mrg ac_cv_prog_MAKEINFO="makeinfo" 4910 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4911 1.1 mrg break 2 4912 1.1 mrg fi 4913 1.1 mrg done 4914 1.1 mrg done 4915 1.1 mrg IFS=$as_save_IFS 4916 1.1 mrg 4917 1.1 mrg fi 4918 1.1 mrg fi 4919 1.1 mrg MAKEINFO=$ac_cv_prog_MAKEINFO 4920 1.1 mrg if test -n "$MAKEINFO"; then 4921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5 4922 1.1 mrg $as_echo "$MAKEINFO" >&6; } 4923 1.1 mrg else 4924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4925 1.1 mrg $as_echo "no" >&6; } 4926 1.1 mrg fi 4927 1.1 mrg 4928 1.1 mrg 4929 1.1 mrg if test -n "$MAKEINFO"; then 4930 1.1 mrg # Found it, now check the version. 4931 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5 4932 1.1 mrg $as_echo_n "checking for modern makeinfo... " >&6; } 4933 1.11 mrg if ${gcc_cv_prog_makeinfo_modern+:} false; then : 4934 1.1 mrg $as_echo_n "(cached) " >&6 4935 1.1 mrg else 4936 1.1 mrg ac_prog_version=`eval $MAKEINFO --version 2>&1 | 4937 1.1 mrg sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` 4938 1.1 mrg 4939 1.1 mrg case $ac_prog_version in 4940 1.1 mrg '') gcc_cv_prog_makeinfo_modern=no;; 4941 1.1 mrg 4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;; 4942 1.1 mrg *) gcc_cv_prog_makeinfo_modern=no;; 4943 1.1 mrg esac 4944 1.1 mrg 4945 1.1 mrg fi 4946 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5 4947 1.1 mrg $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; } 4948 1.1 mrg else 4949 1.1 mrg gcc_cv_prog_makeinfo_modern=no 4950 1.1 mrg fi 4951 1.1 mrg if test $gcc_cv_prog_makeinfo_modern = no; then 4952 1.1 mrg MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo" 4953 1.1 mrg fi 4954 1.1 mrg 4955 1.1 mrg if test $gcc_cv_prog_makeinfo_modern = "yes"; then 4956 1.1 mrg BUILD_INFO_TRUE= 4957 1.1 mrg BUILD_INFO_FALSE='#' 4958 1.1 mrg else 4959 1.1 mrg BUILD_INFO_TRUE='#' 4960 1.1 mrg BUILD_INFO_FALSE= 4961 1.1 mrg fi 4962 1.1 mrg 4963 1.1 mrg 4964 1.1 mrg 4965 1.1 mrg # Configure libtool 4966 1.1 mrg case `pwd` in 4967 1.1 mrg *\ * | *\ *) 4968 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4969 1.1 mrg $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4970 1.1 mrg esac 4971 1.1 mrg 4972 1.1 mrg 4973 1.1 mrg 4974 1.1 mrg macro_version='2.2.7a' 4975 1.1 mrg macro_revision='1.3134' 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 4989 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 4990 1.1 mrg 4991 1.1 mrg # Backslashify metacharacters that are still active within 4992 1.1 mrg # double-quoted strings. 4993 1.1 mrg sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4994 1.1 mrg 4995 1.1 mrg # Same as above, but do not quote variable references. 4996 1.1 mrg double_quote_subst='s/\(["`\\]\)/\\\1/g' 4997 1.1 mrg 4998 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a 4999 1.1 mrg # double_quote_subst'ed string. 5000 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5001 1.1 mrg 5002 1.1 mrg # Sed substitution to delay expansion of an escaped single quote. 5003 1.1 mrg delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5004 1.1 mrg 5005 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions 5006 1.1 mrg no_glob_subst='s/\*/\\\*/g' 5007 1.1 mrg 5008 1.1 mrg ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5009 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5010 1.1 mrg ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5011 1.1 mrg 5012 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5013 1.1 mrg $as_echo_n "checking how to print strings... " >&6; } 5014 1.1 mrg # Test print first, because it will be a builtin if present. 5015 1.1 mrg if test "X`print -r -- -n 2>/dev/null`" = X-n && \ 5016 1.1 mrg test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5017 1.1 mrg ECHO='print -r --' 5018 1.1 mrg elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5019 1.1 mrg ECHO='printf %s\n' 5020 1.1 mrg else 5021 1.1 mrg # Use this function as a fallback that always works. 5022 1.1 mrg func_fallback_echo () 5023 1.1 mrg { 5024 1.1 mrg eval 'cat <<_LTECHO_EOF 5025 1.1 mrg $1 5026 1.1 mrg _LTECHO_EOF' 5027 1.1 mrg } 5028 1.1 mrg ECHO='func_fallback_echo' 5029 1.1 mrg fi 5030 1.1 mrg 5031 1.1 mrg # func_echo_all arg... 5032 1.1 mrg # Invoke $ECHO with all args, space-separated. 5033 1.1 mrg func_echo_all () 5034 1.1 mrg { 5035 1.1 mrg $ECHO "" 5036 1.1 mrg } 5037 1.1 mrg 5038 1.1 mrg case "$ECHO" in 5039 1.1 mrg printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5040 1.1 mrg $as_echo "printf" >&6; } ;; 5041 1.1 mrg print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5042 1.1 mrg $as_echo "print -r" >&6; } ;; 5043 1.1 mrg *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5044 1.1 mrg $as_echo "cat" >&6; } ;; 5045 1.1 mrg esac 5046 1.1 mrg 5047 1.1 mrg 5048 1.1 mrg 5049 1.1 mrg 5050 1.1 mrg 5051 1.1 mrg 5052 1.1 mrg 5053 1.1 mrg 5054 1.1 mrg 5055 1.1 mrg 5056 1.1 mrg 5057 1.1 mrg 5058 1.1 mrg 5059 1.1 mrg 5060 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5061 1.1 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; } 5062 1.11 mrg if ${ac_cv_path_SED+:} false; then : 5063 1.1 mrg $as_echo_n "(cached) " >&6 5064 1.1 mrg else 5065 1.1 mrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5066 1.1 mrg for ac_i in 1 2 3 4 5 6 7; do 5067 1.1 mrg ac_script="$ac_script$as_nl$ac_script" 5068 1.1 mrg done 5069 1.1 mrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5070 1.1 mrg { ac_script=; unset ac_script;} 5071 1.1 mrg if test -z "$SED"; then 5072 1.1 mrg ac_path_SED_found=false 5073 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5074 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5075 1.1 mrg for as_dir in $PATH 5076 1.1 mrg do 5077 1.1 mrg IFS=$as_save_IFS 5078 1.1 mrg test -z "$as_dir" && as_dir=. 5079 1.1 mrg for ac_prog in sed gsed; do 5080 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5081 1.1 mrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5082 1.11 mrg as_fn_executable_p "$ac_path_SED" || continue 5083 1.1 mrg # Check for GNU ac_path_SED and select it if it is found. 5084 1.1 mrg # Check for GNU $ac_path_SED 5085 1.1 mrg case `"$ac_path_SED" --version 2>&1` in 5086 1.1 mrg *GNU*) 5087 1.1 mrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5088 1.1 mrg *) 5089 1.1 mrg ac_count=0 5090 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5091 1.1 mrg while : 5092 1.1 mrg do 5093 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5094 1.1 mrg mv "conftest.tmp" "conftest.in" 5095 1.1 mrg cp "conftest.in" "conftest.nl" 5096 1.1 mrg $as_echo '' >> "conftest.nl" 5097 1.1 mrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5098 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5099 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5100 1.1 mrg if test $ac_count -gt ${ac_path_SED_max-0}; then 5101 1.1 mrg # Best one so far, save it but keep looking for a better one 5102 1.1 mrg ac_cv_path_SED="$ac_path_SED" 5103 1.1 mrg ac_path_SED_max=$ac_count 5104 1.1 mrg fi 5105 1.1 mrg # 10*(2^10) chars as input seems more than enough 5106 1.1 mrg test $ac_count -gt 10 && break 5107 1.1 mrg done 5108 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5109 1.1 mrg esac 5110 1.1 mrg 5111 1.1 mrg $ac_path_SED_found && break 3 5112 1.1 mrg done 5113 1.1 mrg done 5114 1.1 mrg done 5115 1.1 mrg IFS=$as_save_IFS 5116 1.1 mrg if test -z "$ac_cv_path_SED"; then 5117 1.11 mrg as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5118 1.1 mrg fi 5119 1.1 mrg else 5120 1.1 mrg ac_cv_path_SED=$SED 5121 1.1 mrg fi 5122 1.1 mrg 5123 1.1 mrg fi 5124 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5125 1.1 mrg $as_echo "$ac_cv_path_SED" >&6; } 5126 1.1 mrg SED="$ac_cv_path_SED" 5127 1.1 mrg rm -f conftest.sed 5128 1.1 mrg 5129 1.1 mrg test -z "$SED" && SED=sed 5130 1.1 mrg Xsed="$SED -e 1s/^X//" 5131 1.1 mrg 5132 1.1 mrg 5133 1.1 mrg 5134 1.1 mrg 5135 1.1 mrg 5136 1.1 mrg 5137 1.1 mrg 5138 1.1 mrg 5139 1.1 mrg 5140 1.1 mrg 5141 1.1 mrg 5142 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5143 1.1 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5144 1.11 mrg if ${ac_cv_path_GREP+:} false; then : 5145 1.1 mrg $as_echo_n "(cached) " >&6 5146 1.1 mrg else 5147 1.1 mrg if test -z "$GREP"; then 5148 1.1 mrg ac_path_GREP_found=false 5149 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5150 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5151 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5152 1.1 mrg do 5153 1.1 mrg IFS=$as_save_IFS 5154 1.1 mrg test -z "$as_dir" && as_dir=. 5155 1.1 mrg for ac_prog in grep ggrep; do 5156 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5157 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5158 1.11 mrg as_fn_executable_p "$ac_path_GREP" || continue 5159 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found. 5160 1.1 mrg # Check for GNU $ac_path_GREP 5161 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in 5162 1.1 mrg *GNU*) 5163 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5164 1.1 mrg *) 5165 1.1 mrg ac_count=0 5166 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5167 1.1 mrg while : 5168 1.1 mrg do 5169 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5170 1.1 mrg mv "conftest.tmp" "conftest.in" 5171 1.1 mrg cp "conftest.in" "conftest.nl" 5172 1.1 mrg $as_echo 'GREP' >> "conftest.nl" 5173 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5174 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5175 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5176 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 5177 1.1 mrg # Best one so far, save it but keep looking for a better one 5178 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" 5179 1.1 mrg ac_path_GREP_max=$ac_count 5180 1.1 mrg fi 5181 1.1 mrg # 10*(2^10) chars as input seems more than enough 5182 1.1 mrg test $ac_count -gt 10 && break 5183 1.1 mrg done 5184 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5185 1.1 mrg esac 5186 1.1 mrg 5187 1.1 mrg $ac_path_GREP_found && break 3 5188 1.1 mrg done 5189 1.1 mrg done 5190 1.1 mrg done 5191 1.1 mrg IFS=$as_save_IFS 5192 1.1 mrg if test -z "$ac_cv_path_GREP"; then 5193 1.11 mrg as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5194 1.1 mrg fi 5195 1.1 mrg else 5196 1.1 mrg ac_cv_path_GREP=$GREP 5197 1.1 mrg fi 5198 1.1 mrg 5199 1.1 mrg fi 5200 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5201 1.1 mrg $as_echo "$ac_cv_path_GREP" >&6; } 5202 1.1 mrg GREP="$ac_cv_path_GREP" 5203 1.1 mrg 5204 1.1 mrg 5205 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5206 1.1 mrg $as_echo_n "checking for egrep... " >&6; } 5207 1.11 mrg if ${ac_cv_path_EGREP+:} false; then : 5208 1.1 mrg $as_echo_n "(cached) " >&6 5209 1.1 mrg else 5210 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5211 1.1 mrg then ac_cv_path_EGREP="$GREP -E" 5212 1.1 mrg else 5213 1.1 mrg if test -z "$EGREP"; then 5214 1.1 mrg ac_path_EGREP_found=false 5215 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5216 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5217 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5218 1.1 mrg do 5219 1.1 mrg IFS=$as_save_IFS 5220 1.1 mrg test -z "$as_dir" && as_dir=. 5221 1.1 mrg for ac_prog in egrep; do 5222 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5223 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5224 1.11 mrg as_fn_executable_p "$ac_path_EGREP" || continue 5225 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found. 5226 1.1 mrg # Check for GNU $ac_path_EGREP 5227 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in 5228 1.1 mrg *GNU*) 5229 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5230 1.1 mrg *) 5231 1.1 mrg ac_count=0 5232 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5233 1.1 mrg while : 5234 1.1 mrg do 5235 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5236 1.1 mrg mv "conftest.tmp" "conftest.in" 5237 1.1 mrg cp "conftest.in" "conftest.nl" 5238 1.1 mrg $as_echo 'EGREP' >> "conftest.nl" 5239 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5240 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5241 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5242 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5243 1.1 mrg # Best one so far, save it but keep looking for a better one 5244 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" 5245 1.1 mrg ac_path_EGREP_max=$ac_count 5246 1.1 mrg fi 5247 1.1 mrg # 10*(2^10) chars as input seems more than enough 5248 1.1 mrg test $ac_count -gt 10 && break 5249 1.1 mrg done 5250 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5251 1.1 mrg esac 5252 1.1 mrg 5253 1.1 mrg $ac_path_EGREP_found && break 3 5254 1.1 mrg done 5255 1.1 mrg done 5256 1.1 mrg done 5257 1.1 mrg IFS=$as_save_IFS 5258 1.1 mrg if test -z "$ac_cv_path_EGREP"; then 5259 1.11 mrg as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5260 1.1 mrg fi 5261 1.1 mrg else 5262 1.1 mrg ac_cv_path_EGREP=$EGREP 5263 1.1 mrg fi 5264 1.1 mrg 5265 1.1 mrg fi 5266 1.1 mrg fi 5267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5268 1.1 mrg $as_echo "$ac_cv_path_EGREP" >&6; } 5269 1.1 mrg EGREP="$ac_cv_path_EGREP" 5270 1.1 mrg 5271 1.1 mrg 5272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5273 1.1 mrg $as_echo_n "checking for fgrep... " >&6; } 5274 1.11 mrg if ${ac_cv_path_FGREP+:} false; then : 5275 1.1 mrg $as_echo_n "(cached) " >&6 5276 1.1 mrg else 5277 1.1 mrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5278 1.1 mrg then ac_cv_path_FGREP="$GREP -F" 5279 1.1 mrg else 5280 1.1 mrg if test -z "$FGREP"; then 5281 1.1 mrg ac_path_FGREP_found=false 5282 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST 5283 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5284 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5285 1.1 mrg do 5286 1.1 mrg IFS=$as_save_IFS 5287 1.1 mrg test -z "$as_dir" && as_dir=. 5288 1.1 mrg for ac_prog in fgrep; do 5289 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5290 1.1 mrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5291 1.11 mrg as_fn_executable_p "$ac_path_FGREP" || continue 5292 1.1 mrg # Check for GNU ac_path_FGREP and select it if it is found. 5293 1.1 mrg # Check for GNU $ac_path_FGREP 5294 1.1 mrg case `"$ac_path_FGREP" --version 2>&1` in 5295 1.1 mrg *GNU*) 5296 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5297 1.1 mrg *) 5298 1.1 mrg ac_count=0 5299 1.1 mrg $as_echo_n 0123456789 >"conftest.in" 5300 1.1 mrg while : 5301 1.1 mrg do 5302 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp" 5303 1.1 mrg mv "conftest.tmp" "conftest.in" 5304 1.1 mrg cp "conftest.in" "conftest.nl" 5305 1.1 mrg $as_echo 'FGREP' >> "conftest.nl" 5306 1.1 mrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5307 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5308 1.1 mrg as_fn_arith $ac_count + 1 && ac_count=$as_val 5309 1.1 mrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5310 1.1 mrg # Best one so far, save it but keep looking for a better one 5311 1.1 mrg ac_cv_path_FGREP="$ac_path_FGREP" 5312 1.1 mrg ac_path_FGREP_max=$ac_count 5313 1.1 mrg fi 5314 1.1 mrg # 10*(2^10) chars as input seems more than enough 5315 1.1 mrg test $ac_count -gt 10 && break 5316 1.1 mrg done 5317 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5318 1.1 mrg esac 5319 1.1 mrg 5320 1.1 mrg $ac_path_FGREP_found && break 3 5321 1.1 mrg done 5322 1.1 mrg done 5323 1.1 mrg done 5324 1.1 mrg IFS=$as_save_IFS 5325 1.1 mrg if test -z "$ac_cv_path_FGREP"; then 5326 1.11 mrg as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5327 1.1 mrg fi 5328 1.1 mrg else 5329 1.1 mrg ac_cv_path_FGREP=$FGREP 5330 1.1 mrg fi 5331 1.1 mrg 5332 1.1 mrg fi 5333 1.1 mrg fi 5334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5335 1.1 mrg $as_echo "$ac_cv_path_FGREP" >&6; } 5336 1.1 mrg FGREP="$ac_cv_path_FGREP" 5337 1.1 mrg 5338 1.1 mrg 5339 1.1 mrg test -z "$GREP" && GREP=grep 5340 1.1 mrg 5341 1.1 mrg 5342 1.1 mrg 5343 1.1 mrg 5344 1.1 mrg 5345 1.1 mrg 5346 1.1 mrg 5347 1.1 mrg 5348 1.1 mrg 5349 1.1 mrg 5350 1.1 mrg 5351 1.1 mrg 5352 1.1 mrg 5353 1.1 mrg 5354 1.1 mrg 5355 1.1 mrg 5356 1.1 mrg 5357 1.1 mrg 5358 1.1 mrg 5359 1.1 mrg # Check whether --with-gnu-ld was given. 5360 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 5361 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5362 1.1 mrg else 5363 1.1 mrg with_gnu_ld=no 5364 1.1 mrg fi 5365 1.1 mrg 5366 1.1 mrg ac_prog=ld 5367 1.1 mrg if test "$GCC" = yes; then 5368 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 5369 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5370 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 5371 1.1 mrg case $host in 5372 1.1 mrg *-*-mingw*) 5373 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 5374 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5375 1.1 mrg *) 5376 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5377 1.1 mrg esac 5378 1.1 mrg case $ac_prog in 5379 1.1 mrg # Accept absolute paths. 5380 1.1 mrg [\\/]* | ?:[\\/]*) 5381 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 5382 1.1 mrg # Canonicalize the pathname of ld 5383 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5384 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5385 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5386 1.1 mrg done 5387 1.1 mrg test -z "$LD" && LD="$ac_prog" 5388 1.1 mrg ;; 5389 1.1 mrg "") 5390 1.1 mrg # If it fails, then pretend we aren't using GCC. 5391 1.1 mrg ac_prog=ld 5392 1.1 mrg ;; 5393 1.1 mrg *) 5394 1.1 mrg # If it is relative, then search for the first ld in PATH. 5395 1.1 mrg with_gnu_ld=unknown 5396 1.1 mrg ;; 5397 1.1 mrg esac 5398 1.1 mrg elif test "$with_gnu_ld" = yes; then 5399 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5400 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 5401 1.1 mrg else 5402 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5403 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 5404 1.1 mrg fi 5405 1.11 mrg if ${lt_cv_path_LD+:} false; then : 5406 1.1 mrg $as_echo_n "(cached) " >&6 5407 1.1 mrg else 5408 1.1 mrg if test -z "$LD"; then 5409 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5410 1.1 mrg for ac_dir in $PATH; do 5411 1.1 mrg IFS="$lt_save_ifs" 5412 1.1 mrg test -z "$ac_dir" && ac_dir=. 5413 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5414 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 5415 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 5416 1.1 mrg # but apparently some variants of GNU ld only accept -v. 5417 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 5418 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5419 1.1 mrg *GNU* | *'with BFD'*) 5420 1.1 mrg test "$with_gnu_ld" != no && break 5421 1.1 mrg ;; 5422 1.1 mrg *) 5423 1.1 mrg test "$with_gnu_ld" != yes && break 5424 1.1 mrg ;; 5425 1.1 mrg esac 5426 1.1 mrg fi 5427 1.1 mrg done 5428 1.1 mrg IFS="$lt_save_ifs" 5429 1.1 mrg else 5430 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 5431 1.1 mrg fi 5432 1.1 mrg fi 5433 1.1 mrg 5434 1.1 mrg LD="$lt_cv_path_LD" 5435 1.1 mrg if test -n "$LD"; then 5436 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5437 1.1 mrg $as_echo "$LD" >&6; } 5438 1.1 mrg else 5439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5440 1.1 mrg $as_echo "no" >&6; } 5441 1.1 mrg fi 5442 1.11 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5443 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5444 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5445 1.11 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 5446 1.1 mrg $as_echo_n "(cached) " >&6 5447 1.1 mrg else 5448 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 5449 1.1 mrg case `$LD -v 2>&1 </dev/null` in 5450 1.1 mrg *GNU* | *'with BFD'*) 5451 1.1 mrg lt_cv_prog_gnu_ld=yes 5452 1.1 mrg ;; 5453 1.1 mrg *) 5454 1.1 mrg lt_cv_prog_gnu_ld=no 5455 1.1 mrg ;; 5456 1.1 mrg esac 5457 1.1 mrg fi 5458 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 5459 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 5460 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 5461 1.1 mrg 5462 1.1 mrg 5463 1.1 mrg 5464 1.1 mrg 5465 1.1 mrg 5466 1.1 mrg 5467 1.1 mrg 5468 1.1 mrg 5469 1.1 mrg 5470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 5471 1.1 mrg $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 5472 1.11 mrg if ${lt_cv_path_NM+:} false; then : 5473 1.1 mrg $as_echo_n "(cached) " >&6 5474 1.1 mrg else 5475 1.1 mrg if test -n "$NM"; then 5476 1.1 mrg # Let the user override the test. 5477 1.1 mrg lt_cv_path_NM="$NM" 5478 1.1 mrg else 5479 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm" 5480 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 5481 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm" 5482 1.1 mrg fi 5483 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do 5484 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5485 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 5486 1.1 mrg IFS="$lt_save_ifs" 5487 1.1 mrg test -z "$ac_dir" && ac_dir=. 5488 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm" 5489 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 5490 1.1 mrg # Check to see if the nm accepts a BSD-compat flag. 5491 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 5492 1.1 mrg # nm: unknown option "B" ignored 5493 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file 5494 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 5495 1.1 mrg */dev/null* | *'Invalid file or object type'*) 5496 1.1 mrg lt_cv_path_NM="$tmp_nm -B" 5497 1.1 mrg break 5498 1.1 mrg ;; 5499 1.1 mrg *) 5500 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 5501 1.1 mrg */dev/null*) 5502 1.1 mrg lt_cv_path_NM="$tmp_nm -p" 5503 1.1 mrg break 5504 1.1 mrg ;; 5505 1.1 mrg *) 5506 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 5507 1.1 mrg continue # so that we can try to find one that supports BSD flags 5508 1.1 mrg ;; 5509 1.1 mrg esac 5510 1.1 mrg ;; 5511 1.1 mrg esac 5512 1.1 mrg fi 5513 1.1 mrg done 5514 1.1 mrg IFS="$lt_save_ifs" 5515 1.1 mrg done 5516 1.1 mrg : ${lt_cv_path_NM=no} 5517 1.1 mrg fi 5518 1.1 mrg fi 5519 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 5520 1.1 mrg $as_echo "$lt_cv_path_NM" >&6; } 5521 1.1 mrg if test "$lt_cv_path_NM" != "no"; then 5522 1.1 mrg NM="$lt_cv_path_NM" 5523 1.1 mrg else 5524 1.1 mrg # Didn't find any BSD compatible name lister, look for dumpbin. 5525 1.1 mrg if test -n "$DUMPBIN"; then : 5526 1.1 mrg # Let the user override the test. 5527 1.1 mrg else 5528 1.1 mrg if test -n "$ac_tool_prefix"; then 5529 1.1 mrg for ac_prog in dumpbin "link -dump" 5530 1.1 mrg do 5531 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5532 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5533 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5534 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5535 1.11 mrg if ${ac_cv_prog_DUMPBIN+:} false; then : 5536 1.1 mrg $as_echo_n "(cached) " >&6 5537 1.1 mrg else 5538 1.1 mrg if test -n "$DUMPBIN"; then 5539 1.1 mrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 5540 1.1 mrg else 5541 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5542 1.1 mrg for as_dir in $PATH 5543 1.1 mrg do 5544 1.1 mrg IFS=$as_save_IFS 5545 1.1 mrg test -z "$as_dir" && as_dir=. 5546 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5547 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5548 1.1 mrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 5549 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5550 1.1 mrg break 2 5551 1.1 mrg fi 5552 1.1 mrg done 5553 1.1 mrg done 5554 1.1 mrg IFS=$as_save_IFS 5555 1.1 mrg 5556 1.1 mrg fi 5557 1.1 mrg fi 5558 1.1 mrg DUMPBIN=$ac_cv_prog_DUMPBIN 5559 1.1 mrg if test -n "$DUMPBIN"; then 5560 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 5561 1.1 mrg $as_echo "$DUMPBIN" >&6; } 5562 1.1 mrg else 5563 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5564 1.1 mrg $as_echo "no" >&6; } 5565 1.1 mrg fi 5566 1.1 mrg 5567 1.1 mrg 5568 1.1 mrg test -n "$DUMPBIN" && break 5569 1.1 mrg done 5570 1.1 mrg fi 5571 1.1 mrg if test -z "$DUMPBIN"; then 5572 1.1 mrg ac_ct_DUMPBIN=$DUMPBIN 5573 1.1 mrg for ac_prog in dumpbin "link -dump" 5574 1.1 mrg do 5575 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 5576 1.1 mrg set dummy $ac_prog; ac_word=$2 5577 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5578 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5579 1.11 mrg if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 5580 1.1 mrg $as_echo_n "(cached) " >&6 5581 1.1 mrg else 5582 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5583 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 5584 1.1 mrg else 5585 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5586 1.1 mrg for as_dir in $PATH 5587 1.1 mrg do 5588 1.1 mrg IFS=$as_save_IFS 5589 1.1 mrg test -z "$as_dir" && as_dir=. 5590 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5591 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5592 1.1 mrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 5593 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5594 1.1 mrg break 2 5595 1.1 mrg fi 5596 1.1 mrg done 5597 1.1 mrg done 5598 1.1 mrg IFS=$as_save_IFS 5599 1.1 mrg 5600 1.1 mrg fi 5601 1.1 mrg fi 5602 1.1 mrg ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 5603 1.1 mrg if test -n "$ac_ct_DUMPBIN"; then 5604 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 5605 1.1 mrg $as_echo "$ac_ct_DUMPBIN" >&6; } 5606 1.1 mrg else 5607 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5608 1.1 mrg $as_echo "no" >&6; } 5609 1.1 mrg fi 5610 1.1 mrg 5611 1.1 mrg 5612 1.1 mrg test -n "$ac_ct_DUMPBIN" && break 5613 1.1 mrg done 5614 1.1 mrg 5615 1.1 mrg if test "x$ac_ct_DUMPBIN" = x; then 5616 1.1 mrg DUMPBIN=":" 5617 1.1 mrg else 5618 1.1 mrg case $cross_compiling:$ac_tool_warned in 5619 1.1 mrg yes:) 5620 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5621 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5622 1.1 mrg ac_tool_warned=yes ;; 5623 1.1 mrg esac 5624 1.1 mrg DUMPBIN=$ac_ct_DUMPBIN 5625 1.1 mrg fi 5626 1.1 mrg fi 5627 1.1 mrg 5628 1.1 mrg case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 5629 1.1 mrg *COFF*) 5630 1.1 mrg DUMPBIN="$DUMPBIN -symbols" 5631 1.1 mrg ;; 5632 1.1 mrg *) 5633 1.1 mrg DUMPBIN=: 5634 1.1 mrg ;; 5635 1.1 mrg esac 5636 1.1 mrg fi 5637 1.1 mrg 5638 1.1 mrg if test "$DUMPBIN" != ":"; then 5639 1.1 mrg NM="$DUMPBIN" 5640 1.1 mrg fi 5641 1.1 mrg fi 5642 1.1 mrg test -z "$NM" && NM=nm 5643 1.1 mrg 5644 1.1 mrg 5645 1.1 mrg 5646 1.1 mrg 5647 1.1 mrg 5648 1.1 mrg 5649 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 5650 1.1 mrg $as_echo_n "checking the name lister ($NM) interface... " >&6; } 5651 1.11 mrg if ${lt_cv_nm_interface+:} false; then : 5652 1.1 mrg $as_echo_n "(cached) " >&6 5653 1.1 mrg else 5654 1.1 mrg lt_cv_nm_interface="BSD nm" 5655 1.1 mrg echo "int some_variable = 0;" > conftest.$ac_ext 5656 1.1 mrg (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 5657 1.1 mrg (eval "$ac_compile" 2>conftest.err) 5658 1.1 mrg cat conftest.err >&5 5659 1.1 mrg (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 5660 1.1 mrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 5661 1.1 mrg cat conftest.err >&5 5662 1.1 mrg (eval echo "\"\$as_me:$LINENO: output\"" >&5) 5663 1.1 mrg cat conftest.out >&5 5664 1.1 mrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 5665 1.1 mrg lt_cv_nm_interface="MS dumpbin" 5666 1.1 mrg fi 5667 1.1 mrg rm -f conftest* 5668 1.1 mrg fi 5669 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 5670 1.1 mrg $as_echo "$lt_cv_nm_interface" >&6; } 5671 1.1 mrg 5672 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5673 1.1 mrg $as_echo_n "checking whether ln -s works... " >&6; } 5674 1.1 mrg LN_S=$as_ln_s 5675 1.1 mrg if test "$LN_S" = "ln -s"; then 5676 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5677 1.1 mrg $as_echo "yes" >&6; } 5678 1.1 mrg else 5679 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5680 1.1 mrg $as_echo "no, using $LN_S" >&6; } 5681 1.1 mrg fi 5682 1.1 mrg 5683 1.1 mrg # find the maximum length of command line arguments 5684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 5685 1.1 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; } 5686 1.11 mrg if ${lt_cv_sys_max_cmd_len+:} false; then : 5687 1.1 mrg $as_echo_n "(cached) " >&6 5688 1.1 mrg else 5689 1.1 mrg i=0 5690 1.1 mrg teststring="ABCD" 5691 1.1 mrg 5692 1.1 mrg case $build_os in 5693 1.1 mrg msdosdjgpp*) 5694 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc 5695 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun 5696 1.1 mrg # during glob expansion). Even if it were fixed, the result of this 5697 1.1 mrg # check would be larger than it should be. 5698 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 5699 1.1 mrg ;; 5700 1.1 mrg 5701 1.1 mrg gnu*) 5702 1.1 mrg # Under GNU Hurd, this test is not required because there is 5703 1.1 mrg # no limit to the length of command line arguments. 5704 1.1 mrg # Libtool will interpret -1 as no limit whatsoever 5705 1.1 mrg lt_cv_sys_max_cmd_len=-1; 5706 1.1 mrg ;; 5707 1.1 mrg 5708 1.1 mrg cygwin* | mingw* | cegcc*) 5709 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes 5710 1.1 mrg # about 5 minutes as the teststring grows exponentially. 5711 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking, 5712 1.1 mrg # you end up with a "frozen" computer, even though with patience 5713 1.1 mrg # the test eventually succeeds (with a max line length of 256k). 5714 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by 5715 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP). 5716 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5717 1.1 mrg ;; 5718 1.1 mrg 5719 1.1 mrg mint*) 5720 1.1 mrg # On MiNT this can take a long time and run out of memory. 5721 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5722 1.1 mrg ;; 5723 1.1 mrg 5724 1.1 mrg amigaos*) 5725 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally. 5726 1.1 mrg # So we just punt and use a minimum line length of 8192. 5727 1.1 mrg lt_cv_sys_max_cmd_len=8192; 5728 1.1 mrg ;; 5729 1.1 mrg 5730 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5731 1.1 mrg # This has been around since 386BSD, at least. Likely further. 5732 1.1 mrg if test -x /sbin/sysctl; then 5733 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5734 1.1 mrg elif test -x /usr/sbin/sysctl; then 5735 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5736 1.1 mrg else 5737 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5738 1.1 mrg fi 5739 1.1 mrg # And add a safety zone 5740 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5741 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5742 1.1 mrg ;; 5743 1.1 mrg 5744 1.1 mrg interix*) 5745 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 5746 1.1 mrg lt_cv_sys_max_cmd_len=196608 5747 1.1 mrg ;; 5748 1.1 mrg 5749 1.1 mrg osf*) 5750 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5751 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5752 1.1 mrg # nice to cause kernel panics so lets avoid the loop below. 5753 1.1 mrg # First set a reasonable default. 5754 1.1 mrg lt_cv_sys_max_cmd_len=16384 5755 1.1 mrg # 5756 1.1 mrg if test -x /sbin/sysconfig; then 5757 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5758 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 5759 1.1 mrg esac 5760 1.1 mrg fi 5761 1.1 mrg ;; 5762 1.1 mrg sco3.2v5*) 5763 1.1 mrg lt_cv_sys_max_cmd_len=102400 5764 1.1 mrg ;; 5765 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*) 5766 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5767 1.1 mrg if test -n "$kargmax"; then 5768 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5769 1.1 mrg else 5770 1.1 mrg lt_cv_sys_max_cmd_len=32768 5771 1.1 mrg fi 5772 1.1 mrg ;; 5773 1.1 mrg *) 5774 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5775 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then 5776 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5777 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5778 1.1 mrg else 5779 1.1 mrg # Make teststring a little bigger before we do anything with it. 5780 1.1 mrg # a 1K string should be a reasonable start. 5781 1.1 mrg for i in 1 2 3 4 5 6 7 8 ; do 5782 1.1 mrg teststring=$teststring$teststring 5783 1.1 mrg done 5784 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5785 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a 5786 1.1 mrg # maximum length that is only half of the actual maximum length, but 5787 1.1 mrg # we can't tell. 5788 1.1 mrg while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \ 5789 1.1 mrg = "X$teststring$teststring"; } >/dev/null 2>&1 && 5790 1.1 mrg test $i != 17 # 1/2 MB should be enough 5791 1.1 mrg do 5792 1.1 mrg i=`expr $i + 1` 5793 1.1 mrg teststring=$teststring$teststring 5794 1.1 mrg done 5795 1.1 mrg # Only check the string length outside the loop. 5796 1.1 mrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5797 1.1 mrg teststring= 5798 1.1 mrg # Add a significant safety factor because C++ compilers can tack on 5799 1.1 mrg # massive amounts of additional arguments before passing them to the 5800 1.1 mrg # linker. It appears as though 1/2 is a usable value. 5801 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5802 1.1 mrg fi 5803 1.1 mrg ;; 5804 1.1 mrg esac 5805 1.1 mrg 5806 1.1 mrg fi 5807 1.1 mrg 5808 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then 5809 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5810 1.1 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5811 1.1 mrg else 5812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5813 1.1 mrg $as_echo "none" >&6; } 5814 1.1 mrg fi 5815 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len 5816 1.1 mrg 5817 1.1 mrg 5818 1.1 mrg 5819 1.1 mrg 5820 1.1 mrg 5821 1.1 mrg 5822 1.1 mrg : ${CP="cp -f"} 5823 1.1 mrg : ${MV="mv -f"} 5824 1.1 mrg : ${RM="rm -f"} 5825 1.1 mrg 5826 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5827 1.1 mrg $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5828 1.1 mrg # Try some XSI features 5829 1.1 mrg xsi_shell=no 5830 1.1 mrg ( _lt_dummy="a/b/c" 5831 1.1 mrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 5832 1.1 mrg = c,a/b,, \ 5833 1.1 mrg && eval 'test $(( 1 + 1 )) -eq 2 \ 5834 1.1 mrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5835 1.1 mrg && xsi_shell=yes 5836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5837 1.1 mrg $as_echo "$xsi_shell" >&6; } 5838 1.1 mrg 5839 1.1 mrg 5840 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5841 1.1 mrg $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5842 1.1 mrg lt_shell_append=no 5843 1.1 mrg ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5844 1.1 mrg >/dev/null 2>&1 \ 5845 1.1 mrg && lt_shell_append=yes 5846 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5847 1.1 mrg $as_echo "$lt_shell_append" >&6; } 5848 1.1 mrg 5849 1.1 mrg 5850 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5851 1.1 mrg lt_unset=unset 5852 1.1 mrg else 5853 1.1 mrg lt_unset=false 5854 1.1 mrg fi 5855 1.1 mrg 5856 1.1 mrg 5857 1.1 mrg 5858 1.1 mrg 5859 1.1 mrg 5860 1.1 mrg # test EBCDIC or ASCII 5861 1.1 mrg case `echo X|tr X '\101'` in 5862 1.1 mrg A) # ASCII based system 5863 1.1 mrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5864 1.1 mrg lt_SP2NL='tr \040 \012' 5865 1.1 mrg lt_NL2SP='tr \015\012 \040\040' 5866 1.1 mrg ;; 5867 1.1 mrg *) # EBCDIC based system 5868 1.1 mrg lt_SP2NL='tr \100 \n' 5869 1.1 mrg lt_NL2SP='tr \r\n \100\100' 5870 1.1 mrg ;; 5871 1.1 mrg esac 5872 1.1 mrg 5873 1.1 mrg 5874 1.1 mrg 5875 1.1 mrg 5876 1.1 mrg 5877 1.1 mrg 5878 1.1 mrg 5879 1.1 mrg 5880 1.1 mrg 5881 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5882 1.1 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; } 5883 1.11 mrg if ${lt_cv_ld_reload_flag+:} false; then : 5884 1.1 mrg $as_echo_n "(cached) " >&6 5885 1.1 mrg else 5886 1.1 mrg lt_cv_ld_reload_flag='-r' 5887 1.1 mrg fi 5888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5889 1.1 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; } 5890 1.1 mrg reload_flag=$lt_cv_ld_reload_flag 5891 1.1 mrg case $reload_flag in 5892 1.1 mrg "" | " "*) ;; 5893 1.1 mrg *) reload_flag=" $reload_flag" ;; 5894 1.1 mrg esac 5895 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5896 1.1 mrg case $host_os in 5897 1.1 mrg darwin*) 5898 1.1 mrg if test "$GCC" = yes; then 5899 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5900 1.1 mrg else 5901 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 5902 1.1 mrg fi 5903 1.1 mrg ;; 5904 1.1 mrg esac 5905 1.1 mrg 5906 1.1 mrg 5907 1.1 mrg 5908 1.1 mrg 5909 1.1 mrg 5910 1.1 mrg 5911 1.1 mrg 5912 1.1 mrg 5913 1.1 mrg 5914 1.1 mrg if test -n "$ac_tool_prefix"; then 5915 1.1 mrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5916 1.1 mrg set dummy ${ac_tool_prefix}objdump; ac_word=$2 5917 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5918 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5919 1.11 mrg if ${ac_cv_prog_OBJDUMP+:} false; then : 5920 1.1 mrg $as_echo_n "(cached) " >&6 5921 1.1 mrg else 5922 1.1 mrg if test -n "$OBJDUMP"; then 5923 1.1 mrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5924 1.1 mrg else 5925 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5926 1.1 mrg for as_dir in $PATH 5927 1.1 mrg do 5928 1.1 mrg IFS=$as_save_IFS 5929 1.1 mrg test -z "$as_dir" && as_dir=. 5930 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5931 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5932 1.1 mrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5933 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5934 1.1 mrg break 2 5935 1.1 mrg fi 5936 1.1 mrg done 5937 1.1 mrg done 5938 1.1 mrg IFS=$as_save_IFS 5939 1.1 mrg 5940 1.1 mrg fi 5941 1.1 mrg fi 5942 1.1 mrg OBJDUMP=$ac_cv_prog_OBJDUMP 5943 1.1 mrg if test -n "$OBJDUMP"; then 5944 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5945 1.1 mrg $as_echo "$OBJDUMP" >&6; } 5946 1.1 mrg else 5947 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5948 1.1 mrg $as_echo "no" >&6; } 5949 1.1 mrg fi 5950 1.1 mrg 5951 1.1 mrg 5952 1.1 mrg fi 5953 1.1 mrg if test -z "$ac_cv_prog_OBJDUMP"; then 5954 1.1 mrg ac_ct_OBJDUMP=$OBJDUMP 5955 1.1 mrg # Extract the first word of "objdump", so it can be a program name with args. 5956 1.1 mrg set dummy objdump; ac_word=$2 5957 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5958 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 5959 1.11 mrg if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5960 1.1 mrg $as_echo_n "(cached) " >&6 5961 1.1 mrg else 5962 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5963 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5964 1.1 mrg else 5965 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5966 1.1 mrg for as_dir in $PATH 5967 1.1 mrg do 5968 1.1 mrg IFS=$as_save_IFS 5969 1.1 mrg test -z "$as_dir" && as_dir=. 5970 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 5971 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5972 1.1 mrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 5973 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5974 1.1 mrg break 2 5975 1.1 mrg fi 5976 1.1 mrg done 5977 1.1 mrg done 5978 1.1 mrg IFS=$as_save_IFS 5979 1.1 mrg 5980 1.1 mrg fi 5981 1.1 mrg fi 5982 1.1 mrg ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5983 1.1 mrg if test -n "$ac_ct_OBJDUMP"; then 5984 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5985 1.1 mrg $as_echo "$ac_ct_OBJDUMP" >&6; } 5986 1.1 mrg else 5987 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5988 1.1 mrg $as_echo "no" >&6; } 5989 1.1 mrg fi 5990 1.1 mrg 5991 1.1 mrg if test "x$ac_ct_OBJDUMP" = x; then 5992 1.1 mrg OBJDUMP="false" 5993 1.1 mrg else 5994 1.1 mrg case $cross_compiling:$ac_tool_warned in 5995 1.1 mrg yes:) 5996 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5997 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5998 1.1 mrg ac_tool_warned=yes ;; 5999 1.1 mrg esac 6000 1.1 mrg OBJDUMP=$ac_ct_OBJDUMP 6001 1.1 mrg fi 6002 1.1 mrg else 6003 1.1 mrg OBJDUMP="$ac_cv_prog_OBJDUMP" 6004 1.1 mrg fi 6005 1.1 mrg 6006 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump 6007 1.1 mrg 6008 1.1 mrg 6009 1.1 mrg 6010 1.1 mrg 6011 1.1 mrg 6012 1.1 mrg 6013 1.1 mrg 6014 1.1 mrg 6015 1.1 mrg 6016 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6017 1.1 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; } 6018 1.11 mrg if ${lt_cv_deplibs_check_method+:} false; then : 6019 1.1 mrg $as_echo_n "(cached) " >&6 6020 1.1 mrg else 6021 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD' 6022 1.1 mrg lt_cv_file_magic_test_file= 6023 1.1 mrg lt_cv_deplibs_check_method='unknown' 6024 1.1 mrg # Need to set the preceding variable on all platforms that support 6025 1.1 mrg # interlibrary dependencies. 6026 1.1 mrg # 'none' -- dependencies not supported. 6027 1.1 mrg # `unknown' -- same as none, but documents that we really don't know. 6028 1.1 mrg # 'pass_all' -- all dependencies passed with no checks. 6029 1.1 mrg # 'test_compile' -- check by making test program. 6030 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path 6031 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex. 6032 1.1 mrg # If you have `file' or equivalent on your system and you're not sure 6033 1.1 mrg # whether `pass_all' will *always* work, you probably want this one. 6034 1.1 mrg 6035 1.1 mrg case $host_os in 6036 1.1 mrg aix[4-9]*) 6037 1.1 mrg lt_cv_deplibs_check_method=pass_all 6038 1.1 mrg ;; 6039 1.1 mrg 6040 1.1 mrg beos*) 6041 1.1 mrg lt_cv_deplibs_check_method=pass_all 6042 1.1 mrg ;; 6043 1.1 mrg 6044 1.1 mrg bsdi[45]*) 6045 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6046 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L' 6047 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so 6048 1.1 mrg ;; 6049 1.1 mrg 6050 1.1 mrg cygwin*) 6051 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh 6052 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6053 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6054 1.1 mrg ;; 6055 1.1 mrg 6056 1.1 mrg mingw* | pw32*) 6057 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by 6058 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 6059 1.1 mrg # unless we find 'file', for example because we are cross-compiling. 6060 1.1 mrg # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6061 1.1 mrg if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6062 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6063 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid' 6064 1.1 mrg else 6065 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 6066 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6067 1.1 mrg fi 6068 1.1 mrg ;; 6069 1.1 mrg 6070 1.1 mrg cegcc*) 6071 1.1 mrg # use the weaker test based on 'objdump'. See mingw*. 6072 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6073 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f' 6074 1.1 mrg ;; 6075 1.1 mrg 6076 1.1 mrg darwin* | rhapsody*) 6077 1.1 mrg lt_cv_deplibs_check_method=pass_all 6078 1.1 mrg ;; 6079 1.1 mrg 6080 1.1 mrg freebsd* | dragonfly*) 6081 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6082 1.1 mrg case $host_cpu in 6083 1.1 mrg i*86 ) 6084 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake. 6085 1.1 mrg # Let's accept both of them until this is cleared up. 6086 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6087 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6088 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6089 1.1 mrg ;; 6090 1.1 mrg esac 6091 1.1 mrg else 6092 1.1 mrg lt_cv_deplibs_check_method=pass_all 6093 1.1 mrg fi 6094 1.1 mrg ;; 6095 1.1 mrg 6096 1.1 mrg gnu*) 6097 1.1 mrg lt_cv_deplibs_check_method=pass_all 6098 1.1 mrg ;; 6099 1.1 mrg 6100 1.1 mrg haiku*) 6101 1.1 mrg lt_cv_deplibs_check_method=pass_all 6102 1.1 mrg ;; 6103 1.1 mrg 6104 1.1 mrg hpux10.20* | hpux11*) 6105 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6106 1.1 mrg case $host_cpu in 6107 1.1 mrg ia64*) 6108 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' 6109 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6110 1.1 mrg ;; 6111 1.1 mrg hppa*64*) 6112 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]' 6113 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6114 1.1 mrg ;; 6115 1.1 mrg *) 6116 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' 6117 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 6118 1.1 mrg ;; 6119 1.1 mrg esac 6120 1.1 mrg ;; 6121 1.1 mrg 6122 1.1 mrg interix[3-9]*) 6123 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6124 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6125 1.1 mrg ;; 6126 1.1 mrg 6127 1.1 mrg irix5* | irix6* | nonstopux*) 6128 1.1 mrg case $LD in 6129 1.1 mrg *-32|*"-32 ") libmagic=32-bit;; 6130 1.1 mrg *-n32|*"-n32 ") libmagic=N32;; 6131 1.1 mrg *-64|*"-64 ") libmagic=64-bit;; 6132 1.1 mrg *) libmagic=never-match;; 6133 1.1 mrg esac 6134 1.1 mrg lt_cv_deplibs_check_method=pass_all 6135 1.1 mrg ;; 6136 1.1 mrg 6137 1.1 mrg # This must be Linux ELF. 6138 1.12 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 6139 1.1 mrg lt_cv_deplibs_check_method=pass_all 6140 1.1 mrg ;; 6141 1.1 mrg 6142 1.1 mrg netbsd*) 6143 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6144 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6145 1.1 mrg else 6146 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6147 1.1 mrg fi 6148 1.1 mrg ;; 6149 1.1 mrg 6150 1.1 mrg newos6*) 6151 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6152 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file 6153 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 6154 1.1 mrg ;; 6155 1.1 mrg 6156 1.1 mrg *nto* | *qnx*) 6157 1.1 mrg lt_cv_deplibs_check_method=pass_all 6158 1.1 mrg ;; 6159 1.1 mrg 6160 1.1 mrg openbsd*) 6161 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6162 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6163 1.1 mrg else 6164 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6165 1.1 mrg fi 6166 1.1 mrg ;; 6167 1.1 mrg 6168 1.1 mrg osf3* | osf4* | osf5*) 6169 1.1 mrg lt_cv_deplibs_check_method=pass_all 6170 1.1 mrg ;; 6171 1.1 mrg 6172 1.1 mrg rdos*) 6173 1.1 mrg lt_cv_deplibs_check_method=pass_all 6174 1.1 mrg ;; 6175 1.1 mrg 6176 1.1 mrg solaris*) 6177 1.1 mrg lt_cv_deplibs_check_method=pass_all 6178 1.1 mrg ;; 6179 1.1 mrg 6180 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6181 1.1 mrg lt_cv_deplibs_check_method=pass_all 6182 1.1 mrg ;; 6183 1.1 mrg 6184 1.1 mrg sysv4 | sysv4.3*) 6185 1.1 mrg case $host_vendor in 6186 1.1 mrg motorola) 6187 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]' 6188 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6189 1.1 mrg ;; 6190 1.1 mrg ncr) 6191 1.1 mrg lt_cv_deplibs_check_method=pass_all 6192 1.1 mrg ;; 6193 1.1 mrg sequent) 6194 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6195 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6196 1.1 mrg ;; 6197 1.1 mrg sni) 6198 1.1 mrg lt_cv_file_magic_cmd='/bin/file' 6199 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6200 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so 6201 1.1 mrg ;; 6202 1.1 mrg siemens) 6203 1.1 mrg lt_cv_deplibs_check_method=pass_all 6204 1.1 mrg ;; 6205 1.1 mrg pc) 6206 1.1 mrg lt_cv_deplibs_check_method=pass_all 6207 1.1 mrg ;; 6208 1.1 mrg esac 6209 1.1 mrg ;; 6210 1.1 mrg 6211 1.1 mrg tpf*) 6212 1.1 mrg lt_cv_deplibs_check_method=pass_all 6213 1.1 mrg ;; 6214 1.1 mrg esac 6215 1.1 mrg 6216 1.1 mrg fi 6217 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6218 1.1 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; } 6219 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd 6220 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method 6221 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown 6222 1.1 mrg 6223 1.1 mrg 6224 1.1 mrg 6225 1.1 mrg 6226 1.1 mrg 6227 1.1 mrg 6228 1.1 mrg 6229 1.1 mrg 6230 1.1 mrg 6231 1.1 mrg 6232 1.1 mrg 6233 1.1 mrg 6234 1.1 mrg if test -n "$ac_tool_prefix"; then 6235 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 6236 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2 6237 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6238 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6239 1.11 mrg if ${ac_cv_prog_AR+:} false; then : 6240 1.1 mrg $as_echo_n "(cached) " >&6 6241 1.1 mrg else 6242 1.1 mrg if test -n "$AR"; then 6243 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test. 6244 1.1 mrg else 6245 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6246 1.1 mrg for as_dir in $PATH 6247 1.1 mrg do 6248 1.1 mrg IFS=$as_save_IFS 6249 1.1 mrg test -z "$as_dir" && as_dir=. 6250 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6251 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6252 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar" 6253 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6254 1.1 mrg break 2 6255 1.1 mrg fi 6256 1.1 mrg done 6257 1.1 mrg done 6258 1.1 mrg IFS=$as_save_IFS 6259 1.1 mrg 6260 1.1 mrg fi 6261 1.1 mrg fi 6262 1.1 mrg AR=$ac_cv_prog_AR 6263 1.1 mrg if test -n "$AR"; then 6264 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 6265 1.1 mrg $as_echo "$AR" >&6; } 6266 1.1 mrg else 6267 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6268 1.1 mrg $as_echo "no" >&6; } 6269 1.1 mrg fi 6270 1.1 mrg 6271 1.1 mrg 6272 1.1 mrg fi 6273 1.1 mrg if test -z "$ac_cv_prog_AR"; then 6274 1.1 mrg ac_ct_AR=$AR 6275 1.1 mrg # Extract the first word of "ar", so it can be a program name with args. 6276 1.1 mrg set dummy ar; ac_word=$2 6277 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6278 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6279 1.11 mrg if ${ac_cv_prog_ac_ct_AR+:} false; then : 6280 1.1 mrg $as_echo_n "(cached) " >&6 6281 1.1 mrg else 6282 1.1 mrg if test -n "$ac_ct_AR"; then 6283 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 6284 1.1 mrg else 6285 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6286 1.1 mrg for as_dir in $PATH 6287 1.1 mrg do 6288 1.1 mrg IFS=$as_save_IFS 6289 1.1 mrg test -z "$as_dir" && as_dir=. 6290 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6291 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6292 1.1 mrg ac_cv_prog_ac_ct_AR="ar" 6293 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6294 1.1 mrg break 2 6295 1.1 mrg fi 6296 1.1 mrg done 6297 1.1 mrg done 6298 1.1 mrg IFS=$as_save_IFS 6299 1.1 mrg 6300 1.1 mrg fi 6301 1.1 mrg fi 6302 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR 6303 1.1 mrg if test -n "$ac_ct_AR"; then 6304 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 6305 1.1 mrg $as_echo "$ac_ct_AR" >&6; } 6306 1.1 mrg else 6307 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6308 1.1 mrg $as_echo "no" >&6; } 6309 1.1 mrg fi 6310 1.1 mrg 6311 1.1 mrg if test "x$ac_ct_AR" = x; then 6312 1.1 mrg AR="false" 6313 1.1 mrg else 6314 1.1 mrg case $cross_compiling:$ac_tool_warned in 6315 1.1 mrg yes:) 6316 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6317 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6318 1.1 mrg ac_tool_warned=yes ;; 6319 1.1 mrg esac 6320 1.1 mrg AR=$ac_ct_AR 6321 1.1 mrg fi 6322 1.1 mrg else 6323 1.1 mrg AR="$ac_cv_prog_AR" 6324 1.1 mrg fi 6325 1.1 mrg 6326 1.1 mrg test -z "$AR" && AR=ar 6327 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru 6328 1.1 mrg 6329 1.1 mrg 6330 1.1 mrg 6331 1.1 mrg 6332 1.1 mrg 6333 1.1 mrg 6334 1.1 mrg 6335 1.1 mrg 6336 1.1 mrg 6337 1.1 mrg 6338 1.1 mrg 6339 1.1 mrg if test -n "$ac_tool_prefix"; then 6340 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 6341 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2 6342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6343 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6344 1.11 mrg if ${ac_cv_prog_STRIP+:} false; then : 6345 1.1 mrg $as_echo_n "(cached) " >&6 6346 1.1 mrg else 6347 1.1 mrg if test -n "$STRIP"; then 6348 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 6349 1.1 mrg else 6350 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6351 1.1 mrg for as_dir in $PATH 6352 1.1 mrg do 6353 1.1 mrg IFS=$as_save_IFS 6354 1.1 mrg test -z "$as_dir" && as_dir=. 6355 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6356 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6357 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 6358 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6359 1.1 mrg break 2 6360 1.1 mrg fi 6361 1.1 mrg done 6362 1.1 mrg done 6363 1.1 mrg IFS=$as_save_IFS 6364 1.1 mrg 6365 1.1 mrg fi 6366 1.1 mrg fi 6367 1.1 mrg STRIP=$ac_cv_prog_STRIP 6368 1.1 mrg if test -n "$STRIP"; then 6369 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 6370 1.1 mrg $as_echo "$STRIP" >&6; } 6371 1.1 mrg else 6372 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6373 1.1 mrg $as_echo "no" >&6; } 6374 1.1 mrg fi 6375 1.1 mrg 6376 1.1 mrg 6377 1.1 mrg fi 6378 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then 6379 1.1 mrg ac_ct_STRIP=$STRIP 6380 1.1 mrg # Extract the first word of "strip", so it can be a program name with args. 6381 1.1 mrg set dummy strip; ac_word=$2 6382 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6383 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6384 1.11 mrg if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 6385 1.1 mrg $as_echo_n "(cached) " >&6 6386 1.1 mrg else 6387 1.1 mrg if test -n "$ac_ct_STRIP"; then 6388 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 6389 1.1 mrg else 6390 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6391 1.1 mrg for as_dir in $PATH 6392 1.1 mrg do 6393 1.1 mrg IFS=$as_save_IFS 6394 1.1 mrg test -z "$as_dir" && as_dir=. 6395 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6396 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6397 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip" 6398 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6399 1.1 mrg break 2 6400 1.1 mrg fi 6401 1.1 mrg done 6402 1.1 mrg done 6403 1.1 mrg IFS=$as_save_IFS 6404 1.1 mrg 6405 1.1 mrg fi 6406 1.1 mrg fi 6407 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 6408 1.1 mrg if test -n "$ac_ct_STRIP"; then 6409 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 6410 1.1 mrg $as_echo "$ac_ct_STRIP" >&6; } 6411 1.1 mrg else 6412 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6413 1.1 mrg $as_echo "no" >&6; } 6414 1.1 mrg fi 6415 1.1 mrg 6416 1.1 mrg if test "x$ac_ct_STRIP" = x; then 6417 1.1 mrg STRIP=":" 6418 1.1 mrg else 6419 1.1 mrg case $cross_compiling:$ac_tool_warned in 6420 1.1 mrg yes:) 6421 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6422 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6423 1.1 mrg ac_tool_warned=yes ;; 6424 1.1 mrg esac 6425 1.1 mrg STRIP=$ac_ct_STRIP 6426 1.1 mrg fi 6427 1.1 mrg else 6428 1.1 mrg STRIP="$ac_cv_prog_STRIP" 6429 1.1 mrg fi 6430 1.1 mrg 6431 1.1 mrg test -z "$STRIP" && STRIP=: 6432 1.1 mrg 6433 1.1 mrg 6434 1.1 mrg 6435 1.1 mrg 6436 1.1 mrg 6437 1.1 mrg 6438 1.1 mrg if test -n "$ac_tool_prefix"; then 6439 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6440 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6441 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6442 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6443 1.11 mrg if ${ac_cv_prog_RANLIB+:} false; then : 6444 1.1 mrg $as_echo_n "(cached) " >&6 6445 1.1 mrg else 6446 1.1 mrg if test -n "$RANLIB"; then 6447 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6448 1.1 mrg else 6449 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6450 1.1 mrg for as_dir in $PATH 6451 1.1 mrg do 6452 1.1 mrg IFS=$as_save_IFS 6453 1.1 mrg test -z "$as_dir" && as_dir=. 6454 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6455 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6456 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6457 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6458 1.1 mrg break 2 6459 1.1 mrg fi 6460 1.1 mrg done 6461 1.1 mrg done 6462 1.1 mrg IFS=$as_save_IFS 6463 1.1 mrg 6464 1.1 mrg fi 6465 1.1 mrg fi 6466 1.1 mrg RANLIB=$ac_cv_prog_RANLIB 6467 1.1 mrg if test -n "$RANLIB"; then 6468 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6469 1.1 mrg $as_echo "$RANLIB" >&6; } 6470 1.1 mrg else 6471 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6472 1.1 mrg $as_echo "no" >&6; } 6473 1.1 mrg fi 6474 1.1 mrg 6475 1.1 mrg 6476 1.1 mrg fi 6477 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then 6478 1.1 mrg ac_ct_RANLIB=$RANLIB 6479 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args. 6480 1.1 mrg set dummy ranlib; ac_word=$2 6481 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6482 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 6483 1.11 mrg if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6484 1.1 mrg $as_echo_n "(cached) " >&6 6485 1.1 mrg else 6486 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6487 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6488 1.1 mrg else 6489 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6490 1.1 mrg for as_dir in $PATH 6491 1.1 mrg do 6492 1.1 mrg IFS=$as_save_IFS 6493 1.1 mrg test -z "$as_dir" && as_dir=. 6494 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 6495 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6496 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib" 6497 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6498 1.1 mrg break 2 6499 1.1 mrg fi 6500 1.1 mrg done 6501 1.1 mrg done 6502 1.1 mrg IFS=$as_save_IFS 6503 1.1 mrg 6504 1.1 mrg fi 6505 1.1 mrg fi 6506 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6507 1.1 mrg if test -n "$ac_ct_RANLIB"; then 6508 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6509 1.1 mrg $as_echo "$ac_ct_RANLIB" >&6; } 6510 1.1 mrg else 6511 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6512 1.1 mrg $as_echo "no" >&6; } 6513 1.1 mrg fi 6514 1.1 mrg 6515 1.1 mrg if test "x$ac_ct_RANLIB" = x; then 6516 1.1 mrg RANLIB=":" 6517 1.1 mrg else 6518 1.1 mrg case $cross_compiling:$ac_tool_warned in 6519 1.1 mrg yes:) 6520 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6521 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6522 1.1 mrg ac_tool_warned=yes ;; 6523 1.1 mrg esac 6524 1.1 mrg RANLIB=$ac_ct_RANLIB 6525 1.1 mrg fi 6526 1.1 mrg else 6527 1.1 mrg RANLIB="$ac_cv_prog_RANLIB" 6528 1.1 mrg fi 6529 1.1 mrg 6530 1.1 mrg test -z "$RANLIB" && RANLIB=: 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 # Determine commands to create old-style static archives. 6538 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6539 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib' 6540 1.1 mrg old_postuninstall_cmds= 6541 1.1 mrg 6542 1.1 mrg if test -n "$RANLIB"; then 6543 1.1 mrg case $host_os in 6544 1.1 mrg openbsd*) 6545 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 6546 1.1 mrg ;; 6547 1.1 mrg *) 6548 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 6549 1.1 mrg ;; 6550 1.1 mrg esac 6551 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 6552 1.1 mrg fi 6553 1.1 mrg 6554 1.1 mrg case $host_os in 6555 1.1 mrg darwin*) 6556 1.1 mrg lock_old_archive_extraction=yes ;; 6557 1.1 mrg *) 6558 1.1 mrg lock_old_archive_extraction=no ;; 6559 1.1 mrg esac 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 6571 1.1 mrg 6572 1.1 mrg 6573 1.1 mrg 6574 1.1 mrg 6575 1.1 mrg 6576 1.1 mrg 6577 1.1 mrg 6578 1.1 mrg 6579 1.1 mrg 6580 1.1 mrg 6581 1.1 mrg 6582 1.1 mrg 6583 1.1 mrg 6584 1.1 mrg 6585 1.1 mrg 6586 1.1 mrg 6587 1.1 mrg 6588 1.1 mrg 6589 1.1 mrg 6590 1.1 mrg 6591 1.1 mrg 6592 1.1 mrg 6593 1.1 mrg 6594 1.1 mrg 6595 1.1 mrg 6596 1.1 mrg 6597 1.1 mrg 6598 1.1 mrg 6599 1.1 mrg # If no C compiler was specified, use CC. 6600 1.1 mrg LTCC=${LTCC-"$CC"} 6601 1.1 mrg 6602 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 6603 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6604 1.1 mrg 6605 1.1 mrg # Allow CC to be a program name with arguments. 6606 1.1 mrg compiler=$CC 6607 1.1 mrg 6608 1.1 mrg 6609 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm. 6610 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6611 1.1 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6612 1.11 mrg if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6613 1.1 mrg $as_echo_n "(cached) " >&6 6614 1.1 mrg else 6615 1.1 mrg 6616 1.1 mrg # These are sane defaults that work on at least a few old systems. 6617 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)] 6618 1.1 mrg 6619 1.1 mrg # Character class describing NM global symbol codes. 6620 1.1 mrg symcode='[BCDEGRST]' 6621 1.1 mrg 6622 1.1 mrg # Regexp to match symbols that can be accessed directly from C. 6623 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6624 1.1 mrg 6625 1.1 mrg # Define system-specific variables. 6626 1.1 mrg case $host_os in 6627 1.1 mrg aix*) 6628 1.1 mrg symcode='[BCDT]' 6629 1.1 mrg ;; 6630 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 6631 1.1 mrg symcode='[ABCDGISTW]' 6632 1.1 mrg ;; 6633 1.1 mrg hpux*) 6634 1.1 mrg if test "$host_cpu" = ia64; then 6635 1.1 mrg symcode='[ABCDEGRST]' 6636 1.1 mrg fi 6637 1.1 mrg ;; 6638 1.1 mrg irix* | nonstopux*) 6639 1.1 mrg symcode='[BCDEGRST]' 6640 1.1 mrg ;; 6641 1.1 mrg osf*) 6642 1.1 mrg symcode='[BCDEGQRST]' 6643 1.1 mrg ;; 6644 1.1 mrg solaris*) 6645 1.1 mrg symcode='[BDRT]' 6646 1.1 mrg ;; 6647 1.1 mrg sco3.2v5*) 6648 1.1 mrg symcode='[DT]' 6649 1.1 mrg ;; 6650 1.1 mrg sysv4.2uw2*) 6651 1.1 mrg symcode='[DT]' 6652 1.1 mrg ;; 6653 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*) 6654 1.1 mrg symcode='[ABDT]' 6655 1.1 mrg ;; 6656 1.1 mrg sysv4) 6657 1.1 mrg symcode='[DFNSTU]' 6658 1.1 mrg ;; 6659 1.1 mrg esac 6660 1.1 mrg 6661 1.1 mrg # If we're using GNU nm, then use its standard symbol codes. 6662 1.1 mrg case `$NM -V 2>&1` in 6663 1.1 mrg *GNU* | *'with BFD'*) 6664 1.1 mrg symcode='[ABCDGIRSTW]' ;; 6665 1.1 mrg esac 6666 1.1 mrg 6667 1.1 mrg # Transform an extracted symbol line into a proper C declaration. 6668 1.1 mrg # Some systems (esp. on ia64) link data and code symbols differently, 6669 1.1 mrg # so use this general approach. 6670 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'" 6671 1.1 mrg 6672 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address 6673 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'" 6674 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'" 6675 1.1 mrg 6676 1.1 mrg # Handle CRLF in mingw tool chain 6677 1.1 mrg opt_cr= 6678 1.1 mrg case $build_os in 6679 1.1 mrg mingw*) 6680 1.1 mrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6681 1.1 mrg ;; 6682 1.1 mrg esac 6683 1.1 mrg 6684 1.1 mrg # Try without a prefix underscore, then with it. 6685 1.1 mrg for ac_symprfx in "" "_"; do 6686 1.1 mrg 6687 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6688 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2" 6689 1.1 mrg 6690 1.1 mrg # Write the raw and C identifiers. 6691 1.1 mrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6692 1.1 mrg # Fake it for dumpbin and say T for any non-static function 6693 1.1 mrg # and D for any global variable. 6694 1.1 mrg # Also find C++ and __fastcall symbols from MSVC++, 6695 1.1 mrg # which start with @ or ?. 6696 1.1 mrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 6697 1.1 mrg " {last_section=section; section=\$ 3};"\ 6698 1.1 mrg " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6699 1.1 mrg " \$ 0!~/External *\|/{next};"\ 6700 1.1 mrg " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6701 1.1 mrg " {if(hide[section]) next};"\ 6702 1.1 mrg " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6703 1.1 mrg " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6704 1.1 mrg " s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6705 1.1 mrg " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6706 1.1 mrg " ' prfx=^$ac_symprfx" 6707 1.1 mrg else 6708 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6709 1.1 mrg fi 6710 1.1 mrg 6711 1.1 mrg # Check to see that the pipe works correctly. 6712 1.1 mrg pipe_works=no 6713 1.1 mrg 6714 1.1 mrg rm -f conftest* 6715 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 6716 1.1 mrg #ifdef __cplusplus 6717 1.1 mrg extern "C" { 6718 1.1 mrg #endif 6719 1.1 mrg char nm_test_var; 6720 1.1 mrg void nm_test_func(void); 6721 1.1 mrg void nm_test_func(void){} 6722 1.1 mrg #ifdef __cplusplus 6723 1.1 mrg } 6724 1.1 mrg #endif 6725 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);} 6726 1.1 mrg _LT_EOF 6727 1.1 mrg 6728 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6729 1.1 mrg (eval $ac_compile) 2>&5 6730 1.1 mrg ac_status=$? 6731 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6732 1.1 mrg test $ac_status = 0; }; then 6733 1.1 mrg # Now try to grab the symbols. 6734 1.1 mrg nlist=conftest.nm 6735 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6736 1.1 mrg (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6737 1.1 mrg ac_status=$? 6738 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6739 1.1 mrg test $ac_status = 0; } && test -s "$nlist"; then 6740 1.1 mrg # Try sorting and uniquifying the output. 6741 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then 6742 1.1 mrg mv -f "$nlist"T "$nlist" 6743 1.1 mrg else 6744 1.1 mrg rm -f "$nlist"T 6745 1.1 mrg fi 6746 1.1 mrg 6747 1.1 mrg # Make sure that we snagged all the symbols we need. 6748 1.1 mrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6749 1.1 mrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6750 1.1 mrg cat <<_LT_EOF > conftest.$ac_ext 6751 1.1 mrg #ifdef __cplusplus 6752 1.1 mrg extern "C" { 6753 1.1 mrg #endif 6754 1.1 mrg 6755 1.1 mrg _LT_EOF 6756 1.1 mrg # Now generate the symbol file. 6757 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6758 1.1 mrg 6759 1.1 mrg cat <<_LT_EOF >> conftest.$ac_ext 6760 1.1 mrg 6761 1.1 mrg /* The mapping between symbol names and symbols. */ 6762 1.1 mrg const struct { 6763 1.1 mrg const char *name; 6764 1.1 mrg void *address; 6765 1.1 mrg } 6766 1.1 mrg lt__PROGRAM__LTX_preloaded_symbols[] = 6767 1.1 mrg { 6768 1.1 mrg { "@PROGRAM@", (void *) 0 }, 6769 1.1 mrg _LT_EOF 6770 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6771 1.1 mrg cat <<\_LT_EOF >> conftest.$ac_ext 6772 1.1 mrg {0, (void *) 0} 6773 1.1 mrg }; 6774 1.1 mrg 6775 1.1 mrg /* This works around a problem in FreeBSD linker */ 6776 1.1 mrg #ifdef FREEBSD_WORKAROUND 6777 1.1 mrg static const void *lt_preloaded_setup() { 6778 1.1 mrg return lt__PROGRAM__LTX_preloaded_symbols; 6779 1.1 mrg } 6780 1.1 mrg #endif 6781 1.1 mrg 6782 1.1 mrg #ifdef __cplusplus 6783 1.1 mrg } 6784 1.1 mrg #endif 6785 1.1 mrg _LT_EOF 6786 1.1 mrg # Now try linking the two files. 6787 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext 6788 1.1 mrg lt_save_LIBS="$LIBS" 6789 1.1 mrg lt_save_CFLAGS="$CFLAGS" 6790 1.1 mrg LIBS="conftstm.$ac_objext" 6791 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6792 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6793 1.1 mrg (eval $ac_link) 2>&5 6794 1.1 mrg ac_status=$? 6795 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6796 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6797 1.1 mrg pipe_works=yes 6798 1.1 mrg fi 6799 1.1 mrg LIBS="$lt_save_LIBS" 6800 1.1 mrg CFLAGS="$lt_save_CFLAGS" 6801 1.1 mrg else 6802 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5 6803 1.1 mrg fi 6804 1.1 mrg else 6805 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5 6806 1.1 mrg fi 6807 1.1 mrg else 6808 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6809 1.1 mrg fi 6810 1.1 mrg else 6811 1.1 mrg echo "$progname: failed program was:" >&5 6812 1.1 mrg cat conftest.$ac_ext >&5 6813 1.1 mrg fi 6814 1.1 mrg rm -rf conftest* conftst* 6815 1.1 mrg 6816 1.1 mrg # Do not use the global_symbol_pipe unless it works. 6817 1.1 mrg if test "$pipe_works" = yes; then 6818 1.1 mrg break 6819 1.1 mrg else 6820 1.1 mrg lt_cv_sys_global_symbol_pipe= 6821 1.1 mrg fi 6822 1.1 mrg done 6823 1.1 mrg 6824 1.1 mrg fi 6825 1.1 mrg 6826 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then 6827 1.1 mrg lt_cv_sys_global_symbol_to_cdecl= 6828 1.1 mrg fi 6829 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6830 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6831 1.1 mrg $as_echo "failed" >&6; } 6832 1.1 mrg else 6833 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6834 1.1 mrg $as_echo "ok" >&6; } 6835 1.1 mrg fi 6836 1.1 mrg 6837 1.1 mrg 6838 1.1 mrg 6839 1.1 mrg 6840 1.1 mrg 6841 1.1 mrg 6842 1.1 mrg 6843 1.1 mrg 6844 1.1 mrg 6845 1.1 mrg 6846 1.1 mrg 6847 1.1 mrg 6848 1.1 mrg 6849 1.1 mrg 6850 1.1 mrg 6851 1.1 mrg 6852 1.1 mrg 6853 1.1 mrg 6854 1.1 mrg 6855 1.1 mrg 6856 1.1 mrg 6857 1.1 mrg 6858 1.1 mrg 6859 1.1 mrg # Check whether --enable-libtool-lock was given. 6860 1.1 mrg if test "${enable_libtool_lock+set}" = set; then : 6861 1.1 mrg enableval=$enable_libtool_lock; 6862 1.1 mrg fi 6863 1.1 mrg 6864 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6865 1.1 mrg 6866 1.1 mrg # Some flags need to be propagated to the compiler or linker for good 6867 1.1 mrg # libtool support. 6868 1.1 mrg case $host in 6869 1.1 mrg ia64-*-hpux*) 6870 1.1 mrg # Find out which ABI we are using. 6871 1.1 mrg echo 'int i;' > conftest.$ac_ext 6872 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6873 1.1 mrg (eval $ac_compile) 2>&5 6874 1.1 mrg ac_status=$? 6875 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6876 1.1 mrg test $ac_status = 0; }; then 6877 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6878 1.1 mrg *ELF-32*) 6879 1.1 mrg HPUX_IA64_MODE="32" 6880 1.1 mrg ;; 6881 1.1 mrg *ELF-64*) 6882 1.1 mrg HPUX_IA64_MODE="64" 6883 1.1 mrg ;; 6884 1.1 mrg esac 6885 1.1 mrg fi 6886 1.1 mrg rm -rf conftest* 6887 1.1 mrg ;; 6888 1.1 mrg *-*-irix6*) 6889 1.1 mrg # Find out which ABI we are using. 6890 1.1 mrg echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6891 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6892 1.1 mrg (eval $ac_compile) 2>&5 6893 1.1 mrg ac_status=$? 6894 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6895 1.1 mrg test $ac_status = 0; }; then 6896 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 6897 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6898 1.1 mrg *32-bit*) 6899 1.1 mrg LD="${LD-ld} -melf32bsmip" 6900 1.1 mrg ;; 6901 1.1 mrg *N32*) 6902 1.1 mrg LD="${LD-ld} -melf32bmipn32" 6903 1.1 mrg ;; 6904 1.1 mrg *64-bit*) 6905 1.1 mrg LD="${LD-ld} -melf64bmip" 6906 1.1 mrg ;; 6907 1.1 mrg esac 6908 1.1 mrg else 6909 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in 6910 1.1 mrg *32-bit*) 6911 1.1 mrg LD="${LD-ld} -32" 6912 1.1 mrg ;; 6913 1.1 mrg *N32*) 6914 1.1 mrg LD="${LD-ld} -n32" 6915 1.1 mrg ;; 6916 1.1 mrg *64-bit*) 6917 1.1 mrg LD="${LD-ld} -64" 6918 1.1 mrg ;; 6919 1.1 mrg esac 6920 1.1 mrg fi 6921 1.1 mrg fi 6922 1.1 mrg rm -rf conftest* 6923 1.1 mrg ;; 6924 1.1 mrg 6925 1.4 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 6926 1.1 mrg s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6927 1.1 mrg # Find out which ABI we are using. 6928 1.1 mrg echo 'int i;' > conftest.$ac_ext 6929 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6930 1.1 mrg (eval $ac_compile) 2>&5 6931 1.1 mrg ac_status=$? 6932 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6933 1.1 mrg test $ac_status = 0; }; then 6934 1.1 mrg case `/usr/bin/file conftest.o` in 6935 1.1 mrg *32-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_i386_fbsd" 6939 1.1 mrg ;; 6940 1.1 mrg x86_64-*linux*) 6941 1.4 mrg case `/usr/bin/file conftest.o` in 6942 1.4 mrg *x86-64*) 6943 1.4 mrg LD="${LD-ld} -m elf32_x86_64" 6944 1.4 mrg ;; 6945 1.4 mrg *) 6946 1.4 mrg LD="${LD-ld} -m elf_i386" 6947 1.4 mrg ;; 6948 1.4 mrg esac 6949 1.4 mrg ;; 6950 1.4 mrg powerpc64le-*linux*) 6951 1.4 mrg LD="${LD-ld} -m elf32lppclinux" 6952 1.1 mrg ;; 6953 1.4 mrg powerpc64-*linux*) 6954 1.1 mrg LD="${LD-ld} -m elf32ppclinux" 6955 1.1 mrg ;; 6956 1.1 mrg s390x-*linux*) 6957 1.1 mrg LD="${LD-ld} -m elf_s390" 6958 1.1 mrg ;; 6959 1.1 mrg sparc64-*linux*) 6960 1.1 mrg LD="${LD-ld} -m elf32_sparc" 6961 1.1 mrg ;; 6962 1.1 mrg esac 6963 1.1 mrg ;; 6964 1.1 mrg *64-bit*) 6965 1.1 mrg case $host in 6966 1.1 mrg x86_64-*kfreebsd*-gnu) 6967 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd" 6968 1.1 mrg ;; 6969 1.1 mrg x86_64-*linux*) 6970 1.1 mrg LD="${LD-ld} -m elf_x86_64" 6971 1.1 mrg ;; 6972 1.4 mrg powerpcle-*linux*) 6973 1.4 mrg LD="${LD-ld} -m elf64lppc" 6974 1.4 mrg ;; 6975 1.4 mrg powerpc-*linux*) 6976 1.1 mrg LD="${LD-ld} -m elf64ppc" 6977 1.1 mrg ;; 6978 1.1 mrg s390*-*linux*|s390*-*tpf*) 6979 1.1 mrg LD="${LD-ld} -m elf64_s390" 6980 1.1 mrg ;; 6981 1.1 mrg sparc*-*linux*) 6982 1.1 mrg LD="${LD-ld} -m elf64_sparc" 6983 1.1 mrg ;; 6984 1.1 mrg esac 6985 1.1 mrg ;; 6986 1.1 mrg esac 6987 1.1 mrg fi 6988 1.1 mrg rm -rf conftest* 6989 1.1 mrg ;; 6990 1.1 mrg 6991 1.1 mrg *-*-sco3.2v5*) 6992 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6993 1.1 mrg SAVE_CFLAGS="$CFLAGS" 6994 1.1 mrg CFLAGS="$CFLAGS -belf" 6995 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6996 1.1 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6997 1.11 mrg if ${lt_cv_cc_needs_belf+:} false; then : 6998 1.1 mrg $as_echo_n "(cached) " >&6 6999 1.1 mrg else 7000 1.1 mrg ac_ext=c 7001 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7002 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7003 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7004 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7005 1.1 mrg 7006 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7007 1.1 mrg /* end confdefs.h. */ 7008 1.1 mrg 7009 1.1 mrg int 7010 1.1 mrg main () 7011 1.1 mrg { 7012 1.1 mrg 7013 1.1 mrg ; 7014 1.1 mrg return 0; 7015 1.1 mrg } 7016 1.1 mrg _ACEOF 7017 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7018 1.1 mrg lt_cv_cc_needs_belf=yes 7019 1.1 mrg else 7020 1.1 mrg lt_cv_cc_needs_belf=no 7021 1.1 mrg fi 7022 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7023 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7024 1.1 mrg ac_ext=c 7025 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7026 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7027 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7028 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7029 1.1 mrg 7030 1.1 mrg fi 7031 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7032 1.1 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; } 7033 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7034 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7035 1.1 mrg CFLAGS="$SAVE_CFLAGS" 7036 1.1 mrg fi 7037 1.1 mrg ;; 7038 1.1 mrg sparc*-*solaris*) 7039 1.1 mrg # Find out which ABI we are using. 7040 1.1 mrg echo 'int i;' > conftest.$ac_ext 7041 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7042 1.1 mrg (eval $ac_compile) 2>&5 7043 1.1 mrg ac_status=$? 7044 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7045 1.1 mrg test $ac_status = 0; }; then 7046 1.1 mrg case `/usr/bin/file conftest.o` in 7047 1.1 mrg *64-bit*) 7048 1.1 mrg case $lt_cv_prog_gnu_ld in 7049 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 7050 1.1 mrg *) 7051 1.1 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7052 1.1 mrg LD="${LD-ld} -64" 7053 1.1 mrg fi 7054 1.1 mrg ;; 7055 1.1 mrg esac 7056 1.1 mrg ;; 7057 1.1 mrg esac 7058 1.1 mrg fi 7059 1.1 mrg rm -rf conftest* 7060 1.1 mrg ;; 7061 1.1 mrg esac 7062 1.1 mrg 7063 1.1 mrg need_locks="$enable_libtool_lock" 7064 1.1 mrg 7065 1.1 mrg 7066 1.1 mrg case $host_os in 7067 1.1 mrg rhapsody* | darwin*) 7068 1.1 mrg if test -n "$ac_tool_prefix"; then 7069 1.1 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 7070 1.1 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 7071 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7072 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7073 1.11 mrg if ${ac_cv_prog_DSYMUTIL+:} false; then : 7074 1.1 mrg $as_echo_n "(cached) " >&6 7075 1.1 mrg else 7076 1.1 mrg if test -n "$DSYMUTIL"; then 7077 1.1 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 7078 1.1 mrg else 7079 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7080 1.1 mrg for as_dir in $PATH 7081 1.1 mrg do 7082 1.1 mrg IFS=$as_save_IFS 7083 1.1 mrg test -z "$as_dir" && as_dir=. 7084 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7085 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7086 1.1 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 7087 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7088 1.1 mrg break 2 7089 1.1 mrg fi 7090 1.1 mrg done 7091 1.1 mrg done 7092 1.1 mrg IFS=$as_save_IFS 7093 1.1 mrg 7094 1.1 mrg fi 7095 1.1 mrg fi 7096 1.1 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL 7097 1.1 mrg if test -n "$DSYMUTIL"; then 7098 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 7099 1.1 mrg $as_echo "$DSYMUTIL" >&6; } 7100 1.1 mrg else 7101 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7102 1.1 mrg $as_echo "no" >&6; } 7103 1.1 mrg fi 7104 1.1 mrg 7105 1.1 mrg 7106 1.1 mrg fi 7107 1.1 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then 7108 1.1 mrg ac_ct_DSYMUTIL=$DSYMUTIL 7109 1.1 mrg # Extract the first word of "dsymutil", so it can be a program name with args. 7110 1.1 mrg set dummy dsymutil; ac_word=$2 7111 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7112 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7113 1.11 mrg if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 7114 1.1 mrg $as_echo_n "(cached) " >&6 7115 1.1 mrg else 7116 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7117 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 7118 1.1 mrg else 7119 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7120 1.1 mrg for as_dir in $PATH 7121 1.1 mrg do 7122 1.1 mrg IFS=$as_save_IFS 7123 1.1 mrg test -z "$as_dir" && as_dir=. 7124 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7125 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7126 1.1 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 7127 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7128 1.1 mrg break 2 7129 1.1 mrg fi 7130 1.1 mrg done 7131 1.1 mrg done 7132 1.1 mrg IFS=$as_save_IFS 7133 1.1 mrg 7134 1.1 mrg fi 7135 1.1 mrg fi 7136 1.1 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 7137 1.1 mrg if test -n "$ac_ct_DSYMUTIL"; then 7138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 7139 1.1 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; } 7140 1.1 mrg else 7141 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7142 1.1 mrg $as_echo "no" >&6; } 7143 1.1 mrg fi 7144 1.1 mrg 7145 1.1 mrg if test "x$ac_ct_DSYMUTIL" = x; then 7146 1.1 mrg DSYMUTIL=":" 7147 1.1 mrg else 7148 1.1 mrg case $cross_compiling:$ac_tool_warned in 7149 1.1 mrg yes:) 7150 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7151 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7152 1.1 mrg ac_tool_warned=yes ;; 7153 1.1 mrg esac 7154 1.1 mrg DSYMUTIL=$ac_ct_DSYMUTIL 7155 1.1 mrg fi 7156 1.1 mrg else 7157 1.1 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 7158 1.1 mrg fi 7159 1.1 mrg 7160 1.1 mrg if test -n "$ac_tool_prefix"; then 7161 1.1 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 7162 1.1 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2 7163 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7164 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7165 1.11 mrg if ${ac_cv_prog_NMEDIT+:} false; then : 7166 1.1 mrg $as_echo_n "(cached) " >&6 7167 1.1 mrg else 7168 1.1 mrg if test -n "$NMEDIT"; then 7169 1.1 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 7170 1.1 mrg else 7171 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7172 1.1 mrg for as_dir in $PATH 7173 1.1 mrg do 7174 1.1 mrg IFS=$as_save_IFS 7175 1.1 mrg test -z "$as_dir" && as_dir=. 7176 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7177 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7178 1.1 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 7179 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7180 1.1 mrg break 2 7181 1.1 mrg fi 7182 1.1 mrg done 7183 1.1 mrg done 7184 1.1 mrg IFS=$as_save_IFS 7185 1.1 mrg 7186 1.1 mrg fi 7187 1.1 mrg fi 7188 1.1 mrg NMEDIT=$ac_cv_prog_NMEDIT 7189 1.1 mrg if test -n "$NMEDIT"; then 7190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 7191 1.1 mrg $as_echo "$NMEDIT" >&6; } 7192 1.1 mrg else 7193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7194 1.1 mrg $as_echo "no" >&6; } 7195 1.1 mrg fi 7196 1.1 mrg 7197 1.1 mrg 7198 1.1 mrg fi 7199 1.1 mrg if test -z "$ac_cv_prog_NMEDIT"; then 7200 1.1 mrg ac_ct_NMEDIT=$NMEDIT 7201 1.1 mrg # Extract the first word of "nmedit", so it can be a program name with args. 7202 1.1 mrg set dummy nmedit; ac_word=$2 7203 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7204 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7205 1.11 mrg if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 7206 1.1 mrg $as_echo_n "(cached) " >&6 7207 1.1 mrg else 7208 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7209 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 7210 1.1 mrg else 7211 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7212 1.1 mrg for as_dir in $PATH 7213 1.1 mrg do 7214 1.1 mrg IFS=$as_save_IFS 7215 1.1 mrg test -z "$as_dir" && as_dir=. 7216 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7217 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7218 1.1 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 7219 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7220 1.1 mrg break 2 7221 1.1 mrg fi 7222 1.1 mrg done 7223 1.1 mrg done 7224 1.1 mrg IFS=$as_save_IFS 7225 1.1 mrg 7226 1.1 mrg fi 7227 1.1 mrg fi 7228 1.1 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7229 1.1 mrg if test -n "$ac_ct_NMEDIT"; then 7230 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7231 1.1 mrg $as_echo "$ac_ct_NMEDIT" >&6; } 7232 1.1 mrg else 7233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7234 1.1 mrg $as_echo "no" >&6; } 7235 1.1 mrg fi 7236 1.1 mrg 7237 1.1 mrg if test "x$ac_ct_NMEDIT" = x; then 7238 1.1 mrg NMEDIT=":" 7239 1.1 mrg else 7240 1.1 mrg case $cross_compiling:$ac_tool_warned in 7241 1.1 mrg yes:) 7242 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7243 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7244 1.1 mrg ac_tool_warned=yes ;; 7245 1.1 mrg esac 7246 1.1 mrg NMEDIT=$ac_ct_NMEDIT 7247 1.1 mrg fi 7248 1.1 mrg else 7249 1.1 mrg NMEDIT="$ac_cv_prog_NMEDIT" 7250 1.1 mrg fi 7251 1.1 mrg 7252 1.1 mrg if test -n "$ac_tool_prefix"; then 7253 1.1 mrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7254 1.1 mrg set dummy ${ac_tool_prefix}lipo; ac_word=$2 7255 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7256 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7257 1.11 mrg if ${ac_cv_prog_LIPO+:} false; then : 7258 1.1 mrg $as_echo_n "(cached) " >&6 7259 1.1 mrg else 7260 1.1 mrg if test -n "$LIPO"; then 7261 1.1 mrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7262 1.1 mrg else 7263 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7264 1.1 mrg for as_dir in $PATH 7265 1.1 mrg do 7266 1.1 mrg IFS=$as_save_IFS 7267 1.1 mrg test -z "$as_dir" && as_dir=. 7268 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7269 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7270 1.1 mrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7271 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7272 1.1 mrg break 2 7273 1.1 mrg fi 7274 1.1 mrg done 7275 1.1 mrg done 7276 1.1 mrg IFS=$as_save_IFS 7277 1.1 mrg 7278 1.1 mrg fi 7279 1.1 mrg fi 7280 1.1 mrg LIPO=$ac_cv_prog_LIPO 7281 1.1 mrg if test -n "$LIPO"; then 7282 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7283 1.1 mrg $as_echo "$LIPO" >&6; } 7284 1.1 mrg else 7285 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7286 1.1 mrg $as_echo "no" >&6; } 7287 1.1 mrg fi 7288 1.1 mrg 7289 1.1 mrg 7290 1.1 mrg fi 7291 1.1 mrg if test -z "$ac_cv_prog_LIPO"; then 7292 1.1 mrg ac_ct_LIPO=$LIPO 7293 1.1 mrg # Extract the first word of "lipo", so it can be a program name with args. 7294 1.1 mrg set dummy lipo; ac_word=$2 7295 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7296 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7297 1.11 mrg if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7298 1.1 mrg $as_echo_n "(cached) " >&6 7299 1.1 mrg else 7300 1.1 mrg if test -n "$ac_ct_LIPO"; then 7301 1.1 mrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7302 1.1 mrg else 7303 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7304 1.1 mrg for as_dir in $PATH 7305 1.1 mrg do 7306 1.1 mrg IFS=$as_save_IFS 7307 1.1 mrg test -z "$as_dir" && as_dir=. 7308 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7309 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7310 1.1 mrg ac_cv_prog_ac_ct_LIPO="lipo" 7311 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7312 1.1 mrg break 2 7313 1.1 mrg fi 7314 1.1 mrg done 7315 1.1 mrg done 7316 1.1 mrg IFS=$as_save_IFS 7317 1.1 mrg 7318 1.1 mrg fi 7319 1.1 mrg fi 7320 1.1 mrg ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7321 1.1 mrg if test -n "$ac_ct_LIPO"; then 7322 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7323 1.1 mrg $as_echo "$ac_ct_LIPO" >&6; } 7324 1.1 mrg else 7325 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7326 1.1 mrg $as_echo "no" >&6; } 7327 1.1 mrg fi 7328 1.1 mrg 7329 1.1 mrg if test "x$ac_ct_LIPO" = x; then 7330 1.1 mrg LIPO=":" 7331 1.1 mrg else 7332 1.1 mrg case $cross_compiling:$ac_tool_warned in 7333 1.1 mrg yes:) 7334 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7335 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7336 1.1 mrg ac_tool_warned=yes ;; 7337 1.1 mrg esac 7338 1.1 mrg LIPO=$ac_ct_LIPO 7339 1.1 mrg fi 7340 1.1 mrg else 7341 1.1 mrg LIPO="$ac_cv_prog_LIPO" 7342 1.1 mrg fi 7343 1.1 mrg 7344 1.1 mrg if test -n "$ac_tool_prefix"; then 7345 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7346 1.1 mrg set dummy ${ac_tool_prefix}otool; ac_word=$2 7347 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7348 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7349 1.11 mrg if ${ac_cv_prog_OTOOL+:} false; then : 7350 1.1 mrg $as_echo_n "(cached) " >&6 7351 1.1 mrg else 7352 1.1 mrg if test -n "$OTOOL"; then 7353 1.1 mrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7354 1.1 mrg else 7355 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7356 1.1 mrg for as_dir in $PATH 7357 1.1 mrg do 7358 1.1 mrg IFS=$as_save_IFS 7359 1.1 mrg test -z "$as_dir" && as_dir=. 7360 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7361 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7362 1.1 mrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7363 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7364 1.1 mrg break 2 7365 1.1 mrg fi 7366 1.1 mrg done 7367 1.1 mrg done 7368 1.1 mrg IFS=$as_save_IFS 7369 1.1 mrg 7370 1.1 mrg fi 7371 1.1 mrg fi 7372 1.1 mrg OTOOL=$ac_cv_prog_OTOOL 7373 1.1 mrg if test -n "$OTOOL"; then 7374 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7375 1.1 mrg $as_echo "$OTOOL" >&6; } 7376 1.1 mrg else 7377 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7378 1.1 mrg $as_echo "no" >&6; } 7379 1.1 mrg fi 7380 1.1 mrg 7381 1.1 mrg 7382 1.1 mrg fi 7383 1.1 mrg if test -z "$ac_cv_prog_OTOOL"; then 7384 1.1 mrg ac_ct_OTOOL=$OTOOL 7385 1.1 mrg # Extract the first word of "otool", so it can be a program name with args. 7386 1.1 mrg set dummy otool; ac_word=$2 7387 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7388 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7389 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7390 1.1 mrg $as_echo_n "(cached) " >&6 7391 1.1 mrg else 7392 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7393 1.1 mrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7394 1.1 mrg else 7395 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7396 1.1 mrg for as_dir in $PATH 7397 1.1 mrg do 7398 1.1 mrg IFS=$as_save_IFS 7399 1.1 mrg test -z "$as_dir" && as_dir=. 7400 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7401 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7402 1.1 mrg ac_cv_prog_ac_ct_OTOOL="otool" 7403 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7404 1.1 mrg break 2 7405 1.1 mrg fi 7406 1.1 mrg done 7407 1.1 mrg done 7408 1.1 mrg IFS=$as_save_IFS 7409 1.1 mrg 7410 1.1 mrg fi 7411 1.1 mrg fi 7412 1.1 mrg ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7413 1.1 mrg if test -n "$ac_ct_OTOOL"; then 7414 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7415 1.1 mrg $as_echo "$ac_ct_OTOOL" >&6; } 7416 1.1 mrg else 7417 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7418 1.1 mrg $as_echo "no" >&6; } 7419 1.1 mrg fi 7420 1.1 mrg 7421 1.1 mrg if test "x$ac_ct_OTOOL" = x; then 7422 1.1 mrg OTOOL=":" 7423 1.1 mrg else 7424 1.1 mrg case $cross_compiling:$ac_tool_warned in 7425 1.1 mrg yes:) 7426 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7427 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7428 1.1 mrg ac_tool_warned=yes ;; 7429 1.1 mrg esac 7430 1.1 mrg OTOOL=$ac_ct_OTOOL 7431 1.1 mrg fi 7432 1.1 mrg else 7433 1.1 mrg OTOOL="$ac_cv_prog_OTOOL" 7434 1.1 mrg fi 7435 1.1 mrg 7436 1.1 mrg if test -n "$ac_tool_prefix"; then 7437 1.1 mrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7438 1.1 mrg set dummy ${ac_tool_prefix}otool64; ac_word=$2 7439 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7440 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7441 1.11 mrg if ${ac_cv_prog_OTOOL64+:} false; then : 7442 1.1 mrg $as_echo_n "(cached) " >&6 7443 1.1 mrg else 7444 1.1 mrg if test -n "$OTOOL64"; then 7445 1.1 mrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7446 1.1 mrg else 7447 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7448 1.1 mrg for as_dir in $PATH 7449 1.1 mrg do 7450 1.1 mrg IFS=$as_save_IFS 7451 1.1 mrg test -z "$as_dir" && as_dir=. 7452 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7453 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7454 1.1 mrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7455 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7456 1.1 mrg break 2 7457 1.1 mrg fi 7458 1.1 mrg done 7459 1.1 mrg done 7460 1.1 mrg IFS=$as_save_IFS 7461 1.1 mrg 7462 1.1 mrg fi 7463 1.1 mrg fi 7464 1.1 mrg OTOOL64=$ac_cv_prog_OTOOL64 7465 1.1 mrg if test -n "$OTOOL64"; then 7466 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7467 1.1 mrg $as_echo "$OTOOL64" >&6; } 7468 1.1 mrg else 7469 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7470 1.1 mrg $as_echo "no" >&6; } 7471 1.1 mrg fi 7472 1.1 mrg 7473 1.1 mrg 7474 1.1 mrg fi 7475 1.1 mrg if test -z "$ac_cv_prog_OTOOL64"; then 7476 1.1 mrg ac_ct_OTOOL64=$OTOOL64 7477 1.1 mrg # Extract the first word of "otool64", so it can be a program name with args. 7478 1.1 mrg set dummy otool64; ac_word=$2 7479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7480 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 7481 1.11 mrg if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7482 1.1 mrg $as_echo_n "(cached) " >&6 7483 1.1 mrg else 7484 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7485 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7486 1.1 mrg else 7487 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7488 1.1 mrg for as_dir in $PATH 7489 1.1 mrg do 7490 1.1 mrg IFS=$as_save_IFS 7491 1.1 mrg test -z "$as_dir" && as_dir=. 7492 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 7493 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7494 1.1 mrg ac_cv_prog_ac_ct_OTOOL64="otool64" 7495 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7496 1.1 mrg break 2 7497 1.1 mrg fi 7498 1.1 mrg done 7499 1.1 mrg done 7500 1.1 mrg IFS=$as_save_IFS 7501 1.1 mrg 7502 1.1 mrg fi 7503 1.1 mrg fi 7504 1.1 mrg ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7505 1.1 mrg if test -n "$ac_ct_OTOOL64"; then 7506 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7507 1.1 mrg $as_echo "$ac_ct_OTOOL64" >&6; } 7508 1.1 mrg else 7509 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7510 1.1 mrg $as_echo "no" >&6; } 7511 1.1 mrg fi 7512 1.1 mrg 7513 1.1 mrg if test "x$ac_ct_OTOOL64" = x; then 7514 1.1 mrg OTOOL64=":" 7515 1.1 mrg else 7516 1.1 mrg case $cross_compiling:$ac_tool_warned in 7517 1.1 mrg yes:) 7518 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7519 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7520 1.1 mrg ac_tool_warned=yes ;; 7521 1.1 mrg esac 7522 1.1 mrg OTOOL64=$ac_ct_OTOOL64 7523 1.1 mrg fi 7524 1.1 mrg else 7525 1.1 mrg OTOOL64="$ac_cv_prog_OTOOL64" 7526 1.1 mrg fi 7527 1.1 mrg 7528 1.1 mrg 7529 1.1 mrg 7530 1.1 mrg 7531 1.1 mrg 7532 1.1 mrg 7533 1.1 mrg 7534 1.1 mrg 7535 1.1 mrg 7536 1.1 mrg 7537 1.1 mrg 7538 1.1 mrg 7539 1.1 mrg 7540 1.1 mrg 7541 1.1 mrg 7542 1.1 mrg 7543 1.1 mrg 7544 1.1 mrg 7545 1.1 mrg 7546 1.1 mrg 7547 1.1 mrg 7548 1.1 mrg 7549 1.1 mrg 7550 1.1 mrg 7551 1.1 mrg 7552 1.1 mrg 7553 1.1 mrg 7554 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7555 1.1 mrg $as_echo_n "checking for -single_module linker flag... " >&6; } 7556 1.11 mrg if ${lt_cv_apple_cc_single_mod+:} false; then : 7557 1.1 mrg $as_echo_n "(cached) " >&6 7558 1.1 mrg else 7559 1.1 mrg lt_cv_apple_cc_single_mod=no 7560 1.1 mrg if test -z "${LT_MULTI_MODULE}"; then 7561 1.1 mrg # By default we will add the -single_module flag. You can override 7562 1.1 mrg # by either setting the environment variable LT_MULTI_MODULE 7563 1.1 mrg # non-empty at configure time, or by adding -multi_module to the 7564 1.1 mrg # link flags. 7565 1.1 mrg rm -rf libconftest.dylib* 7566 1.1 mrg echo "int foo(void){return 1;}" > conftest.c 7567 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7568 1.1 mrg -dynamiclib -Wl,-single_module conftest.c" >&5 7569 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7570 1.1 mrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7571 1.1 mrg _lt_result=$? 7572 1.1 mrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 7573 1.1 mrg lt_cv_apple_cc_single_mod=yes 7574 1.1 mrg else 7575 1.1 mrg cat conftest.err >&5 7576 1.1 mrg fi 7577 1.1 mrg rm -rf libconftest.dylib* 7578 1.1 mrg rm -f conftest.* 7579 1.1 mrg fi 7580 1.1 mrg fi 7581 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7582 1.1 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7583 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7584 1.1 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7585 1.11 mrg if ${lt_cv_ld_exported_symbols_list+:} false; then : 7586 1.1 mrg $as_echo_n "(cached) " >&6 7587 1.1 mrg else 7588 1.1 mrg lt_cv_ld_exported_symbols_list=no 7589 1.1 mrg save_LDFLAGS=$LDFLAGS 7590 1.1 mrg echo "_main" > conftest.sym 7591 1.1 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7592 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7593 1.1 mrg /* end confdefs.h. */ 7594 1.1 mrg 7595 1.1 mrg int 7596 1.1 mrg main () 7597 1.1 mrg { 7598 1.1 mrg 7599 1.1 mrg ; 7600 1.1 mrg return 0; 7601 1.1 mrg } 7602 1.1 mrg _ACEOF 7603 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 7604 1.1 mrg lt_cv_ld_exported_symbols_list=yes 7605 1.1 mrg else 7606 1.1 mrg lt_cv_ld_exported_symbols_list=no 7607 1.1 mrg fi 7608 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 7609 1.1 mrg conftest$ac_exeext conftest.$ac_ext 7610 1.1 mrg LDFLAGS="$save_LDFLAGS" 7611 1.1 mrg 7612 1.1 mrg fi 7613 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7614 1.1 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7615 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7616 1.1 mrg $as_echo_n "checking for -force_load linker flag... " >&6; } 7617 1.11 mrg if ${lt_cv_ld_force_load+:} false; then : 7618 1.1 mrg $as_echo_n "(cached) " >&6 7619 1.1 mrg else 7620 1.1 mrg lt_cv_ld_force_load=no 7621 1.1 mrg cat > conftest.c << _LT_EOF 7622 1.1 mrg int forced_loaded() { return 2;} 7623 1.1 mrg _LT_EOF 7624 1.1 mrg echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7625 1.1 mrg $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7626 1.1 mrg echo "$AR cru libconftest.a conftest.o" >&5 7627 1.1 mrg $AR cru libconftest.a conftest.o 2>&5 7628 1.1 mrg cat > conftest.c << _LT_EOF 7629 1.1 mrg int main() { return 0;} 7630 1.1 mrg _LT_EOF 7631 1.1 mrg echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7632 1.1 mrg $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7633 1.1 mrg _lt_result=$? 7634 1.1 mrg if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then 7635 1.1 mrg lt_cv_ld_force_load=yes 7636 1.1 mrg else 7637 1.1 mrg cat conftest.err >&5 7638 1.1 mrg fi 7639 1.1 mrg rm -f conftest.err libconftest.a conftest conftest.c 7640 1.1 mrg rm -rf conftest.dSYM 7641 1.1 mrg 7642 1.1 mrg fi 7643 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7644 1.1 mrg $as_echo "$lt_cv_ld_force_load" >&6; } 7645 1.12 mrg # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to 7646 1.12 mrg # build without first building modern cctools / linker. 7647 1.12 mrg case $host_cpu-$host_os in 7648 1.12 mrg *-rhapsody* | *-darwin1.[012]) 7649 1.1 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7650 1.12 mrg *-darwin1.*) 7651 1.1 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7652 1.12 mrg *-darwin*) 7653 1.12 mrg # darwin 5.x (macOS 10.1) onwards we only need to adjust when the 7654 1.12 mrg # deployment target is forced to an earlier version. 7655 1.12 mrg case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in 7656 1.12 mrg UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) 7657 1.12 mrg ;; 7658 1.6 mrg 10.[012][,.]*) 7659 1.12 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' 7660 1.12 mrg ;; 7661 1.12 mrg *) 7662 1.12 mrg ;; 7663 1.12 mrg esac 7664 1.1 mrg ;; 7665 1.1 mrg esac 7666 1.1 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7667 1.1 mrg _lt_dar_single_mod='$single_module' 7668 1.1 mrg fi 7669 1.1 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7670 1.1 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7671 1.1 mrg else 7672 1.1 mrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7673 1.1 mrg fi 7674 1.1 mrg if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7675 1.1 mrg _lt_dsymutil='~$DSYMUTIL $lib || :' 7676 1.1 mrg else 7677 1.1 mrg _lt_dsymutil= 7678 1.1 mrg fi 7679 1.1 mrg ;; 7680 1.1 mrg esac 7681 1.1 mrg 7682 1.1 mrg ac_ext=c 7683 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7684 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7685 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7686 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 7688 1.1 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; } 7689 1.1 mrg # On Suns, sometimes $CPP names a directory. 7690 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then 7691 1.1 mrg CPP= 7692 1.1 mrg fi 7693 1.1 mrg if test -z "$CPP"; then 7694 1.11 mrg if ${ac_cv_prog_CPP+:} false; then : 7695 1.1 mrg $as_echo_n "(cached) " >&6 7696 1.1 mrg else 7697 1.1 mrg # Double quotes because CPP needs to be expanded 7698 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 7699 1.1 mrg do 7700 1.1 mrg ac_preproc_ok=false 7701 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7702 1.1 mrg do 7703 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7704 1.1 mrg # with a fresh cross-compiler works. 7705 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7706 1.1 mrg # <limits.h> exists even on freestanding compilers. 7707 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7708 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7709 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7710 1.1 mrg /* end confdefs.h. */ 7711 1.1 mrg #ifdef __STDC__ 7712 1.1 mrg # include <limits.h> 7713 1.1 mrg #else 7714 1.1 mrg # include <assert.h> 7715 1.1 mrg #endif 7716 1.1 mrg Syntax error 7717 1.1 mrg _ACEOF 7718 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7719 1.1 mrg 7720 1.1 mrg else 7721 1.1 mrg # Broken: fails on valid input. 7722 1.1 mrg continue 7723 1.1 mrg fi 7724 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7725 1.1 mrg 7726 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7727 1.1 mrg # can be detected and how. 7728 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7729 1.1 mrg /* end confdefs.h. */ 7730 1.1 mrg #include <ac_nonexistent.h> 7731 1.1 mrg _ACEOF 7732 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7733 1.1 mrg # Broken: success on invalid input. 7734 1.1 mrg continue 7735 1.1 mrg else 7736 1.1 mrg # Passes both tests. 7737 1.1 mrg ac_preproc_ok=: 7738 1.1 mrg break 7739 1.1 mrg fi 7740 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7741 1.1 mrg 7742 1.1 mrg done 7743 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7744 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7745 1.1 mrg if $ac_preproc_ok; then : 7746 1.1 mrg break 7747 1.1 mrg fi 7748 1.1 mrg 7749 1.1 mrg done 7750 1.1 mrg ac_cv_prog_CPP=$CPP 7751 1.1 mrg 7752 1.1 mrg fi 7753 1.1 mrg CPP=$ac_cv_prog_CPP 7754 1.1 mrg else 7755 1.1 mrg ac_cv_prog_CPP=$CPP 7756 1.1 mrg fi 7757 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 7758 1.1 mrg $as_echo "$CPP" >&6; } 7759 1.1 mrg ac_preproc_ok=false 7760 1.1 mrg for ac_c_preproc_warn_flag in '' yes 7761 1.1 mrg do 7762 1.1 mrg # Use a header file that comes with gcc, so configuring glibc 7763 1.1 mrg # with a fresh cross-compiler works. 7764 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 7765 1.1 mrg # <limits.h> exists even on freestanding compilers. 7766 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser, 7767 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case. 7768 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7769 1.1 mrg /* end confdefs.h. */ 7770 1.1 mrg #ifdef __STDC__ 7771 1.1 mrg # include <limits.h> 7772 1.1 mrg #else 7773 1.1 mrg # include <assert.h> 7774 1.1 mrg #endif 7775 1.1 mrg Syntax error 7776 1.1 mrg _ACEOF 7777 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7778 1.1 mrg 7779 1.1 mrg else 7780 1.1 mrg # Broken: fails on valid input. 7781 1.1 mrg continue 7782 1.1 mrg fi 7783 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7784 1.1 mrg 7785 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers 7786 1.1 mrg # can be detected and how. 7787 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7788 1.1 mrg /* end confdefs.h. */ 7789 1.1 mrg #include <ac_nonexistent.h> 7790 1.1 mrg _ACEOF 7791 1.1 mrg if ac_fn_c_try_cpp "$LINENO"; then : 7792 1.1 mrg # Broken: success on invalid input. 7793 1.1 mrg continue 7794 1.1 mrg else 7795 1.1 mrg # Passes both tests. 7796 1.1 mrg ac_preproc_ok=: 7797 1.1 mrg break 7798 1.1 mrg fi 7799 1.11 mrg rm -f conftest.err conftest.i conftest.$ac_ext 7800 1.1 mrg 7801 1.1 mrg done 7802 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 7803 1.11 mrg rm -f conftest.i conftest.err conftest.$ac_ext 7804 1.1 mrg if $ac_preproc_ok; then : 7805 1.1 mrg 7806 1.1 mrg else 7807 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7808 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7809 1.11 mrg as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 7810 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 7811 1.1 mrg fi 7812 1.1 mrg 7813 1.1 mrg ac_ext=c 7814 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 7815 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7816 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7817 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 7818 1.1 mrg 7819 1.1 mrg 7820 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7821 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 7822 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 7823 1.1 mrg $as_echo_n "(cached) " >&6 7824 1.1 mrg else 7825 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7826 1.1 mrg /* end confdefs.h. */ 7827 1.1 mrg #include <stdlib.h> 7828 1.1 mrg #include <stdarg.h> 7829 1.1 mrg #include <string.h> 7830 1.1 mrg #include <float.h> 7831 1.1 mrg 7832 1.1 mrg int 7833 1.1 mrg main () 7834 1.1 mrg { 7835 1.1 mrg 7836 1.1 mrg ; 7837 1.1 mrg return 0; 7838 1.1 mrg } 7839 1.1 mrg _ACEOF 7840 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 7841 1.1 mrg ac_cv_header_stdc=yes 7842 1.1 mrg else 7843 1.1 mrg ac_cv_header_stdc=no 7844 1.1 mrg fi 7845 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7846 1.1 mrg 7847 1.1 mrg if test $ac_cv_header_stdc = yes; then 7848 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7849 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7850 1.1 mrg /* end confdefs.h. */ 7851 1.1 mrg #include <string.h> 7852 1.1 mrg 7853 1.1 mrg _ACEOF 7854 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7855 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 7856 1.1 mrg 7857 1.1 mrg else 7858 1.1 mrg ac_cv_header_stdc=no 7859 1.1 mrg fi 7860 1.1 mrg rm -f conftest* 7861 1.1 mrg 7862 1.1 mrg fi 7863 1.1 mrg 7864 1.1 mrg if test $ac_cv_header_stdc = yes; then 7865 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7866 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7867 1.1 mrg /* end confdefs.h. */ 7868 1.1 mrg #include <stdlib.h> 7869 1.1 mrg 7870 1.1 mrg _ACEOF 7871 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7872 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 7873 1.1 mrg 7874 1.1 mrg else 7875 1.1 mrg ac_cv_header_stdc=no 7876 1.1 mrg fi 7877 1.1 mrg rm -f conftest* 7878 1.1 mrg 7879 1.1 mrg fi 7880 1.1 mrg 7881 1.1 mrg if test $ac_cv_header_stdc = yes; then 7882 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7883 1.1 mrg if test "$cross_compiling" = yes; then : 7884 1.1 mrg : 7885 1.1 mrg else 7886 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7887 1.1 mrg /* end confdefs.h. */ 7888 1.1 mrg #include <ctype.h> 7889 1.1 mrg #include <stdlib.h> 7890 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 7891 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7892 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7893 1.1 mrg #else 7894 1.1 mrg # define ISLOWER(c) \ 7895 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 7896 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 7897 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 7898 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7899 1.1 mrg #endif 7900 1.1 mrg 7901 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7902 1.1 mrg int 7903 1.1 mrg main () 7904 1.1 mrg { 7905 1.1 mrg int i; 7906 1.1 mrg for (i = 0; i < 256; i++) 7907 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 7908 1.1 mrg || toupper (i) != TOUPPER (i)) 7909 1.1 mrg return 2; 7910 1.1 mrg return 0; 7911 1.1 mrg } 7912 1.1 mrg _ACEOF 7913 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 7914 1.1 mrg 7915 1.1 mrg else 7916 1.1 mrg ac_cv_header_stdc=no 7917 1.1 mrg fi 7918 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7919 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 7920 1.1 mrg fi 7921 1.1 mrg 7922 1.1 mrg fi 7923 1.1 mrg fi 7924 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7925 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 7926 1.1 mrg if test $ac_cv_header_stdc = yes; then 7927 1.1 mrg 7928 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 7929 1.1 mrg 7930 1.1 mrg fi 7931 1.1 mrg 7932 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting. 7933 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7934 1.1 mrg inttypes.h stdint.h unistd.h 7935 1.1 mrg do : 7936 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7937 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7938 1.1 mrg " 7939 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7940 1.1 mrg cat >>confdefs.h <<_ACEOF 7941 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7942 1.1 mrg _ACEOF 7943 1.1 mrg 7944 1.1 mrg fi 7945 1.1 mrg 7946 1.1 mrg done 7947 1.1 mrg 7948 1.1 mrg 7949 1.1 mrg for ac_header in dlfcn.h 7950 1.1 mrg do : 7951 1.1 mrg ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7952 1.1 mrg " 7953 1.11 mrg if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7954 1.1 mrg cat >>confdefs.h <<_ACEOF 7955 1.1 mrg #define HAVE_DLFCN_H 1 7956 1.1 mrg _ACEOF 7957 1.1 mrg 7958 1.1 mrg fi 7959 1.1 mrg 7960 1.1 mrg done 7961 1.1 mrg 7962 1.1 mrg 7963 1.1 mrg 7964 1.1 mrg 7965 1.1 mrg 7966 1.1 mrg # Set options 7967 1.1 mrg 7968 1.1 mrg 7969 1.1 mrg 7970 1.1 mrg enable_dlopen=no 7971 1.1 mrg 7972 1.1 mrg 7973 1.1 mrg enable_win32_dll=no 7974 1.1 mrg 7975 1.1 mrg 7976 1.1 mrg # Check whether --enable-shared was given. 7977 1.1 mrg if test "${enable_shared+set}" = set; then : 7978 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default} 7979 1.1 mrg case $enableval in 7980 1.1 mrg yes) enable_shared=yes ;; 7981 1.1 mrg no) enable_shared=no ;; 7982 1.1 mrg *) 7983 1.1 mrg enable_shared=no 7984 1.1 mrg # Look at the argument we got. We use all the common list separators. 7985 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7986 1.1 mrg for pkg in $enableval; do 7987 1.1 mrg IFS="$lt_save_ifs" 7988 1.1 mrg if test "X$pkg" = "X$p"; then 7989 1.1 mrg enable_shared=yes 7990 1.1 mrg fi 7991 1.1 mrg done 7992 1.1 mrg IFS="$lt_save_ifs" 7993 1.1 mrg ;; 7994 1.1 mrg esac 7995 1.1 mrg else 7996 1.1 mrg enable_shared=yes 7997 1.1 mrg fi 7998 1.1 mrg 7999 1.1 mrg 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 # Check whether --enable-static was given. 8008 1.1 mrg if test "${enable_static+set}" = set; then : 8009 1.1 mrg enableval=$enable_static; p=${PACKAGE-default} 8010 1.1 mrg case $enableval in 8011 1.1 mrg yes) enable_static=yes ;; 8012 1.1 mrg no) enable_static=no ;; 8013 1.1 mrg *) 8014 1.1 mrg enable_static=no 8015 1.1 mrg # Look at the argument we got. We use all the common list separators. 8016 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8017 1.1 mrg for pkg in $enableval; do 8018 1.1 mrg IFS="$lt_save_ifs" 8019 1.1 mrg if test "X$pkg" = "X$p"; then 8020 1.1 mrg enable_static=yes 8021 1.1 mrg fi 8022 1.1 mrg done 8023 1.1 mrg IFS="$lt_save_ifs" 8024 1.1 mrg ;; 8025 1.1 mrg esac 8026 1.1 mrg else 8027 1.1 mrg enable_static=yes 8028 1.1 mrg fi 8029 1.1 mrg 8030 1.1 mrg 8031 1.1 mrg 8032 1.1 mrg 8033 1.1 mrg 8034 1.1 mrg 8035 1.1 mrg 8036 1.1 mrg 8037 1.1 mrg 8038 1.1 mrg 8039 1.1 mrg # Check whether --with-pic was given. 8040 1.1 mrg if test "${with_pic+set}" = set; then : 8041 1.1 mrg withval=$with_pic; pic_mode="$withval" 8042 1.1 mrg else 8043 1.1 mrg pic_mode=default 8044 1.1 mrg fi 8045 1.1 mrg 8046 1.1 mrg 8047 1.1 mrg test -z "$pic_mode" && pic_mode=default 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 # Check whether --enable-fast-install was given. 8056 1.1 mrg if test "${enable_fast_install+set}" = set; then : 8057 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default} 8058 1.1 mrg case $enableval in 8059 1.1 mrg yes) enable_fast_install=yes ;; 8060 1.1 mrg no) enable_fast_install=no ;; 8061 1.1 mrg *) 8062 1.1 mrg enable_fast_install=no 8063 1.1 mrg # Look at the argument we got. We use all the common list separators. 8064 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8065 1.1 mrg for pkg in $enableval; do 8066 1.1 mrg IFS="$lt_save_ifs" 8067 1.1 mrg if test "X$pkg" = "X$p"; then 8068 1.1 mrg enable_fast_install=yes 8069 1.1 mrg fi 8070 1.1 mrg done 8071 1.1 mrg IFS="$lt_save_ifs" 8072 1.1 mrg ;; 8073 1.1 mrg esac 8074 1.1 mrg else 8075 1.1 mrg enable_fast_install=yes 8076 1.1 mrg fi 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 # This can be used to rebuild libtool when needed 8089 1.1 mrg LIBTOOL_DEPS="$ltmain" 8090 1.1 mrg 8091 1.1 mrg # Always use our own libtool. 8092 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool' 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 8106 1.1 mrg 8107 1.1 mrg 8108 1.1 mrg 8109 1.1 mrg 8110 1.1 mrg 8111 1.1 mrg 8112 1.1 mrg 8113 1.1 mrg 8114 1.1 mrg 8115 1.1 mrg 8116 1.1 mrg 8117 1.1 mrg 8118 1.1 mrg 8119 1.1 mrg test -z "$LN_S" && LN_S="ln -s" 8120 1.1 mrg 8121 1.1 mrg 8122 1.1 mrg 8123 1.1 mrg 8124 1.1 mrg 8125 1.1 mrg 8126 1.1 mrg 8127 1.1 mrg 8128 1.1 mrg 8129 1.1 mrg 8130 1.1 mrg 8131 1.1 mrg 8132 1.1 mrg 8133 1.1 mrg 8134 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 8135 1.1 mrg setopt NO_GLOB_SUBST 8136 1.1 mrg fi 8137 1.1 mrg 8138 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8139 1.1 mrg $as_echo_n "checking for objdir... " >&6; } 8140 1.11 mrg if ${lt_cv_objdir+:} false; then : 8141 1.1 mrg $as_echo_n "(cached) " >&6 8142 1.1 mrg else 8143 1.1 mrg rm -f .libs 2>/dev/null 8144 1.1 mrg mkdir .libs 2>/dev/null 8145 1.1 mrg if test -d .libs; then 8146 1.1 mrg lt_cv_objdir=.libs 8147 1.1 mrg else 8148 1.1 mrg # MS-DOS does not allow filenames that begin with a dot. 8149 1.1 mrg lt_cv_objdir=_libs 8150 1.1 mrg fi 8151 1.1 mrg rmdir .libs 2>/dev/null 8152 1.1 mrg fi 8153 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8154 1.1 mrg $as_echo "$lt_cv_objdir" >&6; } 8155 1.1 mrg objdir=$lt_cv_objdir 8156 1.1 mrg 8157 1.1 mrg 8158 1.1 mrg 8159 1.1 mrg 8160 1.1 mrg 8161 1.1 mrg cat >>confdefs.h <<_ACEOF 8162 1.1 mrg #define LT_OBJDIR "$lt_cv_objdir/" 8163 1.1 mrg _ACEOF 8164 1.1 mrg 8165 1.1 mrg 8166 1.1 mrg 8167 1.1 mrg 8168 1.1 mrg case $host_os in 8169 1.1 mrg aix3*) 8170 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 8171 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 8172 1.1 mrg # vanish in a puff of smoke. 8173 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 8174 1.1 mrg COLLECT_NAMES= 8175 1.1 mrg export COLLECT_NAMES 8176 1.1 mrg fi 8177 1.1 mrg ;; 8178 1.1 mrg esac 8179 1.1 mrg 8180 1.1 mrg # Global variables: 8181 1.1 mrg ofile=libtool 8182 1.1 mrg can_build_shared=yes 8183 1.1 mrg 8184 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC, 8185 1.1 mrg # which needs '.lib'). 8186 1.1 mrg libext=a 8187 1.1 mrg 8188 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld" 8189 1.1 mrg 8190 1.1 mrg old_CC="$CC" 8191 1.1 mrg old_CFLAGS="$CFLAGS" 8192 1.1 mrg 8193 1.1 mrg # Set sane defaults for various variables 8194 1.1 mrg test -z "$CC" && CC=cc 8195 1.1 mrg test -z "$LTCC" && LTCC=$CC 8196 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8197 1.1 mrg test -z "$LD" && LD=ld 8198 1.1 mrg test -z "$ac_objext" && ac_objext=o 8199 1.1 mrg 8200 1.1 mrg for cc_temp in $compiler""; do 8201 1.1 mrg case $cc_temp in 8202 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8203 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8204 1.1 mrg \-*) ;; 8205 1.1 mrg *) break;; 8206 1.1 mrg esac 8207 1.1 mrg done 8208 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8209 1.1 mrg 8210 1.1 mrg 8211 1.1 mrg # Only perform the check for file, if the check method requires it 8212 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file 8213 1.1 mrg case $deplibs_check_method in 8214 1.1 mrg file_magic*) 8215 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8216 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8217 1.1 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8218 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8219 1.1 mrg $as_echo_n "(cached) " >&6 8220 1.1 mrg else 8221 1.1 mrg case $MAGIC_CMD in 8222 1.1 mrg [\\/*] | ?:[\\/]*) 8223 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8224 1.1 mrg ;; 8225 1.1 mrg *) 8226 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8227 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8228 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8229 1.1 mrg for ac_dir in $ac_dummy; do 8230 1.1 mrg IFS="$lt_save_ifs" 8231 1.1 mrg test -z "$ac_dir" && ac_dir=. 8232 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then 8233 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8234 1.1 mrg if test -n "$file_magic_test_file"; then 8235 1.1 mrg case $deplibs_check_method in 8236 1.1 mrg "file_magic "*) 8237 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8238 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8239 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8240 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8241 1.1 mrg : 8242 1.1 mrg else 8243 1.1 mrg cat <<_LT_EOF 1>&2 8244 1.1 mrg 8245 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8246 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8247 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8248 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8249 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8250 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8251 1.1 mrg *** may want to report the problem to your system manager and/or to 8252 1.1 mrg *** bug-libtool@gnu.org 8253 1.1 mrg 8254 1.1 mrg _LT_EOF 8255 1.1 mrg fi ;; 8256 1.1 mrg esac 8257 1.1 mrg fi 8258 1.1 mrg break 8259 1.1 mrg fi 8260 1.1 mrg done 8261 1.1 mrg IFS="$lt_save_ifs" 8262 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8263 1.1 mrg ;; 8264 1.1 mrg esac 8265 1.1 mrg fi 8266 1.1 mrg 8267 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8268 1.1 mrg if test -n "$MAGIC_CMD"; then 8269 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8270 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8271 1.1 mrg else 8272 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8273 1.1 mrg $as_echo "no" >&6; } 8274 1.1 mrg fi 8275 1.1 mrg 8276 1.1 mrg 8277 1.1 mrg 8278 1.1 mrg 8279 1.1 mrg 8280 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then 8281 1.1 mrg if test -n "$ac_tool_prefix"; then 8282 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8283 1.1 mrg $as_echo_n "checking for file... " >&6; } 8284 1.11 mrg if ${lt_cv_path_MAGIC_CMD+:} false; then : 8285 1.1 mrg $as_echo_n "(cached) " >&6 8286 1.1 mrg else 8287 1.1 mrg case $MAGIC_CMD in 8288 1.1 mrg [\\/*] | ?:[\\/]*) 8289 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8290 1.1 mrg ;; 8291 1.1 mrg *) 8292 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD" 8293 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8294 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8295 1.1 mrg for ac_dir in $ac_dummy; do 8296 1.1 mrg IFS="$lt_save_ifs" 8297 1.1 mrg test -z "$ac_dir" && ac_dir=. 8298 1.1 mrg if test -f $ac_dir/file; then 8299 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 8300 1.1 mrg if test -n "$file_magic_test_file"; then 8301 1.1 mrg case $deplibs_check_method in 8302 1.1 mrg "file_magic "*) 8303 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8304 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8305 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8306 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then 8307 1.1 mrg : 8308 1.1 mrg else 8309 1.1 mrg cat <<_LT_EOF 1>&2 8310 1.1 mrg 8311 1.1 mrg *** Warning: the command libtool uses to detect shared libraries, 8312 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize. 8313 1.1 mrg *** The result is that libtool may fail to recognize shared libraries 8314 1.1 mrg *** as such. This will affect the creation of libtool libraries that 8315 1.1 mrg *** depend on shared libraries, but programs linked with such libtool 8316 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you 8317 1.1 mrg *** may want to report the problem to your system manager and/or to 8318 1.1 mrg *** bug-libtool@gnu.org 8319 1.1 mrg 8320 1.1 mrg _LT_EOF 8321 1.1 mrg fi ;; 8322 1.1 mrg esac 8323 1.1 mrg fi 8324 1.1 mrg break 8325 1.1 mrg fi 8326 1.1 mrg done 8327 1.1 mrg IFS="$lt_save_ifs" 8328 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD" 8329 1.1 mrg ;; 8330 1.1 mrg esac 8331 1.1 mrg fi 8332 1.1 mrg 8333 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8334 1.1 mrg if test -n "$MAGIC_CMD"; then 8335 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8336 1.1 mrg $as_echo "$MAGIC_CMD" >&6; } 8337 1.1 mrg else 8338 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8339 1.1 mrg $as_echo "no" >&6; } 8340 1.1 mrg fi 8341 1.1 mrg 8342 1.1 mrg 8343 1.1 mrg else 8344 1.1 mrg MAGIC_CMD=: 8345 1.1 mrg fi 8346 1.1 mrg fi 8347 1.1 mrg 8348 1.1 mrg fi 8349 1.1 mrg ;; 8350 1.1 mrg esac 8351 1.1 mrg 8352 1.1 mrg # Use C for the default configuration in the libtool script 8353 1.1 mrg 8354 1.1 mrg lt_save_CC="$CC" 8355 1.1 mrg ac_ext=c 8356 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 8357 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8358 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8359 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 8360 1.1 mrg 8361 1.1 mrg 8362 1.1 mrg # Source file extension for C test sources. 8363 1.1 mrg ac_ext=c 8364 1.1 mrg 8365 1.1 mrg # Object file extension for compiled C test sources. 8366 1.1 mrg objext=o 8367 1.1 mrg objext=$objext 8368 1.1 mrg 8369 1.1 mrg # Code to be used in simple compile tests 8370 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;" 8371 1.1 mrg 8372 1.1 mrg # Code to be used in simple link tests 8373 1.1 mrg lt_simple_link_test_code='int main(){return(0);}' 8374 1.1 mrg 8375 1.1 mrg 8376 1.1 mrg 8377 1.1 mrg 8378 1.1 mrg 8379 1.1 mrg 8380 1.1 mrg 8381 1.1 mrg # If no C compiler was specified, use CC. 8382 1.1 mrg LTCC=${LTCC-"$CC"} 8383 1.1 mrg 8384 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 8385 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8386 1.1 mrg 8387 1.1 mrg # Allow CC to be a program name with arguments. 8388 1.1 mrg compiler=$CC 8389 1.1 mrg 8390 1.1 mrg # Save the default compiler, since it gets overwritten when the other 8391 1.1 mrg # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8392 1.1 mrg compiler_DEFAULT=$CC 8393 1.1 mrg 8394 1.1 mrg # save warnings/boilerplate of simple test code 8395 1.1 mrg ac_outfile=conftest.$ac_objext 8396 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8397 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8398 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 8399 1.1 mrg $RM conftest* 8400 1.1 mrg 8401 1.1 mrg ac_outfile=conftest.$ac_objext 8402 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 8403 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8404 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 8405 1.1 mrg $RM -r conftest* 8406 1.1 mrg 8407 1.1 mrg 8408 1.1 mrg ## CAVEAT EMPTOR: 8409 1.1 mrg ## There is no encapsulation within the following macros, do not change 8410 1.1 mrg ## the running order or otherwise move them around unless you know exactly 8411 1.1 mrg ## what you are doing... 8412 1.1 mrg if test -n "$compiler"; then 8413 1.1 mrg 8414 1.1 mrg lt_prog_compiler_no_builtin_flag= 8415 1.1 mrg 8416 1.1 mrg if test "$GCC" = yes; then 8417 1.1 mrg case $cc_basename in 8418 1.1 mrg nvcc*) 8419 1.1 mrg lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8420 1.1 mrg *) 8421 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8422 1.1 mrg esac 8423 1.1 mrg 8424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8425 1.1 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8426 1.11 mrg if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8427 1.1 mrg $as_echo_n "(cached) " >&6 8428 1.1 mrg else 8429 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no 8430 1.1 mrg ac_outfile=conftest.$ac_objext 8431 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8432 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions" 8433 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8434 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8435 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8436 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8437 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8438 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8439 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8440 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8441 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8442 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8443 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8444 1.1 mrg ac_status=$? 8445 1.1 mrg cat conftest.err >&5 8446 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8447 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8448 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8449 1.1 mrg # So say no if there are warnings other than the usual output. 8450 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8451 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8452 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8453 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes 8454 1.1 mrg fi 8455 1.1 mrg fi 8456 1.1 mrg $RM conftest* 8457 1.1 mrg 8458 1.1 mrg fi 8459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8460 1.1 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8461 1.1 mrg 8462 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8463 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8464 1.1 mrg else 8465 1.1 mrg : 8466 1.1 mrg fi 8467 1.1 mrg 8468 1.1 mrg fi 8469 1.1 mrg 8470 1.1 mrg 8471 1.1 mrg 8472 1.1 mrg 8473 1.1 mrg 8474 1.1 mrg 8475 1.1 mrg lt_prog_compiler_wl= 8476 1.1 mrg lt_prog_compiler_pic= 8477 1.1 mrg lt_prog_compiler_static= 8478 1.1 mrg 8479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8480 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8481 1.1 mrg 8482 1.1 mrg if test "$GCC" = yes; then 8483 1.1 mrg lt_prog_compiler_wl='-Wl,' 8484 1.1 mrg lt_prog_compiler_static='-static' 8485 1.1 mrg 8486 1.1 mrg case $host_os in 8487 1.1 mrg aix*) 8488 1.1 mrg # All AIX code is PIC. 8489 1.1 mrg if test "$host_cpu" = ia64; then 8490 1.1 mrg # AIX 5 now supports IA64 processor 8491 1.1 mrg lt_prog_compiler_static='-Bstatic' 8492 1.1 mrg fi 8493 1.4 mrg lt_prog_compiler_pic='-fPIC' 8494 1.1 mrg ;; 8495 1.1 mrg 8496 1.1 mrg amigaos*) 8497 1.1 mrg case $host_cpu in 8498 1.1 mrg powerpc) 8499 1.1 mrg # see comment about AmigaOS4 .so support 8500 1.1 mrg lt_prog_compiler_pic='-fPIC' 8501 1.1 mrg ;; 8502 1.1 mrg m68k) 8503 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 8504 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 8505 1.1 mrg # like `-m68040'. 8506 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8507 1.1 mrg ;; 8508 1.1 mrg esac 8509 1.1 mrg ;; 8510 1.1 mrg 8511 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8512 1.1 mrg # PIC is the default for these OSes. 8513 1.1 mrg ;; 8514 1.1 mrg 8515 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8516 1.1 mrg # This hack is so that the source file can tell whether it is being 8517 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8518 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 8519 1.1 mrg # (--disable-auto-import) libraries 8520 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8521 1.1 mrg ;; 8522 1.1 mrg 8523 1.1 mrg darwin* | rhapsody*) 8524 1.1 mrg # PIC is the default on this platform 8525 1.1 mrg # Common symbols not allowed in MH_DYLIB files 8526 1.1 mrg lt_prog_compiler_pic='-fno-common' 8527 1.1 mrg ;; 8528 1.1 mrg 8529 1.1 mrg haiku*) 8530 1.1 mrg # PIC is the default for Haiku. 8531 1.1 mrg # The "-static" flag exists, but is broken. 8532 1.1 mrg lt_prog_compiler_static= 8533 1.1 mrg ;; 8534 1.1 mrg 8535 1.1 mrg hpux*) 8536 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8537 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8538 1.1 mrg # sets the default TLS model and affects inlining. 8539 1.1 mrg case $host_cpu in 8540 1.1 mrg hppa*64*) 8541 1.1 mrg # +Z the default 8542 1.1 mrg ;; 8543 1.1 mrg *) 8544 1.1 mrg lt_prog_compiler_pic='-fPIC' 8545 1.1 mrg ;; 8546 1.1 mrg esac 8547 1.1 mrg ;; 8548 1.1 mrg 8549 1.1 mrg interix[3-9]*) 8550 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8551 1.1 mrg # Instead, we relocate shared libraries at runtime. 8552 1.1 mrg ;; 8553 1.1 mrg 8554 1.1 mrg msdosdjgpp*) 8555 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 8556 1.1 mrg # on systems that don't support them. 8557 1.1 mrg lt_prog_compiler_can_build_shared=no 8558 1.1 mrg enable_shared=no 8559 1.1 mrg ;; 8560 1.1 mrg 8561 1.1 mrg *nto* | *qnx*) 8562 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8563 1.1 mrg # it will coredump. 8564 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8565 1.1 mrg ;; 8566 1.1 mrg 8567 1.1 mrg sysv4*MP*) 8568 1.1 mrg if test -d /usr/nec; then 8569 1.1 mrg lt_prog_compiler_pic=-Kconform_pic 8570 1.1 mrg fi 8571 1.1 mrg ;; 8572 1.1 mrg 8573 1.1 mrg *) 8574 1.1 mrg lt_prog_compiler_pic='-fPIC' 8575 1.1 mrg ;; 8576 1.1 mrg esac 8577 1.1 mrg 8578 1.1 mrg case $cc_basename in 8579 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 8580 1.1 mrg lt_prog_compiler_wl='-Xlinker ' 8581 1.1 mrg lt_prog_compiler_pic='-Xcompiler -fPIC' 8582 1.1 mrg ;; 8583 1.1 mrg esac 8584 1.1 mrg else 8585 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 8586 1.1 mrg case $host_os in 8587 1.1 mrg aix*) 8588 1.1 mrg lt_prog_compiler_wl='-Wl,' 8589 1.1 mrg if test "$host_cpu" = ia64; then 8590 1.1 mrg # AIX 5 now supports IA64 processor 8591 1.1 mrg lt_prog_compiler_static='-Bstatic' 8592 1.1 mrg else 8593 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8594 1.1 mrg fi 8595 1.1 mrg ;; 8596 1.1 mrg 8597 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 8598 1.1 mrg # This hack is so that the source file can tell whether it is being 8599 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 8600 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT' 8601 1.1 mrg ;; 8602 1.1 mrg 8603 1.1 mrg hpux9* | hpux10* | hpux11*) 8604 1.1 mrg lt_prog_compiler_wl='-Wl,' 8605 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8606 1.1 mrg # not for PA HP-UX. 8607 1.1 mrg case $host_cpu in 8608 1.1 mrg hppa*64*|ia64*) 8609 1.1 mrg # +Z the default 8610 1.1 mrg ;; 8611 1.1 mrg *) 8612 1.1 mrg lt_prog_compiler_pic='+Z' 8613 1.1 mrg ;; 8614 1.1 mrg esac 8615 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 8616 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive' 8617 1.1 mrg ;; 8618 1.1 mrg 8619 1.1 mrg irix5* | irix6* | nonstopux*) 8620 1.1 mrg lt_prog_compiler_wl='-Wl,' 8621 1.1 mrg # PIC (with -KPIC) is the default. 8622 1.1 mrg lt_prog_compiler_static='-non_shared' 8623 1.1 mrg ;; 8624 1.1 mrg 8625 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 8626 1.1 mrg case $cc_basename in 8627 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 8628 1.1 mrg ecc*) 8629 1.1 mrg lt_prog_compiler_wl='-Wl,' 8630 1.1 mrg lt_prog_compiler_pic='-KPIC' 8631 1.1 mrg lt_prog_compiler_static='-static' 8632 1.1 mrg ;; 8633 1.1 mrg # icc used to be incompatible with GCC. 8634 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 8635 1.1 mrg icc* | ifort*) 8636 1.1 mrg lt_prog_compiler_wl='-Wl,' 8637 1.1 mrg lt_prog_compiler_pic='-fPIC' 8638 1.1 mrg lt_prog_compiler_static='-static' 8639 1.1 mrg ;; 8640 1.1 mrg # Lahey Fortran 8.1. 8641 1.1 mrg lf95*) 8642 1.1 mrg lt_prog_compiler_wl='-Wl,' 8643 1.1 mrg lt_prog_compiler_pic='--shared' 8644 1.1 mrg lt_prog_compiler_static='--static' 8645 1.1 mrg ;; 8646 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8647 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 8648 1.1 mrg # which looks to be a dead project) 8649 1.1 mrg lt_prog_compiler_wl='-Wl,' 8650 1.1 mrg lt_prog_compiler_pic='-fpic' 8651 1.1 mrg lt_prog_compiler_static='-Bstatic' 8652 1.1 mrg ;; 8653 1.1 mrg ccc*) 8654 1.1 mrg lt_prog_compiler_wl='-Wl,' 8655 1.1 mrg # All Alpha code is PIC. 8656 1.1 mrg lt_prog_compiler_static='-non_shared' 8657 1.1 mrg ;; 8658 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 8659 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8660 1.1 mrg lt_prog_compiler_wl='-Wl,' 8661 1.1 mrg lt_prog_compiler_pic='-qpic' 8662 1.1 mrg lt_prog_compiler_static='-qstaticlink' 8663 1.1 mrg ;; 8664 1.1 mrg *) 8665 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 8666 1.1 mrg *Sun\ F* | *Sun*Fortran*) 8667 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 8668 1.1 mrg lt_prog_compiler_pic='-KPIC' 8669 1.1 mrg lt_prog_compiler_static='-Bstatic' 8670 1.1 mrg lt_prog_compiler_wl='' 8671 1.1 mrg ;; 8672 1.1 mrg *Sun\ C*) 8673 1.1 mrg # Sun C 5.9 8674 1.1 mrg lt_prog_compiler_pic='-KPIC' 8675 1.1 mrg lt_prog_compiler_static='-Bstatic' 8676 1.1 mrg lt_prog_compiler_wl='-Wl,' 8677 1.1 mrg ;; 8678 1.1 mrg esac 8679 1.1 mrg ;; 8680 1.1 mrg esac 8681 1.1 mrg ;; 8682 1.1 mrg 8683 1.1 mrg newsos6) 8684 1.1 mrg lt_prog_compiler_pic='-KPIC' 8685 1.1 mrg lt_prog_compiler_static='-Bstatic' 8686 1.1 mrg ;; 8687 1.1 mrg 8688 1.1 mrg *nto* | *qnx*) 8689 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 8690 1.1 mrg # it will coredump. 8691 1.1 mrg lt_prog_compiler_pic='-fPIC -shared' 8692 1.1 mrg ;; 8693 1.1 mrg 8694 1.1 mrg osf3* | osf4* | osf5*) 8695 1.1 mrg lt_prog_compiler_wl='-Wl,' 8696 1.1 mrg # All OSF/1 code is PIC. 8697 1.1 mrg lt_prog_compiler_static='-non_shared' 8698 1.1 mrg ;; 8699 1.1 mrg 8700 1.1 mrg rdos*) 8701 1.1 mrg lt_prog_compiler_static='-non_shared' 8702 1.1 mrg ;; 8703 1.1 mrg 8704 1.1 mrg solaris*) 8705 1.1 mrg lt_prog_compiler_pic='-KPIC' 8706 1.1 mrg lt_prog_compiler_static='-Bstatic' 8707 1.1 mrg case $cc_basename in 8708 1.1 mrg f77* | f90* | f95*) 8709 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';; 8710 1.1 mrg *) 8711 1.1 mrg lt_prog_compiler_wl='-Wl,';; 8712 1.1 mrg esac 8713 1.1 mrg ;; 8714 1.1 mrg 8715 1.1 mrg sunos4*) 8716 1.1 mrg lt_prog_compiler_wl='-Qoption ld ' 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 sysv4 | sysv4.2uw2* | sysv4.3*) 8722 1.1 mrg lt_prog_compiler_wl='-Wl,' 8723 1.1 mrg lt_prog_compiler_pic='-KPIC' 8724 1.1 mrg lt_prog_compiler_static='-Bstatic' 8725 1.1 mrg ;; 8726 1.1 mrg 8727 1.1 mrg sysv4*MP*) 8728 1.1 mrg if test -d /usr/nec ;then 8729 1.1 mrg lt_prog_compiler_pic='-Kconform_pic' 8730 1.1 mrg lt_prog_compiler_static='-Bstatic' 8731 1.1 mrg fi 8732 1.1 mrg ;; 8733 1.1 mrg 8734 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8735 1.1 mrg lt_prog_compiler_wl='-Wl,' 8736 1.1 mrg lt_prog_compiler_pic='-KPIC' 8737 1.1 mrg lt_prog_compiler_static='-Bstatic' 8738 1.1 mrg ;; 8739 1.1 mrg 8740 1.1 mrg unicos*) 8741 1.1 mrg lt_prog_compiler_wl='-Wl,' 8742 1.1 mrg lt_prog_compiler_can_build_shared=no 8743 1.1 mrg ;; 8744 1.1 mrg 8745 1.1 mrg uts4*) 8746 1.1 mrg lt_prog_compiler_pic='-pic' 8747 1.1 mrg lt_prog_compiler_static='-Bstatic' 8748 1.1 mrg ;; 8749 1.1 mrg 8750 1.1 mrg *) 8751 1.1 mrg lt_prog_compiler_can_build_shared=no 8752 1.1 mrg ;; 8753 1.1 mrg esac 8754 1.1 mrg fi 8755 1.1 mrg 8756 1.1 mrg case $host_os in 8757 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 8758 1.1 mrg *djgpp*) 8759 1.1 mrg lt_prog_compiler_pic= 8760 1.1 mrg ;; 8761 1.1 mrg *) 8762 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8763 1.1 mrg ;; 8764 1.1 mrg esac 8765 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 8766 1.1 mrg $as_echo "$lt_prog_compiler_pic" >&6; } 8767 1.1 mrg 8768 1.1 mrg 8769 1.1 mrg 8770 1.1 mrg 8771 1.1 mrg 8772 1.1 mrg 8773 1.1 mrg # 8774 1.1 mrg # Check to make sure the PIC flag actually works. 8775 1.1 mrg # 8776 1.1 mrg if test -n "$lt_prog_compiler_pic"; then 8777 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8778 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8779 1.11 mrg if ${lt_cv_prog_compiler_pic_works+:} false; then : 8780 1.1 mrg $as_echo_n "(cached) " >&6 8781 1.1 mrg else 8782 1.1 mrg lt_cv_prog_compiler_pic_works=no 8783 1.1 mrg ac_outfile=conftest.$ac_objext 8784 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8785 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8786 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8787 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8788 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8789 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8790 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 8791 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8792 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8793 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8794 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8795 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8796 1.1 mrg (eval "$lt_compile" 2>conftest.err) 8797 1.1 mrg ac_status=$? 8798 1.1 mrg cat conftest.err >&5 8799 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8800 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 8801 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8802 1.1 mrg # So say no if there are warnings other than the usual output. 8803 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8804 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8805 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8806 1.1 mrg lt_cv_prog_compiler_pic_works=yes 8807 1.1 mrg fi 8808 1.1 mrg fi 8809 1.1 mrg $RM conftest* 8810 1.1 mrg 8811 1.1 mrg fi 8812 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8813 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8814 1.1 mrg 8815 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8816 1.1 mrg case $lt_prog_compiler_pic in 8817 1.1 mrg "" | " "*) ;; 8818 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8819 1.1 mrg esac 8820 1.1 mrg else 8821 1.1 mrg lt_prog_compiler_pic= 8822 1.1 mrg lt_prog_compiler_can_build_shared=no 8823 1.1 mrg fi 8824 1.1 mrg 8825 1.1 mrg fi 8826 1.1 mrg 8827 1.1 mrg 8828 1.1 mrg 8829 1.1 mrg 8830 1.1 mrg 8831 1.1 mrg 8832 1.1 mrg # 8833 1.1 mrg # Check to make sure the static flag actually works. 8834 1.1 mrg # 8835 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8836 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8837 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8838 1.11 mrg if ${lt_cv_prog_compiler_static_works+:} false; then : 8839 1.1 mrg $as_echo_n "(cached) " >&6 8840 1.1 mrg else 8841 1.1 mrg lt_cv_prog_compiler_static_works=no 8842 1.1 mrg save_LDFLAGS="$LDFLAGS" 8843 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8844 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 8845 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8846 1.1 mrg # The linker can only warn and ignore the option if not recognized 8847 1.1 mrg # So say no if there are warnings 8848 1.1 mrg if test -s conftest.err; then 8849 1.1 mrg # Append any errors to the config.log. 8850 1.1 mrg cat conftest.err 1>&5 8851 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8852 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8853 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 8854 1.1 mrg lt_cv_prog_compiler_static_works=yes 8855 1.1 mrg fi 8856 1.1 mrg else 8857 1.1 mrg lt_cv_prog_compiler_static_works=yes 8858 1.1 mrg fi 8859 1.1 mrg fi 8860 1.1 mrg $RM -r conftest* 8861 1.1 mrg LDFLAGS="$save_LDFLAGS" 8862 1.1 mrg 8863 1.1 mrg fi 8864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8865 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8866 1.1 mrg 8867 1.1 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8868 1.1 mrg : 8869 1.1 mrg else 8870 1.1 mrg lt_prog_compiler_static= 8871 1.1 mrg fi 8872 1.1 mrg 8873 1.1 mrg 8874 1.1 mrg 8875 1.1 mrg 8876 1.1 mrg 8877 1.1 mrg 8878 1.1 mrg 8879 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8880 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8881 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8882 1.1 mrg $as_echo_n "(cached) " >&6 8883 1.1 mrg else 8884 1.1 mrg lt_cv_prog_compiler_c_o=no 8885 1.1 mrg $RM -r conftest 2>/dev/null 8886 1.1 mrg mkdir conftest 8887 1.1 mrg cd conftest 8888 1.1 mrg mkdir out 8889 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8890 1.1 mrg 8891 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8892 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8893 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8894 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8895 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8896 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8897 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8898 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8899 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8900 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8901 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8902 1.1 mrg ac_status=$? 8903 1.1 mrg cat out/conftest.err >&5 8904 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8905 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8906 1.1 mrg then 8907 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8908 1.1 mrg # So say no if there are warnings 8909 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8910 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8911 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8912 1.1 mrg lt_cv_prog_compiler_c_o=yes 8913 1.1 mrg fi 8914 1.1 mrg fi 8915 1.1 mrg chmod u+w . 2>&5 8916 1.1 mrg $RM conftest* 8917 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8918 1.1 mrg # template instantiation 8919 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8920 1.1 mrg $RM out/* && rmdir out 8921 1.1 mrg cd .. 8922 1.1 mrg $RM -r conftest 8923 1.1 mrg $RM conftest* 8924 1.1 mrg 8925 1.1 mrg fi 8926 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8927 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8928 1.1 mrg 8929 1.1 mrg 8930 1.1 mrg 8931 1.1 mrg 8932 1.1 mrg 8933 1.1 mrg 8934 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8935 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8936 1.11 mrg if ${lt_cv_prog_compiler_c_o+:} false; then : 8937 1.1 mrg $as_echo_n "(cached) " >&6 8938 1.1 mrg else 8939 1.1 mrg lt_cv_prog_compiler_c_o=no 8940 1.1 mrg $RM -r conftest 2>/dev/null 8941 1.1 mrg mkdir conftest 8942 1.1 mrg cd conftest 8943 1.1 mrg mkdir out 8944 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8945 1.1 mrg 8946 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 8947 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 8948 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 8949 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 8950 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 8951 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 8952 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8953 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8954 1.1 mrg -e 's:$: $lt_compiler_flag:'` 8955 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8956 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 8957 1.1 mrg ac_status=$? 8958 1.1 mrg cat out/conftest.err >&5 8959 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 8960 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 8961 1.1 mrg then 8962 1.1 mrg # The compiler can only warn and ignore the option if not recognized 8963 1.1 mrg # So say no if there are warnings 8964 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8965 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8966 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8967 1.1 mrg lt_cv_prog_compiler_c_o=yes 8968 1.1 mrg fi 8969 1.1 mrg fi 8970 1.1 mrg chmod u+w . 2>&5 8971 1.1 mrg $RM conftest* 8972 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 8973 1.1 mrg # template instantiation 8974 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8975 1.1 mrg $RM out/* && rmdir out 8976 1.1 mrg cd .. 8977 1.1 mrg $RM -r conftest 8978 1.1 mrg $RM conftest* 8979 1.1 mrg 8980 1.1 mrg fi 8981 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8982 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8983 1.1 mrg 8984 1.1 mrg 8985 1.1 mrg 8986 1.1 mrg 8987 1.1 mrg hard_links="nottested" 8988 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8989 1.1 mrg # do not overwrite the value of need_locks provided by the user 8990 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8991 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 8992 1.1 mrg hard_links=yes 8993 1.1 mrg $RM conftest* 8994 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8995 1.1 mrg touch conftest.a 8996 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 8997 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 8998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8999 1.1 mrg $as_echo "$hard_links" >&6; } 9000 1.1 mrg if test "$hard_links" = no; then 9001 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9002 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9003 1.1 mrg need_locks=warn 9004 1.1 mrg fi 9005 1.1 mrg else 9006 1.1 mrg need_locks=no 9007 1.1 mrg fi 9008 1.1 mrg 9009 1.1 mrg 9010 1.1 mrg 9011 1.1 mrg 9012 1.1 mrg 9013 1.1 mrg 9014 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9015 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9016 1.1 mrg 9017 1.1 mrg runpath_var= 9018 1.1 mrg allow_undefined_flag= 9019 1.1 mrg always_export_symbols=no 9020 1.1 mrg archive_cmds= 9021 1.1 mrg archive_expsym_cmds= 9022 1.1 mrg compiler_needs_object=no 9023 1.1 mrg enable_shared_with_static_runtimes=no 9024 1.1 mrg export_dynamic_flag_spec= 9025 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9026 1.1 mrg hardcode_automatic=no 9027 1.1 mrg hardcode_direct=no 9028 1.1 mrg hardcode_direct_absolute=no 9029 1.1 mrg hardcode_libdir_flag_spec= 9030 1.1 mrg hardcode_libdir_flag_spec_ld= 9031 1.1 mrg hardcode_libdir_separator= 9032 1.1 mrg hardcode_minus_L=no 9033 1.1 mrg hardcode_shlibpath_var=unsupported 9034 1.1 mrg inherit_rpath=no 9035 1.1 mrg link_all_deplibs=unknown 9036 1.1 mrg module_cmds= 9037 1.1 mrg module_expsym_cmds= 9038 1.1 mrg old_archive_from_new_cmds= 9039 1.1 mrg old_archive_from_expsyms_cmds= 9040 1.1 mrg thread_safe_flag_spec= 9041 1.1 mrg whole_archive_flag_spec= 9042 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 9043 1.1 mrg # included in the symbol list 9044 1.1 mrg include_expsyms= 9045 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 9046 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 9047 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9048 1.1 mrg # as well as any symbol that contains `d'. 9049 1.1 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9050 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9051 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 9052 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 9053 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 9054 1.1 mrg # preloaded symbol tables. 9055 1.1 mrg # Exclude shared library initialization/finalization symbols. 9056 1.1 mrg extract_expsyms_cmds= 9057 1.1 mrg 9058 1.1 mrg case $host_os in 9059 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9060 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 9061 1.1 mrg # When not using gcc, we currently assume that we are using 9062 1.1 mrg # Microsoft Visual C++. 9063 1.1 mrg if test "$GCC" != yes; then 9064 1.1 mrg with_gnu_ld=no 9065 1.1 mrg fi 9066 1.1 mrg ;; 9067 1.1 mrg interix*) 9068 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 9069 1.1 mrg with_gnu_ld=yes 9070 1.1 mrg ;; 9071 1.1 mrg openbsd*) 9072 1.1 mrg with_gnu_ld=no 9073 1.1 mrg ;; 9074 1.1 mrg esac 9075 1.1 mrg 9076 1.1 mrg ld_shlibs=yes 9077 1.1 mrg 9078 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 9079 1.1 mrg # that we're better off using the native interface for both. 9080 1.1 mrg lt_use_gnu_ld_interface=no 9081 1.1 mrg if test "$with_gnu_ld" = yes; then 9082 1.1 mrg case $host_os in 9083 1.1 mrg aix*) 9084 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 9085 1.1 mrg # with the native linker. However, as the warning in the GNU ld 9086 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 9087 1.1 mrg # shared libraries, regardless of the interface used. 9088 1.1 mrg case `$LD -v 2>&1` in 9089 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9090 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9091 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9092 1.1 mrg *) 9093 1.1 mrg lt_use_gnu_ld_interface=yes 9094 1.1 mrg ;; 9095 1.1 mrg esac 9096 1.1 mrg ;; 9097 1.1 mrg *) 9098 1.1 mrg lt_use_gnu_ld_interface=yes 9099 1.1 mrg ;; 9100 1.1 mrg esac 9101 1.1 mrg fi 9102 1.1 mrg 9103 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 9104 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 9105 1.1 mrg wlarc='${wl}' 9106 1.1 mrg 9107 1.1 mrg # Set some defaults for GNU ld with shared library support. These 9108 1.1 mrg # are reset later if shared libraries are not supported. Putting them 9109 1.1 mrg # here allows them to be overridden if necessary. 9110 1.1 mrg runpath_var=LD_RUN_PATH 9111 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9112 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic' 9113 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 9114 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9115 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9116 1.1 mrg else 9117 1.1 mrg whole_archive_flag_spec= 9118 1.1 mrg fi 9119 1.1 mrg supports_anon_versioning=no 9120 1.1 mrg case `$LD -v 2>&1` in 9121 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 9122 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9123 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9124 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9125 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 9126 1.1 mrg *) supports_anon_versioning=yes ;; 9127 1.1 mrg esac 9128 1.1 mrg 9129 1.1 mrg # See if GNU ld supports shared libraries. 9130 1.1 mrg case $host_os in 9131 1.1 mrg aix[3-9]*) 9132 1.1 mrg # On AIX/PPC, the GNU linker is very broken 9133 1.1 mrg if test "$host_cpu" != ia64; then 9134 1.1 mrg ld_shlibs=no 9135 1.1 mrg cat <<_LT_EOF 1>&2 9136 1.1 mrg 9137 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 9138 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 9139 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 9140 1.1 mrg *** really care for shared libraries, you may want to install binutils 9141 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9142 1.1 mrg *** You will then need to restart the configuration process. 9143 1.1 mrg 9144 1.1 mrg _LT_EOF 9145 1.1 mrg fi 9146 1.1 mrg ;; 9147 1.1 mrg 9148 1.1 mrg amigaos*) 9149 1.1 mrg case $host_cpu in 9150 1.1 mrg powerpc) 9151 1.1 mrg # see comment about AmigaOS4 .so support 9152 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9153 1.1 mrg archive_expsym_cmds='' 9154 1.1 mrg ;; 9155 1.1 mrg m68k) 9156 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)' 9157 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9158 1.1 mrg hardcode_minus_L=yes 9159 1.1 mrg ;; 9160 1.1 mrg esac 9161 1.1 mrg ;; 9162 1.1 mrg 9163 1.1 mrg beos*) 9164 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9165 1.1 mrg allow_undefined_flag=unsupported 9166 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 9167 1.1 mrg # support --undefined. This deserves some investigation. FIXME 9168 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9169 1.1 mrg else 9170 1.1 mrg ld_shlibs=no 9171 1.1 mrg fi 9172 1.1 mrg ;; 9173 1.1 mrg 9174 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9175 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9176 1.1 mrg # as there is no search path for DLLs. 9177 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9178 1.1 mrg export_dynamic_flag_spec='${wl}--export-all-symbols' 9179 1.1 mrg allow_undefined_flag=unsupported 9180 1.1 mrg always_export_symbols=no 9181 1.1 mrg enable_shared_with_static_runtimes=yes 9182 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' 9183 1.1 mrg 9184 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9185 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' 9186 1.1 mrg # If the export-symbols file already is a .def file (1st line 9187 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 9188 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9189 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 9190 1.1 mrg else 9191 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 9192 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 9193 1.1 mrg fi~ 9194 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' 9195 1.1 mrg else 9196 1.1 mrg ld_shlibs=no 9197 1.1 mrg fi 9198 1.1 mrg ;; 9199 1.1 mrg 9200 1.1 mrg haiku*) 9201 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9202 1.1 mrg link_all_deplibs=yes 9203 1.1 mrg ;; 9204 1.1 mrg 9205 1.1 mrg interix[3-9]*) 9206 1.1 mrg hardcode_direct=no 9207 1.1 mrg hardcode_shlibpath_var=no 9208 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9209 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9210 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9211 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 9212 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 9213 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 9214 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9215 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9216 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' 9217 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' 9218 1.1 mrg ;; 9219 1.1 mrg 9220 1.12 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 9221 1.1 mrg tmp_diet=no 9222 1.1 mrg if test "$host_os" = linux-dietlibc; then 9223 1.1 mrg case $cc_basename in 9224 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9225 1.1 mrg esac 9226 1.1 mrg fi 9227 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9228 1.1 mrg && test "$tmp_diet" = no 9229 1.1 mrg then 9230 1.6 mrg tmp_addflag=' $pic_flag' 9231 1.1 mrg tmp_sharedflag='-shared' 9232 1.1 mrg case $cc_basename,$host_cpu in 9233 1.1 mrg pgcc*) # Portland Group C compiler 9234 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' 9235 1.1 mrg tmp_addflag=' $pic_flag' 9236 1.1 mrg ;; 9237 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 9238 1.1 mrg # Portland Group f77 and f90 compilers 9239 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' 9240 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 9241 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9242 1.1 mrg tmp_addflag=' -i_dynamic' ;; 9243 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9244 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 9245 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 9246 1.1 mrg tmp_addflag=' -nofor_main' ;; 9247 1.1 mrg lf95*) # Lahey Fortran 8.1 9248 1.1 mrg whole_archive_flag_spec= 9249 1.1 mrg tmp_sharedflag='--shared' ;; 9250 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9251 1.1 mrg tmp_sharedflag='-qmkshrobj' 9252 1.1 mrg tmp_addflag= ;; 9253 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 9254 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' 9255 1.1 mrg compiler_needs_object=yes 9256 1.1 mrg ;; 9257 1.1 mrg esac 9258 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 9259 1.1 mrg *Sun\ C*) # Sun C 5.9 9260 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' 9261 1.1 mrg compiler_needs_object=yes 9262 1.1 mrg tmp_sharedflag='-G' ;; 9263 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 9264 1.1 mrg tmp_sharedflag='-G' ;; 9265 1.1 mrg esac 9266 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9267 1.1 mrg 9268 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9269 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9270 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9271 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9272 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' 9273 1.1 mrg fi 9274 1.1 mrg 9275 1.1 mrg case $cc_basename in 9276 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 9277 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9278 1.1 mrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9279 1.1 mrg hardcode_libdir_flag_spec= 9280 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 9281 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 9282 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 9283 1.1 mrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9284 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9285 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 9286 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9287 1.1 mrg fi 9288 1.1 mrg ;; 9289 1.1 mrg esac 9290 1.1 mrg else 9291 1.1 mrg ld_shlibs=no 9292 1.1 mrg fi 9293 1.1 mrg ;; 9294 1.1 mrg 9295 1.1 mrg netbsd*) 9296 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9297 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9298 1.1 mrg wlarc= 9299 1.1 mrg else 9300 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9301 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' 9302 1.1 mrg fi 9303 1.1 mrg ;; 9304 1.1 mrg 9305 1.1 mrg solaris*) 9306 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9307 1.1 mrg ld_shlibs=no 9308 1.1 mrg cat <<_LT_EOF 1>&2 9309 1.1 mrg 9310 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 9311 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 9312 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9313 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 9314 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9315 1.1 mrg *** used, and then restart. 9316 1.1 mrg 9317 1.1 mrg _LT_EOF 9318 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 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 9326 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9327 1.1 mrg case `$LD -v 2>&1` in 9328 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9329 1.1 mrg ld_shlibs=no 9330 1.1 mrg cat <<_LT_EOF 1>&2 9331 1.1 mrg 9332 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9333 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 9334 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 9335 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9336 1.1 mrg *** your PATH or compiler configuration so that the native linker is 9337 1.1 mrg *** used, and then restart. 9338 1.1 mrg 9339 1.1 mrg _LT_EOF 9340 1.1 mrg ;; 9341 1.1 mrg *) 9342 1.1 mrg # For security reasons, it is highly recommended that you always 9343 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 9344 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 9345 1.1 mrg # requires that you compile everything twice, which is a pain. 9346 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9347 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9348 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9349 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' 9350 1.1 mrg else 9351 1.1 mrg ld_shlibs=no 9352 1.1 mrg fi 9353 1.1 mrg ;; 9354 1.1 mrg esac 9355 1.1 mrg ;; 9356 1.1 mrg 9357 1.1 mrg sunos4*) 9358 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9359 1.1 mrg wlarc= 9360 1.1 mrg hardcode_direct=yes 9361 1.1 mrg hardcode_shlibpath_var=no 9362 1.1 mrg ;; 9363 1.1 mrg 9364 1.1 mrg *) 9365 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9366 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9367 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' 9368 1.1 mrg else 9369 1.1 mrg ld_shlibs=no 9370 1.1 mrg fi 9371 1.1 mrg ;; 9372 1.1 mrg esac 9373 1.1 mrg 9374 1.1 mrg if test "$ld_shlibs" = no; then 9375 1.1 mrg runpath_var= 9376 1.1 mrg hardcode_libdir_flag_spec= 9377 1.1 mrg export_dynamic_flag_spec= 9378 1.1 mrg whole_archive_flag_spec= 9379 1.1 mrg fi 9380 1.1 mrg else 9381 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 9382 1.1 mrg case $host_os in 9383 1.1 mrg aix3*) 9384 1.1 mrg allow_undefined_flag=unsupported 9385 1.1 mrg always_export_symbols=yes 9386 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' 9387 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 9388 1.1 mrg # are no directories specified by -L. 9389 1.1 mrg hardcode_minus_L=yes 9390 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9391 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 9392 1.1 mrg # broken collect2. 9393 1.1 mrg hardcode_direct=unsupported 9394 1.1 mrg fi 9395 1.1 mrg ;; 9396 1.1 mrg 9397 1.1 mrg aix[4-9]*) 9398 1.1 mrg if test "$host_cpu" = ia64; then 9399 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 9400 1.1 mrg # have to do anything special. 9401 1.1 mrg aix_use_runtimelinking=no 9402 1.1 mrg exp_sym_flag='-Bexport' 9403 1.1 mrg no_entry_flag="" 9404 1.1 mrg else 9405 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 9406 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 9407 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 9408 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 9409 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9410 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' 9411 1.1 mrg else 9412 1.6 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9413 1.1 mrg fi 9414 1.1 mrg aix_use_runtimelinking=no 9415 1.1 mrg 9416 1.1 mrg # Test if we are trying to use run time linking or normal 9417 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9418 1.1 mrg # need to do runtime linking. 9419 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9420 1.1 mrg for ld_flag in $LDFLAGS; do 9421 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9422 1.1 mrg aix_use_runtimelinking=yes 9423 1.1 mrg break 9424 1.1 mrg fi 9425 1.1 mrg done 9426 1.1 mrg ;; 9427 1.1 mrg esac 9428 1.1 mrg 9429 1.1 mrg exp_sym_flag='-bexport' 9430 1.1 mrg no_entry_flag='-bnoentry' 9431 1.1 mrg fi 9432 1.1 mrg 9433 1.1 mrg # When large executables or shared objects are built, AIX ld can 9434 1.1 mrg # have problems creating the table of contents. If linking a library 9435 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 9436 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9437 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9438 1.1 mrg 9439 1.1 mrg archive_cmds='' 9440 1.1 mrg hardcode_direct=yes 9441 1.1 mrg hardcode_direct_absolute=yes 9442 1.1 mrg hardcode_libdir_separator=':' 9443 1.1 mrg link_all_deplibs=yes 9444 1.1 mrg file_list_spec='${wl}-f,' 9445 1.1 mrg 9446 1.1 mrg if test "$GCC" = yes; then 9447 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 9448 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 9449 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 9450 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 9451 1.1 mrg if test -f "$collect2name" && 9452 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9453 1.1 mrg then 9454 1.1 mrg # We have reworked collect2 9455 1.1 mrg : 9456 1.1 mrg else 9457 1.1 mrg # We have old collect2 9458 1.1 mrg hardcode_direct=unsupported 9459 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 9460 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 9461 1.1 mrg # to unsupported forces relinking 9462 1.1 mrg hardcode_minus_L=yes 9463 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9464 1.1 mrg hardcode_libdir_separator= 9465 1.1 mrg fi 9466 1.1 mrg ;; 9467 1.1 mrg esac 9468 1.1 mrg shared_flag='-shared' 9469 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9470 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 9471 1.1 mrg fi 9472 1.1 mrg else 9473 1.1 mrg # not using gcc 9474 1.1 mrg if test "$host_cpu" = ia64; then 9475 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9476 1.1 mrg # chokes on -Wl,-G. The following line is correct: 9477 1.1 mrg shared_flag='-G' 9478 1.1 mrg else 9479 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9480 1.1 mrg shared_flag='${wl}-G' 9481 1.1 mrg else 9482 1.1 mrg shared_flag='${wl}-bM:SRE' 9483 1.1 mrg fi 9484 1.1 mrg fi 9485 1.1 mrg fi 9486 1.1 mrg 9487 1.1 mrg export_dynamic_flag_spec='${wl}-bexpall' 9488 1.1 mrg # It seems that -bexpall does not export symbols beginning with 9489 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 9490 1.1 mrg always_export_symbols=yes 9491 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 9492 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 9493 1.1 mrg # -berok will link without error, but may produce a broken library. 9494 1.1 mrg allow_undefined_flag='-berok' 9495 1.1 mrg # Determine the default libpath from the value encoded in an 9496 1.1 mrg # empty executable. 9497 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9498 1.1 mrg /* end confdefs.h. */ 9499 1.1 mrg 9500 1.1 mrg int 9501 1.1 mrg main () 9502 1.1 mrg { 9503 1.1 mrg 9504 1.1 mrg ; 9505 1.1 mrg return 0; 9506 1.1 mrg } 9507 1.1 mrg _ACEOF 9508 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9509 1.1 mrg 9510 1.1 mrg lt_aix_libpath_sed=' 9511 1.1 mrg /Import File Strings/,/^$/ { 9512 1.1 mrg /^0/ { 9513 1.1 mrg s/^0 *\(.*\)$/\1/ 9514 1.1 mrg p 9515 1.1 mrg } 9516 1.1 mrg }' 9517 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9518 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9519 1.1 mrg if test -z "$aix_libpath"; then 9520 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9521 1.1 mrg fi 9522 1.1 mrg fi 9523 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9524 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9525 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9526 1.1 mrg 9527 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9528 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" 9529 1.1 mrg else 9530 1.1 mrg if test "$host_cpu" = ia64; then 9531 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9532 1.1 mrg allow_undefined_flag="-z nodefs" 9533 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" 9534 1.1 mrg else 9535 1.1 mrg # Determine the default libpath from the value encoded in an 9536 1.1 mrg # empty executable. 9537 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9538 1.1 mrg /* end confdefs.h. */ 9539 1.1 mrg 9540 1.1 mrg int 9541 1.1 mrg main () 9542 1.1 mrg { 9543 1.1 mrg 9544 1.1 mrg ; 9545 1.1 mrg return 0; 9546 1.1 mrg } 9547 1.1 mrg _ACEOF 9548 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9549 1.1 mrg 9550 1.1 mrg lt_aix_libpath_sed=' 9551 1.1 mrg /Import File Strings/,/^$/ { 9552 1.1 mrg /^0/ { 9553 1.1 mrg s/^0 *\(.*\)$/\1/ 9554 1.1 mrg p 9555 1.1 mrg } 9556 1.1 mrg }' 9557 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9558 1.1 mrg # Check for a 64-bit object if we didn't find anything. 9559 1.1 mrg if test -z "$aix_libpath"; then 9560 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9561 1.1 mrg fi 9562 1.1 mrg fi 9563 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9564 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9565 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 9566 1.1 mrg 9567 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9568 1.1 mrg # Warning - without using the other run time loading flags, 9569 1.1 mrg # -berok will link without error, but may produce a broken library. 9570 1.1 mrg no_undefined_flag=' ${wl}-bernotok' 9571 1.1 mrg allow_undefined_flag=' ${wl}-berok' 9572 1.1 mrg if test "$with_gnu_ld" = yes; then 9573 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 9574 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9575 1.1 mrg else 9576 1.1 mrg # Exported symbols can be pulled into shared objects from archives 9577 1.1 mrg whole_archive_flag_spec='$convenience' 9578 1.1 mrg fi 9579 1.1 mrg archive_cmds_need_lc=yes 9580 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 9581 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' 9582 1.1 mrg fi 9583 1.1 mrg fi 9584 1.1 mrg ;; 9585 1.1 mrg 9586 1.1 mrg amigaos*) 9587 1.1 mrg case $host_cpu in 9588 1.1 mrg powerpc) 9589 1.1 mrg # see comment about AmigaOS4 .so support 9590 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9591 1.1 mrg archive_expsym_cmds='' 9592 1.1 mrg ;; 9593 1.1 mrg m68k) 9594 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)' 9595 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9596 1.1 mrg hardcode_minus_L=yes 9597 1.1 mrg ;; 9598 1.1 mrg esac 9599 1.1 mrg ;; 9600 1.1 mrg 9601 1.1 mrg bsdi[45]*) 9602 1.1 mrg export_dynamic_flag_spec=-rdynamic 9603 1.1 mrg ;; 9604 1.1 mrg 9605 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 9606 1.1 mrg # When not using gcc, we currently assume that we are using 9607 1.1 mrg # Microsoft Visual C++. 9608 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 9609 1.1 mrg # no search path for DLLs. 9610 1.1 mrg hardcode_libdir_flag_spec=' ' 9611 1.1 mrg allow_undefined_flag=unsupported 9612 1.1 mrg # Tell ltmain to make .lib files, not .a files. 9613 1.1 mrg libext=lib 9614 1.1 mrg # Tell ltmain to make .dll files, not .so files. 9615 1.1 mrg shrext_cmds=".dll" 9616 1.1 mrg # FIXME: Setting linknames here is a bad hack. 9617 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9618 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 9619 1.1 mrg old_archive_from_new_cmds='true' 9620 1.1 mrg # FIXME: Should let the user specify the lib program. 9621 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9622 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`' 9623 1.1 mrg enable_shared_with_static_runtimes=yes 9624 1.1 mrg ;; 9625 1.1 mrg 9626 1.1 mrg darwin* | rhapsody*) 9627 1.1 mrg 9628 1.1 mrg 9629 1.1 mrg archive_cmds_need_lc=no 9630 1.1 mrg hardcode_direct=no 9631 1.1 mrg hardcode_automatic=yes 9632 1.1 mrg hardcode_shlibpath_var=unsupported 9633 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 9634 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\"`' 9635 1.1 mrg else 9636 1.1 mrg whole_archive_flag_spec='' 9637 1.1 mrg fi 9638 1.1 mrg link_all_deplibs=yes 9639 1.1 mrg allow_undefined_flag="$_lt_dar_allow_undefined" 9640 1.1 mrg case $cc_basename in 9641 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 9642 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 9643 1.1 mrg esac 9644 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 9645 1.1 mrg output_verbose_link_cmd=func_echo_all 9646 1.1 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9647 1.1 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9648 1.1 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 9649 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}" 9650 1.1 mrg 9651 1.1 mrg else 9652 1.1 mrg ld_shlibs=no 9653 1.1 mrg fi 9654 1.1 mrg 9655 1.1 mrg ;; 9656 1.1 mrg 9657 1.1 mrg dgux*) 9658 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9659 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9660 1.1 mrg hardcode_shlibpath_var=no 9661 1.1 mrg ;; 9662 1.1 mrg 9663 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9664 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 9665 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 9666 1.1 mrg # extra space). 9667 1.1 mrg freebsd2.2*) 9668 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9669 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9670 1.1 mrg hardcode_direct=yes 9671 1.1 mrg hardcode_shlibpath_var=no 9672 1.1 mrg ;; 9673 1.1 mrg 9674 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9675 1.4 mrg freebsd2.*) 9676 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9677 1.1 mrg hardcode_direct=yes 9678 1.1 mrg hardcode_minus_L=yes 9679 1.1 mrg hardcode_shlibpath_var=no 9680 1.1 mrg ;; 9681 1.1 mrg 9682 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9683 1.1 mrg freebsd* | dragonfly*) 9684 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 9685 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9686 1.1 mrg hardcode_direct=yes 9687 1.1 mrg hardcode_shlibpath_var=no 9688 1.1 mrg ;; 9689 1.1 mrg 9690 1.1 mrg hpux9*) 9691 1.1 mrg if test "$GCC" = yes; then 9692 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' 9693 1.1 mrg else 9694 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' 9695 1.1 mrg fi 9696 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9697 1.1 mrg hardcode_libdir_separator=: 9698 1.1 mrg hardcode_direct=yes 9699 1.1 mrg 9700 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9701 1.1 mrg # but as the default location of the library. 9702 1.1 mrg hardcode_minus_L=yes 9703 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9704 1.1 mrg ;; 9705 1.1 mrg 9706 1.1 mrg hpux10*) 9707 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9708 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9709 1.1 mrg else 9710 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9711 1.1 mrg fi 9712 1.1 mrg if test "$with_gnu_ld" = no; then 9713 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9714 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir' 9715 1.1 mrg hardcode_libdir_separator=: 9716 1.1 mrg hardcode_direct=yes 9717 1.1 mrg hardcode_direct_absolute=yes 9718 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9719 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9720 1.1 mrg # but as the default location of the library. 9721 1.1 mrg hardcode_minus_L=yes 9722 1.1 mrg fi 9723 1.1 mrg ;; 9724 1.1 mrg 9725 1.1 mrg hpux11*) 9726 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9727 1.1 mrg case $host_cpu in 9728 1.1 mrg hppa*64*) 9729 1.13 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9730 1.1 mrg ;; 9731 1.1 mrg ia64*) 9732 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9733 1.1 mrg ;; 9734 1.1 mrg *) 9735 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9736 1.1 mrg ;; 9737 1.1 mrg esac 9738 1.1 mrg else 9739 1.1 mrg case $host_cpu in 9740 1.1 mrg hppa*64*) 9741 1.13 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9742 1.1 mrg ;; 9743 1.1 mrg ia64*) 9744 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9745 1.1 mrg ;; 9746 1.1 mrg *) 9747 1.1 mrg 9748 1.1 mrg # Older versions of the 11.00 compiler do not understand -b yet 9749 1.1 mrg # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9750 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9751 1.1 mrg $as_echo_n "checking if $CC understands -b... " >&6; } 9752 1.11 mrg if ${lt_cv_prog_compiler__b+:} false; then : 9753 1.1 mrg $as_echo_n "(cached) " >&6 9754 1.1 mrg else 9755 1.1 mrg lt_cv_prog_compiler__b=no 9756 1.1 mrg save_LDFLAGS="$LDFLAGS" 9757 1.1 mrg LDFLAGS="$LDFLAGS -b" 9758 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 9759 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9760 1.1 mrg # The linker can only warn and ignore the option if not recognized 9761 1.1 mrg # So say no if there are warnings 9762 1.1 mrg if test -s conftest.err; then 9763 1.1 mrg # Append any errors to the config.log. 9764 1.1 mrg cat conftest.err 1>&5 9765 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9766 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9767 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 9768 1.1 mrg lt_cv_prog_compiler__b=yes 9769 1.1 mrg fi 9770 1.1 mrg else 9771 1.1 mrg lt_cv_prog_compiler__b=yes 9772 1.1 mrg fi 9773 1.1 mrg fi 9774 1.1 mrg $RM -r conftest* 9775 1.1 mrg LDFLAGS="$save_LDFLAGS" 9776 1.1 mrg 9777 1.1 mrg fi 9778 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9779 1.1 mrg $as_echo "$lt_cv_prog_compiler__b" >&6; } 9780 1.1 mrg 9781 1.1 mrg if test x"$lt_cv_prog_compiler__b" = xyes; then 9782 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9783 1.1 mrg else 9784 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9785 1.1 mrg fi 9786 1.1 mrg 9787 1.1 mrg ;; 9788 1.1 mrg esac 9789 1.1 mrg fi 9790 1.1 mrg if test "$with_gnu_ld" = no; then 9791 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9792 1.1 mrg hardcode_libdir_separator=: 9793 1.1 mrg 9794 1.1 mrg case $host_cpu in 9795 1.1 mrg hppa*64*|ia64*) 9796 1.1 mrg hardcode_direct=no 9797 1.1 mrg hardcode_shlibpath_var=no 9798 1.1 mrg ;; 9799 1.1 mrg *) 9800 1.1 mrg hardcode_direct=yes 9801 1.1 mrg hardcode_direct_absolute=yes 9802 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9803 1.1 mrg 9804 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 9805 1.1 mrg # but as the default location of the library. 9806 1.1 mrg hardcode_minus_L=yes 9807 1.1 mrg ;; 9808 1.1 mrg esac 9809 1.1 mrg fi 9810 1.1 mrg ;; 9811 1.1 mrg 9812 1.1 mrg irix5* | irix6* | nonstopux*) 9813 1.1 mrg if test "$GCC" = yes; then 9814 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' 9815 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 9816 1.1 mrg # work, assume that -exports_file does not work either and 9817 1.1 mrg # implicitly export all symbols. 9818 1.1 mrg save_LDFLAGS="$LDFLAGS" 9819 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9820 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9821 1.1 mrg /* end confdefs.h. */ 9822 1.1 mrg int foo(void) {} 9823 1.1 mrg _ACEOF 9824 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 9825 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' 9826 1.1 mrg 9827 1.1 mrg fi 9828 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 9829 1.1 mrg conftest$ac_exeext conftest.$ac_ext 9830 1.1 mrg LDFLAGS="$save_LDFLAGS" 9831 1.1 mrg else 9832 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' 9833 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' 9834 1.1 mrg fi 9835 1.1 mrg archive_cmds_need_lc='no' 9836 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9837 1.1 mrg hardcode_libdir_separator=: 9838 1.1 mrg inherit_rpath=yes 9839 1.1 mrg link_all_deplibs=yes 9840 1.1 mrg ;; 9841 1.1 mrg 9842 1.1 mrg netbsd*) 9843 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9844 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9845 1.1 mrg else 9846 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9847 1.1 mrg fi 9848 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9849 1.1 mrg hardcode_direct=yes 9850 1.1 mrg hardcode_shlibpath_var=no 9851 1.1 mrg ;; 9852 1.1 mrg 9853 1.1 mrg newsos6) 9854 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9855 1.1 mrg hardcode_direct=yes 9856 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9857 1.1 mrg hardcode_libdir_separator=: 9858 1.1 mrg hardcode_shlibpath_var=no 9859 1.1 mrg ;; 9860 1.1 mrg 9861 1.1 mrg *nto* | *qnx*) 9862 1.1 mrg ;; 9863 1.1 mrg 9864 1.1 mrg openbsd*) 9865 1.1 mrg if test -f /usr/libexec/ld.so; then 9866 1.1 mrg hardcode_direct=yes 9867 1.1 mrg hardcode_shlibpath_var=no 9868 1.1 mrg hardcode_direct_absolute=yes 9869 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9870 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9871 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9872 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9873 1.1 mrg export_dynamic_flag_spec='${wl}-E' 9874 1.1 mrg else 9875 1.1 mrg case $host_os in 9876 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9877 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9878 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9879 1.1 mrg ;; 9880 1.1 mrg *) 9881 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9882 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9883 1.1 mrg ;; 9884 1.1 mrg esac 9885 1.1 mrg fi 9886 1.1 mrg else 9887 1.1 mrg ld_shlibs=no 9888 1.1 mrg fi 9889 1.1 mrg ;; 9890 1.1 mrg 9891 1.1 mrg os2*) 9892 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9893 1.1 mrg hardcode_minus_L=yes 9894 1.1 mrg allow_undefined_flag=unsupported 9895 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' 9896 1.1 mrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9897 1.1 mrg ;; 9898 1.1 mrg 9899 1.1 mrg osf3*) 9900 1.1 mrg if test "$GCC" = yes; then 9901 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9902 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' 9903 1.1 mrg else 9904 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9905 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' 9906 1.1 mrg fi 9907 1.1 mrg archive_cmds_need_lc='no' 9908 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9909 1.1 mrg hardcode_libdir_separator=: 9910 1.1 mrg ;; 9911 1.1 mrg 9912 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 9913 1.1 mrg if test "$GCC" = yes; then 9914 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9915 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' 9916 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9917 1.1 mrg else 9918 1.1 mrg allow_undefined_flag=' -expect_unresolved \*' 9919 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' 9920 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~ 9921 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' 9922 1.1 mrg 9923 1.1 mrg # Both c and cxx compiler support -rpath directly 9924 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir' 9925 1.1 mrg fi 9926 1.1 mrg archive_cmds_need_lc='no' 9927 1.1 mrg hardcode_libdir_separator=: 9928 1.1 mrg ;; 9929 1.1 mrg 9930 1.1 mrg solaris*) 9931 1.1 mrg no_undefined_flag=' -z defs' 9932 1.1 mrg if test "$GCC" = yes; then 9933 1.1 mrg wlarc='${wl}' 9934 1.1 mrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9935 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9936 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' 9937 1.1 mrg else 9938 1.1 mrg case `$CC -V 2>&1` in 9939 1.1 mrg *"Compilers 5.0"*) 9940 1.1 mrg wlarc='' 9941 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 9942 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9943 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9944 1.1 mrg ;; 9945 1.1 mrg *) 9946 1.1 mrg wlarc='${wl}' 9947 1.1 mrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 9948 1.1 mrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 9949 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9950 1.1 mrg ;; 9951 1.1 mrg esac 9952 1.1 mrg fi 9953 1.1 mrg hardcode_libdir_flag_spec='-R$libdir' 9954 1.1 mrg hardcode_shlibpath_var=no 9955 1.1 mrg case $host_os in 9956 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9957 1.1 mrg *) 9958 1.1 mrg # The compiler driver will combine and reorder linker options, 9959 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 9960 1.1 mrg # but is careful enough not to reorder. 9961 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 9962 1.1 mrg if test "$GCC" = yes; then 9963 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9964 1.1 mrg else 9965 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9966 1.1 mrg fi 9967 1.1 mrg ;; 9968 1.1 mrg esac 9969 1.1 mrg link_all_deplibs=yes 9970 1.1 mrg ;; 9971 1.1 mrg 9972 1.1 mrg sunos4*) 9973 1.1 mrg if test "x$host_vendor" = xsequent; then 9974 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 9975 1.1 mrg # files that make .init and .fini sections work. 9976 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 9977 1.1 mrg else 9978 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 9979 1.1 mrg fi 9980 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 9981 1.1 mrg hardcode_direct=yes 9982 1.1 mrg hardcode_minus_L=yes 9983 1.1 mrg hardcode_shlibpath_var=no 9984 1.1 mrg ;; 9985 1.1 mrg 9986 1.1 mrg sysv4) 9987 1.1 mrg case $host_vendor in 9988 1.1 mrg sni) 9989 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9990 1.1 mrg hardcode_direct=yes # is this really true??? 9991 1.1 mrg ;; 9992 1.1 mrg siemens) 9993 1.1 mrg ## LD is ld it makes a PLAMLIB 9994 1.1 mrg ## CC just makes a GrossModule. 9995 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 9996 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs' 9997 1.1 mrg hardcode_direct=no 9998 1.1 mrg ;; 9999 1.1 mrg motorola) 10000 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10001 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10002 1.1 mrg ;; 10003 1.1 mrg esac 10004 1.1 mrg runpath_var='LD_RUN_PATH' 10005 1.1 mrg hardcode_shlibpath_var=no 10006 1.1 mrg ;; 10007 1.1 mrg 10008 1.1 mrg sysv4.3*) 10009 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10010 1.1 mrg hardcode_shlibpath_var=no 10011 1.1 mrg export_dynamic_flag_spec='-Bexport' 10012 1.1 mrg ;; 10013 1.1 mrg 10014 1.1 mrg sysv4*MP*) 10015 1.1 mrg if test -d /usr/nec; then 10016 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10017 1.1 mrg hardcode_shlibpath_var=no 10018 1.1 mrg runpath_var=LD_RUN_PATH 10019 1.1 mrg hardcode_runpath_var=yes 10020 1.1 mrg ld_shlibs=yes 10021 1.1 mrg fi 10022 1.1 mrg ;; 10023 1.1 mrg 10024 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10025 1.1 mrg no_undefined_flag='${wl}-z,text' 10026 1.1 mrg archive_cmds_need_lc=no 10027 1.1 mrg hardcode_shlibpath_var=no 10028 1.1 mrg runpath_var='LD_RUN_PATH' 10029 1.1 mrg 10030 1.1 mrg if test "$GCC" = yes; then 10031 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10032 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10033 1.1 mrg else 10034 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10035 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10036 1.1 mrg fi 10037 1.1 mrg ;; 10038 1.1 mrg 10039 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 10040 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 10041 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 10042 1.1 mrg # always be unresolved, which means just about no library would 10043 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 10044 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 10045 1.1 mrg # as -z defs. 10046 1.1 mrg no_undefined_flag='${wl}-z,text' 10047 1.1 mrg allow_undefined_flag='${wl}-z,nodefs' 10048 1.1 mrg archive_cmds_need_lc=no 10049 1.1 mrg hardcode_shlibpath_var=no 10050 1.1 mrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 10051 1.1 mrg hardcode_libdir_separator=':' 10052 1.1 mrg link_all_deplibs=yes 10053 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport' 10054 1.1 mrg runpath_var='LD_RUN_PATH' 10055 1.1 mrg 10056 1.1 mrg if test "$GCC" = yes; then 10057 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10058 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10059 1.1 mrg else 10060 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10061 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10062 1.1 mrg fi 10063 1.1 mrg ;; 10064 1.1 mrg 10065 1.1 mrg uts4*) 10066 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10067 1.1 mrg hardcode_libdir_flag_spec='-L$libdir' 10068 1.1 mrg hardcode_shlibpath_var=no 10069 1.1 mrg ;; 10070 1.1 mrg 10071 1.1 mrg *) 10072 1.1 mrg ld_shlibs=no 10073 1.1 mrg ;; 10074 1.1 mrg esac 10075 1.1 mrg 10076 1.1 mrg if test x$host_vendor = xsni; then 10077 1.1 mrg case $host in 10078 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10079 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym' 10080 1.1 mrg ;; 10081 1.1 mrg esac 10082 1.1 mrg fi 10083 1.1 mrg fi 10084 1.1 mrg 10085 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10086 1.1 mrg $as_echo "$ld_shlibs" >&6; } 10087 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no 10088 1.1 mrg 10089 1.1 mrg with_gnu_ld=$with_gnu_ld 10090 1.1 mrg 10091 1.1 mrg 10092 1.1 mrg 10093 1.1 mrg 10094 1.1 mrg 10095 1.1 mrg 10096 1.1 mrg 10097 1.1 mrg 10098 1.1 mrg 10099 1.1 mrg 10100 1.1 mrg 10101 1.1 mrg 10102 1.1 mrg 10103 1.1 mrg 10104 1.1 mrg 10105 1.1 mrg # 10106 1.1 mrg # Do we need to explicitly link libc? 10107 1.1 mrg # 10108 1.1 mrg case "x$archive_cmds_need_lc" in 10109 1.1 mrg x|xyes) 10110 1.1 mrg # Assume -lc should be added 10111 1.1 mrg archive_cmds_need_lc=yes 10112 1.1 mrg 10113 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 10114 1.1 mrg case $archive_cmds in 10115 1.1 mrg *'~'*) 10116 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 10117 1.1 mrg ;; 10118 1.1 mrg '$CC '*) 10119 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 10120 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 10121 1.1 mrg # to ld, don't add -lc before -lgcc. 10122 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10123 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10124 1.11 mrg if ${lt_cv_archive_cmds_need_lc+:} false; then : 10125 1.1 mrg $as_echo_n "(cached) " >&6 10126 1.1 mrg else 10127 1.1 mrg $RM conftest* 10128 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10129 1.1 mrg 10130 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10131 1.1 mrg (eval $ac_compile) 2>&5 10132 1.1 mrg ac_status=$? 10133 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10134 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 10135 1.1 mrg soname=conftest 10136 1.1 mrg lib=conftest 10137 1.1 mrg libobjs=conftest.$ac_objext 10138 1.1 mrg deplibs= 10139 1.1 mrg wl=$lt_prog_compiler_wl 10140 1.1 mrg pic_flag=$lt_prog_compiler_pic 10141 1.1 mrg compiler_flags=-v 10142 1.1 mrg linker_flags=-v 10143 1.1 mrg verstring= 10144 1.1 mrg output_objdir=. 10145 1.1 mrg libname=conftest 10146 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag 10147 1.1 mrg allow_undefined_flag= 10148 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10149 1.1 mrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 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; } 10153 1.1 mrg then 10154 1.1 mrg lt_cv_archive_cmds_need_lc=no 10155 1.1 mrg else 10156 1.1 mrg lt_cv_archive_cmds_need_lc=yes 10157 1.1 mrg fi 10158 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag 10159 1.1 mrg else 10160 1.1 mrg cat conftest.err 1>&5 10161 1.1 mrg fi 10162 1.1 mrg $RM conftest* 10163 1.1 mrg 10164 1.1 mrg fi 10165 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10166 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10167 1.1 mrg archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10168 1.1 mrg ;; 10169 1.1 mrg esac 10170 1.1 mrg fi 10171 1.1 mrg ;; 10172 1.1 mrg esac 10173 1.1 mrg 10174 1.1 mrg 10175 1.1 mrg 10176 1.1 mrg 10177 1.1 mrg 10178 1.1 mrg 10179 1.1 mrg 10180 1.1 mrg 10181 1.1 mrg 10182 1.1 mrg 10183 1.1 mrg 10184 1.1 mrg 10185 1.1 mrg 10186 1.1 mrg 10187 1.1 mrg 10188 1.1 mrg 10189 1.1 mrg 10190 1.1 mrg 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10331 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 10332 1.1 mrg 10333 1.1 mrg if test "$GCC" = yes; then 10334 1.1 mrg case $host_os in 10335 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10336 1.1 mrg *) lt_awk_arg="/^libraries:/" ;; 10337 1.1 mrg esac 10338 1.1 mrg case $host_os in 10339 1.1 mrg mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10340 1.1 mrg *) lt_sed_strip_eq="s,=/,/,g" ;; 10341 1.1 mrg esac 10342 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10343 1.1 mrg case $lt_search_path_spec in 10344 1.1 mrg *\;*) 10345 1.1 mrg # if the path contains ";" then we assume it to be the separator 10346 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is 10347 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should 10348 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic. 10349 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10350 1.1 mrg ;; 10351 1.1 mrg *) 10352 1.1 mrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10353 1.1 mrg ;; 10354 1.1 mrg esac 10355 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it 10356 1.1 mrg # and add multilib dir if necessary. 10357 1.1 mrg lt_tmp_lt_search_path_spec= 10358 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10359 1.1 mrg for lt_sys_path in $lt_search_path_spec; do 10360 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10361 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10362 1.1 mrg else 10363 1.1 mrg test -d "$lt_sys_path" && \ 10364 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10365 1.1 mrg fi 10366 1.1 mrg done 10367 1.1 mrg lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10368 1.1 mrg BEGIN {RS=" "; FS="/|\n";} { 10369 1.1 mrg lt_foo=""; 10370 1.1 mrg lt_count=0; 10371 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) { 10372 1.1 mrg if ($lt_i != "" && $lt_i != ".") { 10373 1.1 mrg if ($lt_i == "..") { 10374 1.1 mrg lt_count++; 10375 1.1 mrg } else { 10376 1.1 mrg if (lt_count == 0) { 10377 1.1 mrg lt_foo="/" $lt_i lt_foo; 10378 1.1 mrg } else { 10379 1.1 mrg lt_count--; 10380 1.1 mrg } 10381 1.1 mrg } 10382 1.1 mrg } 10383 1.1 mrg } 10384 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; } 10385 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 10386 1.1 mrg }'` 10387 1.1 mrg # AWK program above erroneously prepends '/' to C:/dos/paths 10388 1.1 mrg # for these hosts. 10389 1.1 mrg case $host_os in 10390 1.1 mrg mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10391 1.1 mrg $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10392 1.1 mrg esac 10393 1.1 mrg sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10394 1.1 mrg else 10395 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10396 1.1 mrg fi 10397 1.1 mrg library_names_spec= 10398 1.1 mrg libname_spec='lib$name' 10399 1.1 mrg soname_spec= 10400 1.1 mrg shrext_cmds=".so" 10401 1.1 mrg postinstall_cmds= 10402 1.1 mrg postuninstall_cmds= 10403 1.1 mrg finish_cmds= 10404 1.1 mrg finish_eval= 10405 1.1 mrg shlibpath_var= 10406 1.1 mrg shlibpath_overrides_runpath=unknown 10407 1.1 mrg version_type=none 10408 1.1 mrg dynamic_linker="$host_os ld.so" 10409 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 10410 1.1 mrg need_lib_prefix=unknown 10411 1.1 mrg hardcode_into_libs=no 10412 1.1 mrg 10413 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 10414 1.1 mrg # flags to be left without arguments 10415 1.1 mrg need_version=unknown 10416 1.1 mrg 10417 1.1 mrg case $host_os in 10418 1.1 mrg aix3*) 10419 1.1 mrg version_type=linux 10420 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10421 1.1 mrg shlibpath_var=LIBPATH 10422 1.1 mrg 10423 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 10424 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10425 1.1 mrg ;; 10426 1.1 mrg 10427 1.1 mrg aix[4-9]*) 10428 1.1 mrg version_type=linux 10429 1.1 mrg need_lib_prefix=no 10430 1.1 mrg need_version=no 10431 1.1 mrg hardcode_into_libs=yes 10432 1.1 mrg if test "$host_cpu" = ia64; then 10433 1.1 mrg # AIX 5 supports IA64 10434 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10435 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10436 1.1 mrg else 10437 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 10438 1.1 mrg # for dependence libraries. The import file would start with 10439 1.1 mrg # the line `#! .'. This would cause the generated library to 10440 1.1 mrg # depend on `.', always an invalid library. This was fixed in 10441 1.1 mrg # development snapshots of GCC prior to 3.0. 10442 1.1 mrg case $host_os in 10443 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 10444 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10445 1.1 mrg echo ' yes ' 10446 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10447 1.1 mrg : 10448 1.1 mrg else 10449 1.1 mrg can_build_shared=no 10450 1.1 mrg fi 10451 1.1 mrg ;; 10452 1.1 mrg esac 10453 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10454 1.1 mrg # soname into executable. Probably we can add versioning support to 10455 1.1 mrg # collect2, so additional links can be useful in future. 10456 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 10457 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10458 1.1 mrg # instead of lib<name>.a to let people know that these are not 10459 1.1 mrg # typical AIX shared libraries. 10460 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10461 1.1 mrg else 10462 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 10463 1.1 mrg # and later when we are not doing run time linking. 10464 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 10465 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10466 1.1 mrg fi 10467 1.1 mrg shlibpath_var=LIBPATH 10468 1.1 mrg fi 10469 1.1 mrg ;; 10470 1.1 mrg 10471 1.1 mrg amigaos*) 10472 1.1 mrg case $host_cpu in 10473 1.1 mrg powerpc) 10474 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 10475 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10476 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10477 1.1 mrg ;; 10478 1.1 mrg m68k) 10479 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 10480 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 10481 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' 10482 1.1 mrg ;; 10483 1.1 mrg esac 10484 1.1 mrg ;; 10485 1.1 mrg 10486 1.1 mrg beos*) 10487 1.1 mrg library_names_spec='${libname}${shared_ext}' 10488 1.1 mrg dynamic_linker="$host_os ld.so" 10489 1.1 mrg shlibpath_var=LIBRARY_PATH 10490 1.1 mrg ;; 10491 1.1 mrg 10492 1.1 mrg bsdi[45]*) 10493 1.1 mrg version_type=linux 10494 1.1 mrg need_version=no 10495 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10496 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10497 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10498 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10499 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10500 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10501 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 10502 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10503 1.1 mrg # libtool to hard-code these into programs 10504 1.1 mrg ;; 10505 1.1 mrg 10506 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 10507 1.1 mrg version_type=windows 10508 1.1 mrg shrext_cmds=".dll" 10509 1.1 mrg need_version=no 10510 1.1 mrg need_lib_prefix=no 10511 1.1 mrg 10512 1.1 mrg case $GCC,$host_os in 10513 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 10514 1.1 mrg library_names_spec='$libname.dll.a' 10515 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 10516 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 10517 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10518 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 10519 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 10520 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 10521 1.1 mrg chmod a+x \$dldir/$dlname~ 10522 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10523 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10524 1.1 mrg fi' 10525 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10526 1.1 mrg dlpath=$dir/\$dldll~ 10527 1.1 mrg $RM \$dlpath' 10528 1.1 mrg shlibpath_overrides_runpath=yes 10529 1.1 mrg 10530 1.1 mrg case $host_os in 10531 1.1 mrg cygwin*) 10532 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10533 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10534 1.1 mrg 10535 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10536 1.1 mrg ;; 10537 1.1 mrg mingw* | cegcc*) 10538 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 10539 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10540 1.1 mrg ;; 10541 1.1 mrg pw32*) 10542 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 10543 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10544 1.1 mrg ;; 10545 1.1 mrg esac 10546 1.1 mrg ;; 10547 1.1 mrg 10548 1.1 mrg *) 10549 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10550 1.1 mrg ;; 10551 1.1 mrg esac 10552 1.1 mrg dynamic_linker='Win32 ld.exe' 10553 1.1 mrg # FIXME: first we should search . and the directory the executable is in 10554 1.1 mrg shlibpath_var=PATH 10555 1.1 mrg ;; 10556 1.1 mrg 10557 1.1 mrg darwin* | rhapsody*) 10558 1.1 mrg dynamic_linker="$host_os dyld" 10559 1.1 mrg version_type=darwin 10560 1.1 mrg need_lib_prefix=no 10561 1.1 mrg need_version=no 10562 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10563 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 10564 1.1 mrg shlibpath_overrides_runpath=yes 10565 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 10566 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10567 1.1 mrg 10568 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10569 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10570 1.1 mrg ;; 10571 1.1 mrg 10572 1.1 mrg dgux*) 10573 1.1 mrg version_type=linux 10574 1.1 mrg need_lib_prefix=no 10575 1.1 mrg need_version=no 10576 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10577 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10578 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10579 1.1 mrg ;; 10580 1.1 mrg 10581 1.1 mrg freebsd* | dragonfly*) 10582 1.1 mrg # DragonFly does not have aout. When/if they implement a new 10583 1.1 mrg # versioning mechanism, adjust this. 10584 1.1 mrg if test -x /usr/bin/objformat; then 10585 1.1 mrg objformat=`/usr/bin/objformat` 10586 1.1 mrg else 10587 1.1 mrg case $host_os in 10588 1.4 mrg freebsd[23].*) objformat=aout ;; 10589 1.1 mrg *) objformat=elf ;; 10590 1.1 mrg esac 10591 1.1 mrg fi 10592 1.1 mrg version_type=freebsd-$objformat 10593 1.1 mrg case $version_type in 10594 1.1 mrg freebsd-elf*) 10595 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10596 1.1 mrg need_version=no 10597 1.1 mrg need_lib_prefix=no 10598 1.1 mrg ;; 10599 1.1 mrg freebsd-*) 10600 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10601 1.1 mrg need_version=yes 10602 1.1 mrg ;; 10603 1.1 mrg esac 10604 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10605 1.1 mrg case $host_os in 10606 1.4 mrg freebsd2.*) 10607 1.1 mrg shlibpath_overrides_runpath=yes 10608 1.1 mrg ;; 10609 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 10610 1.1 mrg shlibpath_overrides_runpath=yes 10611 1.1 mrg hardcode_into_libs=yes 10612 1.1 mrg ;; 10613 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10614 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10615 1.1 mrg shlibpath_overrides_runpath=no 10616 1.1 mrg hardcode_into_libs=yes 10617 1.1 mrg ;; 10618 1.1 mrg *) # from 4.6 on, and DragonFly 10619 1.1 mrg shlibpath_overrides_runpath=yes 10620 1.1 mrg hardcode_into_libs=yes 10621 1.1 mrg ;; 10622 1.1 mrg esac 10623 1.1 mrg ;; 10624 1.1 mrg 10625 1.1 mrg haiku*) 10626 1.1 mrg version_type=linux 10627 1.1 mrg need_lib_prefix=no 10628 1.1 mrg need_version=no 10629 1.1 mrg dynamic_linker="$host_os runtime_loader" 10630 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10631 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10632 1.1 mrg shlibpath_var=LIBRARY_PATH 10633 1.1 mrg shlibpath_overrides_runpath=yes 10634 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 10635 1.1 mrg hardcode_into_libs=yes 10636 1.1 mrg ;; 10637 1.1 mrg 10638 1.1 mrg hpux9* | hpux10* | hpux11*) 10639 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 10640 1.1 mrg # link against other versions. 10641 1.1 mrg version_type=sunos 10642 1.1 mrg need_lib_prefix=no 10643 1.1 mrg need_version=no 10644 1.1 mrg case $host_cpu in 10645 1.1 mrg ia64*) 10646 1.1 mrg shrext_cmds='.so' 10647 1.1 mrg hardcode_into_libs=yes 10648 1.1 mrg dynamic_linker="$host_os dld.so" 10649 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10650 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10651 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10652 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10653 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 10654 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10655 1.1 mrg else 10656 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10657 1.1 mrg fi 10658 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10659 1.1 mrg ;; 10660 1.1 mrg hppa*64*) 10661 1.1 mrg shrext_cmds='.sl' 10662 1.1 mrg hardcode_into_libs=yes 10663 1.1 mrg dynamic_linker="$host_os dld.sl" 10664 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10665 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10666 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10667 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10668 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10669 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10670 1.1 mrg ;; 10671 1.1 mrg *) 10672 1.1 mrg shrext_cmds='.sl' 10673 1.1 mrg dynamic_linker="$host_os dld.sl" 10674 1.1 mrg shlibpath_var=SHLIB_PATH 10675 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10676 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10677 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10678 1.1 mrg ;; 10679 1.1 mrg esac 10680 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10681 1.1 mrg postinstall_cmds='chmod 555 $lib' 10682 1.1 mrg # or fails outright, so override atomically: 10683 1.1 mrg install_override_mode=555 10684 1.1 mrg ;; 10685 1.1 mrg 10686 1.1 mrg interix[3-9]*) 10687 1.1 mrg version_type=linux 10688 1.1 mrg need_lib_prefix=no 10689 1.1 mrg need_version=no 10690 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10691 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10692 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10693 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10694 1.1 mrg shlibpath_overrides_runpath=no 10695 1.1 mrg hardcode_into_libs=yes 10696 1.1 mrg ;; 10697 1.1 mrg 10698 1.1 mrg irix5* | irix6* | nonstopux*) 10699 1.1 mrg case $host_os in 10700 1.1 mrg nonstopux*) version_type=nonstopux ;; 10701 1.1 mrg *) 10702 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 10703 1.1 mrg version_type=linux 10704 1.1 mrg else 10705 1.1 mrg version_type=irix 10706 1.1 mrg fi ;; 10707 1.1 mrg esac 10708 1.1 mrg need_lib_prefix=no 10709 1.1 mrg need_version=no 10710 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10711 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10712 1.1 mrg case $host_os in 10713 1.1 mrg irix5* | nonstopux*) 10714 1.1 mrg libsuff= shlibsuff= 10715 1.1 mrg ;; 10716 1.1 mrg *) 10717 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 10718 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10719 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 10720 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10721 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 10722 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10723 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 10724 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 10725 1.1 mrg esac 10726 1.1 mrg ;; 10727 1.1 mrg esac 10728 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10729 1.1 mrg shlibpath_overrides_runpath=no 10730 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10731 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10732 1.1 mrg hardcode_into_libs=yes 10733 1.1 mrg ;; 10734 1.1 mrg 10735 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 10736 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 10737 1.1 mrg dynamic_linker=no 10738 1.1 mrg ;; 10739 1.1 mrg 10740 1.1 mrg # This must be Linux ELF. 10741 1.12 mrg 10742 1.12 mrg # uclinux* changes (here and below) have been submitted to the libtool 10743 1.12 mrg # project, but have not yet been accepted: they are GCC-local changes 10744 1.12 mrg # for the time being. (See 10745 1.12 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 10746 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 10747 1.1 mrg version_type=linux 10748 1.1 mrg need_lib_prefix=no 10749 1.1 mrg need_version=no 10750 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10751 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10752 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10753 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10754 1.1 mrg shlibpath_overrides_runpath=no 10755 1.1 mrg 10756 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 10757 1.11 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10758 1.1 mrg $as_echo_n "(cached) " >&6 10759 1.1 mrg else 10760 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 10761 1.1 mrg save_LDFLAGS=$LDFLAGS 10762 1.1 mrg save_libdir=$libdir 10763 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10764 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10765 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10766 1.1 mrg /* end confdefs.h. */ 10767 1.1 mrg 10768 1.1 mrg int 10769 1.1 mrg main () 10770 1.1 mrg { 10771 1.1 mrg 10772 1.1 mrg ; 10773 1.1 mrg return 0; 10774 1.1 mrg } 10775 1.1 mrg _ACEOF 10776 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 10777 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10778 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 10779 1.1 mrg fi 10780 1.1 mrg fi 10781 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 10782 1.1 mrg conftest$ac_exeext conftest.$ac_ext 10783 1.1 mrg LDFLAGS=$save_LDFLAGS 10784 1.1 mrg libdir=$save_libdir 10785 1.1 mrg 10786 1.1 mrg fi 10787 1.1 mrg 10788 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10789 1.1 mrg 10790 1.1 mrg # This implies no fast_install, which is unacceptable. 10791 1.1 mrg # Some rework will be needed to allow for fast_install 10792 1.1 mrg # before this can be enabled. 10793 1.1 mrg hardcode_into_libs=yes 10794 1.1 mrg 10795 1.1 mrg # Append ld.so.conf contents to the search path 10796 1.1 mrg if test -f /etc/ld.so.conf; then 10797 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' ' '` 10798 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10799 1.1 mrg fi 10800 1.1 mrg 10801 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 10802 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 10803 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 10804 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 10805 1.1 mrg # people can always --disable-shared, the test was removed, and we 10806 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 10807 1.1 mrg dynamic_linker='GNU/Linux ld.so' 10808 1.1 mrg ;; 10809 1.1 mrg 10810 1.1 mrg netbsd*) 10811 1.1 mrg version_type=sunos 10812 1.1 mrg need_lib_prefix=no 10813 1.1 mrg need_version=no 10814 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10815 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10816 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10817 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 10818 1.1 mrg else 10819 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10820 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10821 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 10822 1.1 mrg fi 10823 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10824 1.1 mrg shlibpath_overrides_runpath=yes 10825 1.1 mrg hardcode_into_libs=yes 10826 1.1 mrg ;; 10827 1.1 mrg 10828 1.1 mrg newsos6) 10829 1.1 mrg version_type=linux 10830 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10831 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10832 1.1 mrg shlibpath_overrides_runpath=yes 10833 1.1 mrg ;; 10834 1.1 mrg 10835 1.1 mrg *nto* | *qnx*) 10836 1.1 mrg version_type=qnx 10837 1.1 mrg need_lib_prefix=no 10838 1.1 mrg need_version=no 10839 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10840 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10841 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10842 1.1 mrg shlibpath_overrides_runpath=no 10843 1.1 mrg hardcode_into_libs=yes 10844 1.1 mrg dynamic_linker='ldqnx.so' 10845 1.1 mrg ;; 10846 1.1 mrg 10847 1.1 mrg openbsd*) 10848 1.1 mrg version_type=sunos 10849 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 10850 1.1 mrg need_lib_prefix=no 10851 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10852 1.1 mrg case $host_os in 10853 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10854 1.1 mrg *) need_version=no ;; 10855 1.1 mrg esac 10856 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10857 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10858 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10859 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10860 1.1 mrg case $host_os in 10861 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 10862 1.1 mrg shlibpath_overrides_runpath=no 10863 1.1 mrg ;; 10864 1.1 mrg *) 10865 1.1 mrg shlibpath_overrides_runpath=yes 10866 1.1 mrg ;; 10867 1.1 mrg esac 10868 1.1 mrg else 10869 1.1 mrg shlibpath_overrides_runpath=yes 10870 1.1 mrg fi 10871 1.1 mrg ;; 10872 1.1 mrg 10873 1.1 mrg os2*) 10874 1.1 mrg libname_spec='$name' 10875 1.1 mrg shrext_cmds=".dll" 10876 1.1 mrg need_lib_prefix=no 10877 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 10878 1.1 mrg dynamic_linker='OS/2 ld.exe' 10879 1.1 mrg shlibpath_var=LIBPATH 10880 1.1 mrg ;; 10881 1.1 mrg 10882 1.1 mrg osf3* | osf4* | osf5*) 10883 1.1 mrg version_type=osf 10884 1.1 mrg need_lib_prefix=no 10885 1.1 mrg need_version=no 10886 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10887 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10888 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10889 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 10890 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 10891 1.1 mrg ;; 10892 1.1 mrg 10893 1.1 mrg rdos*) 10894 1.1 mrg dynamic_linker=no 10895 1.1 mrg ;; 10896 1.1 mrg 10897 1.1 mrg solaris*) 10898 1.1 mrg version_type=linux 10899 1.1 mrg need_lib_prefix=no 10900 1.1 mrg need_version=no 10901 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10902 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10903 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10904 1.1 mrg shlibpath_overrides_runpath=yes 10905 1.1 mrg hardcode_into_libs=yes 10906 1.1 mrg # ldd complains unless libraries are executable 10907 1.1 mrg postinstall_cmds='chmod +x $lib' 10908 1.1 mrg ;; 10909 1.1 mrg 10910 1.1 mrg sunos4*) 10911 1.1 mrg version_type=sunos 10912 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10913 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10914 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10915 1.1 mrg shlibpath_overrides_runpath=yes 10916 1.1 mrg if test "$with_gnu_ld" = yes; then 10917 1.1 mrg need_lib_prefix=no 10918 1.1 mrg fi 10919 1.1 mrg need_version=yes 10920 1.1 mrg ;; 10921 1.1 mrg 10922 1.1 mrg sysv4 | sysv4.3*) 10923 1.1 mrg version_type=linux 10924 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10925 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10926 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10927 1.1 mrg case $host_vendor in 10928 1.1 mrg sni) 10929 1.1 mrg shlibpath_overrides_runpath=no 10930 1.1 mrg need_lib_prefix=no 10931 1.1 mrg runpath_var=LD_RUN_PATH 10932 1.1 mrg ;; 10933 1.1 mrg siemens) 10934 1.1 mrg need_lib_prefix=no 10935 1.1 mrg ;; 10936 1.1 mrg motorola) 10937 1.1 mrg need_lib_prefix=no 10938 1.1 mrg need_version=no 10939 1.1 mrg shlibpath_overrides_runpath=no 10940 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10941 1.1 mrg ;; 10942 1.1 mrg esac 10943 1.1 mrg ;; 10944 1.1 mrg 10945 1.1 mrg sysv4*MP*) 10946 1.1 mrg if test -d /usr/nec ;then 10947 1.1 mrg version_type=linux 10948 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10949 1.1 mrg soname_spec='$libname${shared_ext}.$major' 10950 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10951 1.1 mrg fi 10952 1.1 mrg ;; 10953 1.1 mrg 10954 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10955 1.1 mrg version_type=freebsd-elf 10956 1.1 mrg need_lib_prefix=no 10957 1.1 mrg need_version=no 10958 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10959 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10960 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10961 1.1 mrg shlibpath_overrides_runpath=yes 10962 1.1 mrg hardcode_into_libs=yes 10963 1.1 mrg if test "$with_gnu_ld" = yes; then 10964 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10965 1.1 mrg else 10966 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10967 1.1 mrg case $host_os in 10968 1.1 mrg sco3.2v5*) 10969 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10970 1.1 mrg ;; 10971 1.1 mrg esac 10972 1.1 mrg fi 10973 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 10974 1.1 mrg ;; 10975 1.1 mrg 10976 1.1 mrg tpf*) 10977 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 10978 1.1 mrg version_type=linux 10979 1.1 mrg need_lib_prefix=no 10980 1.1 mrg need_version=no 10981 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10982 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10983 1.1 mrg shlibpath_overrides_runpath=no 10984 1.1 mrg hardcode_into_libs=yes 10985 1.1 mrg ;; 10986 1.1 mrg 10987 1.1 mrg uts4*) 10988 1.1 mrg version_type=linux 10989 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10990 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 10991 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 10992 1.1 mrg ;; 10993 1.1 mrg 10994 1.1 mrg *) 10995 1.1 mrg dynamic_linker=no 10996 1.1 mrg ;; 10997 1.1 mrg esac 10998 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 10999 1.1 mrg $as_echo "$dynamic_linker" >&6; } 11000 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 11001 1.1 mrg 11002 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11003 1.1 mrg if test "$GCC" = yes; then 11004 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11005 1.1 mrg fi 11006 1.1 mrg 11007 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11008 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11009 1.1 mrg fi 11010 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11011 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11012 1.1 mrg fi 11013 1.1 mrg 11014 1.1 mrg 11015 1.1 mrg 11016 1.1 mrg 11017 1.1 mrg 11018 1.1 mrg 11019 1.1 mrg 11020 1.1 mrg 11021 1.1 mrg 11022 1.1 mrg 11023 1.1 mrg 11024 1.1 mrg 11025 1.1 mrg 11026 1.1 mrg 11027 1.1 mrg 11028 1.1 mrg 11029 1.1 mrg 11030 1.1 mrg 11031 1.1 mrg 11032 1.1 mrg 11033 1.1 mrg 11034 1.1 mrg 11035 1.1 mrg 11036 1.1 mrg 11037 1.1 mrg 11038 1.1 mrg 11039 1.1 mrg 11040 1.1 mrg 11041 1.1 mrg 11042 1.1 mrg 11043 1.1 mrg 11044 1.1 mrg 11045 1.1 mrg 11046 1.1 mrg 11047 1.1 mrg 11048 1.1 mrg 11049 1.1 mrg 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11106 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11107 1.1 mrg hardcode_action= 11108 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || 11109 1.1 mrg test -n "$runpath_var" || 11110 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then 11111 1.1 mrg 11112 1.1 mrg # We can hardcode non-existent directories. 11113 1.1 mrg if test "$hardcode_direct" != no && 11114 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 11115 1.1 mrg # have to relink, otherwise we might link with an installed library 11116 1.1 mrg # when we should be linking with a yet-to-be-installed one 11117 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11118 1.1 mrg test "$hardcode_minus_L" != no; then 11119 1.1 mrg # Linking always hardcodes the temporary library directory. 11120 1.1 mrg hardcode_action=relink 11121 1.1 mrg else 11122 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 11123 1.1 mrg hardcode_action=immediate 11124 1.1 mrg fi 11125 1.1 mrg else 11126 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 11127 1.1 mrg # directories. 11128 1.1 mrg hardcode_action=unsupported 11129 1.1 mrg fi 11130 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11131 1.1 mrg $as_echo "$hardcode_action" >&6; } 11132 1.1 mrg 11133 1.1 mrg if test "$hardcode_action" = relink || 11134 1.1 mrg test "$inherit_rpath" = yes; then 11135 1.1 mrg # Fast installation is not supported 11136 1.1 mrg enable_fast_install=no 11137 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 11138 1.1 mrg test "$enable_shared" = no; then 11139 1.1 mrg # Fast installation is not necessary 11140 1.1 mrg enable_fast_install=needless 11141 1.1 mrg fi 11142 1.1 mrg 11143 1.1 mrg 11144 1.1 mrg 11145 1.1 mrg 11146 1.1 mrg 11147 1.1 mrg 11148 1.1 mrg if test "x$enable_dlopen" != xyes; then 11149 1.1 mrg enable_dlopen=unknown 11150 1.1 mrg enable_dlopen_self=unknown 11151 1.1 mrg enable_dlopen_self_static=unknown 11152 1.1 mrg else 11153 1.1 mrg lt_cv_dlopen=no 11154 1.1 mrg lt_cv_dlopen_libs= 11155 1.1 mrg 11156 1.1 mrg case $host_os in 11157 1.1 mrg beos*) 11158 1.1 mrg lt_cv_dlopen="load_add_on" 11159 1.1 mrg lt_cv_dlopen_libs= 11160 1.1 mrg lt_cv_dlopen_self=yes 11161 1.1 mrg ;; 11162 1.1 mrg 11163 1.1 mrg mingw* | pw32* | cegcc*) 11164 1.1 mrg lt_cv_dlopen="LoadLibrary" 11165 1.1 mrg lt_cv_dlopen_libs= 11166 1.1 mrg ;; 11167 1.1 mrg 11168 1.1 mrg cygwin*) 11169 1.1 mrg lt_cv_dlopen="dlopen" 11170 1.1 mrg lt_cv_dlopen_libs= 11171 1.1 mrg ;; 11172 1.1 mrg 11173 1.1 mrg darwin*) 11174 1.1 mrg # if libdl is installed we need to link against it 11175 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11176 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11177 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11178 1.1 mrg $as_echo_n "(cached) " >&6 11179 1.1 mrg else 11180 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11181 1.1 mrg LIBS="-ldl $LIBS" 11182 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11183 1.1 mrg /* end confdefs.h. */ 11184 1.1 mrg 11185 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11186 1.1 mrg Use char because int might match the return type of a GCC 11187 1.1 mrg builtin and then its argument prototype would still apply. */ 11188 1.1 mrg #ifdef __cplusplus 11189 1.1 mrg extern "C" 11190 1.1 mrg #endif 11191 1.1 mrg char dlopen (); 11192 1.1 mrg int 11193 1.1 mrg main () 11194 1.1 mrg { 11195 1.1 mrg return dlopen (); 11196 1.1 mrg ; 11197 1.1 mrg return 0; 11198 1.1 mrg } 11199 1.1 mrg _ACEOF 11200 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11201 1.1 mrg ac_cv_lib_dl_dlopen=yes 11202 1.1 mrg else 11203 1.1 mrg ac_cv_lib_dl_dlopen=no 11204 1.1 mrg fi 11205 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11206 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11207 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11208 1.1 mrg fi 11209 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11210 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11211 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11212 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11213 1.1 mrg else 11214 1.1 mrg 11215 1.1 mrg lt_cv_dlopen="dyld" 11216 1.1 mrg lt_cv_dlopen_libs= 11217 1.1 mrg lt_cv_dlopen_self=yes 11218 1.1 mrg 11219 1.1 mrg fi 11220 1.1 mrg 11221 1.1 mrg ;; 11222 1.1 mrg 11223 1.1 mrg *) 11224 1.1 mrg ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11225 1.11 mrg if test "x$ac_cv_func_shl_load" = xyes; then : 11226 1.1 mrg lt_cv_dlopen="shl_load" 11227 1.1 mrg else 11228 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11229 1.1 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; } 11230 1.11 mrg if ${ac_cv_lib_dld_shl_load+:} false; then : 11231 1.1 mrg $as_echo_n "(cached) " >&6 11232 1.1 mrg else 11233 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11234 1.1 mrg LIBS="-ldld $LIBS" 11235 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11236 1.1 mrg /* end confdefs.h. */ 11237 1.1 mrg 11238 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11239 1.1 mrg Use char because int might match the return type of a GCC 11240 1.1 mrg builtin and then its argument prototype would still apply. */ 11241 1.1 mrg #ifdef __cplusplus 11242 1.1 mrg extern "C" 11243 1.1 mrg #endif 11244 1.1 mrg char shl_load (); 11245 1.1 mrg int 11246 1.1 mrg main () 11247 1.1 mrg { 11248 1.1 mrg return shl_load (); 11249 1.1 mrg ; 11250 1.1 mrg return 0; 11251 1.1 mrg } 11252 1.1 mrg _ACEOF 11253 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11254 1.1 mrg ac_cv_lib_dld_shl_load=yes 11255 1.1 mrg else 11256 1.1 mrg ac_cv_lib_dld_shl_load=no 11257 1.1 mrg fi 11258 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11259 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11260 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11261 1.1 mrg fi 11262 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11263 1.1 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11264 1.11 mrg if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11265 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11266 1.1 mrg else 11267 1.1 mrg ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11268 1.11 mrg if test "x$ac_cv_func_dlopen" = xyes; then : 11269 1.1 mrg lt_cv_dlopen="dlopen" 11270 1.1 mrg else 11271 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11272 1.1 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; } 11273 1.11 mrg if ${ac_cv_lib_dl_dlopen+:} false; then : 11274 1.1 mrg $as_echo_n "(cached) " >&6 11275 1.1 mrg else 11276 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11277 1.1 mrg LIBS="-ldl $LIBS" 11278 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11279 1.1 mrg /* end confdefs.h. */ 11280 1.1 mrg 11281 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11282 1.1 mrg Use char because int might match the return type of a GCC 11283 1.1 mrg builtin and then its argument prototype would still apply. */ 11284 1.1 mrg #ifdef __cplusplus 11285 1.1 mrg extern "C" 11286 1.1 mrg #endif 11287 1.1 mrg char dlopen (); 11288 1.1 mrg int 11289 1.1 mrg main () 11290 1.1 mrg { 11291 1.1 mrg return dlopen (); 11292 1.1 mrg ; 11293 1.1 mrg return 0; 11294 1.1 mrg } 11295 1.1 mrg _ACEOF 11296 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11297 1.1 mrg ac_cv_lib_dl_dlopen=yes 11298 1.1 mrg else 11299 1.1 mrg ac_cv_lib_dl_dlopen=no 11300 1.1 mrg fi 11301 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11302 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11303 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11304 1.1 mrg fi 11305 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11306 1.1 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11307 1.11 mrg if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11308 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11309 1.1 mrg else 11310 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11311 1.1 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; } 11312 1.11 mrg if ${ac_cv_lib_svld_dlopen+:} false; then : 11313 1.1 mrg $as_echo_n "(cached) " >&6 11314 1.1 mrg else 11315 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11316 1.1 mrg LIBS="-lsvld $LIBS" 11317 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11318 1.1 mrg /* end confdefs.h. */ 11319 1.1 mrg 11320 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11321 1.1 mrg Use char because int might match the return type of a GCC 11322 1.1 mrg builtin and then its argument prototype would still apply. */ 11323 1.1 mrg #ifdef __cplusplus 11324 1.1 mrg extern "C" 11325 1.1 mrg #endif 11326 1.1 mrg char dlopen (); 11327 1.1 mrg int 11328 1.1 mrg main () 11329 1.1 mrg { 11330 1.1 mrg return dlopen (); 11331 1.1 mrg ; 11332 1.1 mrg return 0; 11333 1.1 mrg } 11334 1.1 mrg _ACEOF 11335 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11336 1.1 mrg ac_cv_lib_svld_dlopen=yes 11337 1.1 mrg else 11338 1.1 mrg ac_cv_lib_svld_dlopen=no 11339 1.1 mrg fi 11340 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11341 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11342 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11343 1.1 mrg fi 11344 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11345 1.1 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11346 1.11 mrg if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11347 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11348 1.1 mrg else 11349 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11350 1.1 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; } 11351 1.11 mrg if ${ac_cv_lib_dld_dld_link+:} false; then : 11352 1.1 mrg $as_echo_n "(cached) " >&6 11353 1.1 mrg else 11354 1.1 mrg ac_check_lib_save_LIBS=$LIBS 11355 1.1 mrg LIBS="-ldld $LIBS" 11356 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11357 1.1 mrg /* end confdefs.h. */ 11358 1.1 mrg 11359 1.1 mrg /* Override any GCC internal prototype to avoid an error. 11360 1.1 mrg Use char because int might match the return type of a GCC 11361 1.1 mrg builtin and then its argument prototype would still apply. */ 11362 1.1 mrg #ifdef __cplusplus 11363 1.1 mrg extern "C" 11364 1.1 mrg #endif 11365 1.1 mrg char dld_link (); 11366 1.1 mrg int 11367 1.1 mrg main () 11368 1.1 mrg { 11369 1.1 mrg return dld_link (); 11370 1.1 mrg ; 11371 1.1 mrg return 0; 11372 1.1 mrg } 11373 1.1 mrg _ACEOF 11374 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 11375 1.1 mrg ac_cv_lib_dld_dld_link=yes 11376 1.1 mrg else 11377 1.1 mrg ac_cv_lib_dld_dld_link=no 11378 1.1 mrg fi 11379 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 11380 1.1 mrg conftest$ac_exeext conftest.$ac_ext 11381 1.1 mrg LIBS=$ac_check_lib_save_LIBS 11382 1.1 mrg fi 11383 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11384 1.1 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11385 1.11 mrg if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11386 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11387 1.1 mrg fi 11388 1.1 mrg 11389 1.1 mrg 11390 1.1 mrg fi 11391 1.1 mrg 11392 1.1 mrg 11393 1.1 mrg fi 11394 1.1 mrg 11395 1.1 mrg 11396 1.1 mrg fi 11397 1.1 mrg 11398 1.1 mrg 11399 1.1 mrg fi 11400 1.1 mrg 11401 1.1 mrg 11402 1.1 mrg fi 11403 1.1 mrg 11404 1.1 mrg ;; 11405 1.1 mrg esac 11406 1.1 mrg 11407 1.1 mrg if test "x$lt_cv_dlopen" != xno; then 11408 1.1 mrg enable_dlopen=yes 11409 1.1 mrg else 11410 1.1 mrg enable_dlopen=no 11411 1.1 mrg fi 11412 1.1 mrg 11413 1.1 mrg case $lt_cv_dlopen in 11414 1.1 mrg dlopen) 11415 1.1 mrg save_CPPFLAGS="$CPPFLAGS" 11416 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11417 1.1 mrg 11418 1.1 mrg save_LDFLAGS="$LDFLAGS" 11419 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11420 1.1 mrg 11421 1.1 mrg save_LIBS="$LIBS" 11422 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS" 11423 1.1 mrg 11424 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11425 1.1 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; } 11426 1.11 mrg if ${lt_cv_dlopen_self+:} false; then : 11427 1.1 mrg $as_echo_n "(cached) " >&6 11428 1.1 mrg else 11429 1.1 mrg if test "$cross_compiling" = yes; then : 11430 1.1 mrg lt_cv_dlopen_self=cross 11431 1.1 mrg else 11432 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11433 1.1 mrg lt_status=$lt_dlunknown 11434 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11435 1.13 mrg #line 11435 "configure" 11436 1.1 mrg #include "confdefs.h" 11437 1.1 mrg 11438 1.1 mrg #if HAVE_DLFCN_H 11439 1.1 mrg #include <dlfcn.h> 11440 1.1 mrg #endif 11441 1.1 mrg 11442 1.1 mrg #include <stdio.h> 11443 1.1 mrg 11444 1.1 mrg #ifdef RTLD_GLOBAL 11445 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11446 1.1 mrg #else 11447 1.1 mrg # ifdef DL_GLOBAL 11448 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11449 1.1 mrg # else 11450 1.1 mrg # define LT_DLGLOBAL 0 11451 1.1 mrg # endif 11452 1.1 mrg #endif 11453 1.1 mrg 11454 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11455 1.1 mrg find out it does not work in some platform. */ 11456 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11457 1.1 mrg # ifdef RTLD_LAZY 11458 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11459 1.1 mrg # else 11460 1.1 mrg # ifdef DL_LAZY 11461 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11462 1.1 mrg # else 11463 1.1 mrg # ifdef RTLD_NOW 11464 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11465 1.1 mrg # else 11466 1.1 mrg # ifdef DL_NOW 11467 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11468 1.1 mrg # else 11469 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11470 1.1 mrg # endif 11471 1.1 mrg # endif 11472 1.1 mrg # endif 11473 1.1 mrg # endif 11474 1.1 mrg #endif 11475 1.1 mrg 11476 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11477 1.1 mrg correspondingly for the symbols needed. */ 11478 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11479 1.1 mrg void fnord () __attribute__((visibility("default"))); 11480 1.1 mrg #endif 11481 1.1 mrg 11482 1.1 mrg void fnord () { int i=42; } 11483 1.1 mrg int main () 11484 1.1 mrg { 11485 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11486 1.1 mrg int status = $lt_dlunknown; 11487 1.1 mrg 11488 1.1 mrg if (self) 11489 1.1 mrg { 11490 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11491 1.1 mrg else 11492 1.1 mrg { 11493 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11494 1.1 mrg else puts (dlerror ()); 11495 1.1 mrg } 11496 1.1 mrg /* dlclose (self); */ 11497 1.1 mrg } 11498 1.1 mrg else 11499 1.1 mrg puts (dlerror ()); 11500 1.1 mrg 11501 1.1 mrg return status; 11502 1.1 mrg } 11503 1.1 mrg _LT_EOF 11504 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11505 1.1 mrg (eval $ac_link) 2>&5 11506 1.1 mrg ac_status=$? 11507 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11508 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11509 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11510 1.1 mrg lt_status=$? 11511 1.1 mrg case x$lt_status in 11512 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11513 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11514 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11515 1.1 mrg esac 11516 1.1 mrg else : 11517 1.1 mrg # compilation failed 11518 1.1 mrg lt_cv_dlopen_self=no 11519 1.1 mrg fi 11520 1.1 mrg fi 11521 1.1 mrg rm -fr conftest* 11522 1.1 mrg 11523 1.1 mrg 11524 1.1 mrg fi 11525 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11526 1.1 mrg $as_echo "$lt_cv_dlopen_self" >&6; } 11527 1.1 mrg 11528 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then 11529 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11530 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11531 1.1 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11532 1.11 mrg if ${lt_cv_dlopen_self_static+:} false; then : 11533 1.1 mrg $as_echo_n "(cached) " >&6 11534 1.1 mrg else 11535 1.1 mrg if test "$cross_compiling" = yes; then : 11536 1.1 mrg lt_cv_dlopen_self_static=cross 11537 1.1 mrg else 11538 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11539 1.1 mrg lt_status=$lt_dlunknown 11540 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 11541 1.13 mrg #line 11541 "configure" 11542 1.1 mrg #include "confdefs.h" 11543 1.1 mrg 11544 1.1 mrg #if HAVE_DLFCN_H 11545 1.1 mrg #include <dlfcn.h> 11546 1.1 mrg #endif 11547 1.1 mrg 11548 1.1 mrg #include <stdio.h> 11549 1.1 mrg 11550 1.1 mrg #ifdef RTLD_GLOBAL 11551 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL 11552 1.1 mrg #else 11553 1.1 mrg # ifdef DL_GLOBAL 11554 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL 11555 1.1 mrg # else 11556 1.1 mrg # define LT_DLGLOBAL 0 11557 1.1 mrg # endif 11558 1.1 mrg #endif 11559 1.1 mrg 11560 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11561 1.1 mrg find out it does not work in some platform. */ 11562 1.1 mrg #ifndef LT_DLLAZY_OR_NOW 11563 1.1 mrg # ifdef RTLD_LAZY 11564 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY 11565 1.1 mrg # else 11566 1.1 mrg # ifdef DL_LAZY 11567 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY 11568 1.1 mrg # else 11569 1.1 mrg # ifdef RTLD_NOW 11570 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW 11571 1.1 mrg # else 11572 1.1 mrg # ifdef DL_NOW 11573 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW 11574 1.1 mrg # else 11575 1.1 mrg # define LT_DLLAZY_OR_NOW 0 11576 1.1 mrg # endif 11577 1.1 mrg # endif 11578 1.1 mrg # endif 11579 1.1 mrg # endif 11580 1.1 mrg #endif 11581 1.1 mrg 11582 1.1 mrg /* When -fvisbility=hidden is used, assume the code has been annotated 11583 1.1 mrg correspondingly for the symbols needed. */ 11584 1.1 mrg #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11585 1.1 mrg void fnord () __attribute__((visibility("default"))); 11586 1.1 mrg #endif 11587 1.1 mrg 11588 1.1 mrg void fnord () { int i=42; } 11589 1.1 mrg int main () 11590 1.1 mrg { 11591 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11592 1.1 mrg int status = $lt_dlunknown; 11593 1.1 mrg 11594 1.1 mrg if (self) 11595 1.1 mrg { 11596 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11597 1.1 mrg else 11598 1.1 mrg { 11599 1.1 mrg if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11600 1.1 mrg else puts (dlerror ()); 11601 1.1 mrg } 11602 1.1 mrg /* dlclose (self); */ 11603 1.1 mrg } 11604 1.1 mrg else 11605 1.1 mrg puts (dlerror ()); 11606 1.1 mrg 11607 1.1 mrg return status; 11608 1.1 mrg } 11609 1.1 mrg _LT_EOF 11610 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11611 1.1 mrg (eval $ac_link) 2>&5 11612 1.1 mrg ac_status=$? 11613 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11614 1.1 mrg test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11615 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null 11616 1.1 mrg lt_status=$? 11617 1.1 mrg case x$lt_status in 11618 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11619 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11620 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11621 1.1 mrg esac 11622 1.1 mrg else : 11623 1.1 mrg # compilation failed 11624 1.1 mrg lt_cv_dlopen_self_static=no 11625 1.1 mrg fi 11626 1.1 mrg fi 11627 1.1 mrg rm -fr conftest* 11628 1.1 mrg 11629 1.1 mrg 11630 1.1 mrg fi 11631 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11632 1.1 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; } 11633 1.1 mrg fi 11634 1.1 mrg 11635 1.1 mrg CPPFLAGS="$save_CPPFLAGS" 11636 1.1 mrg LDFLAGS="$save_LDFLAGS" 11637 1.1 mrg LIBS="$save_LIBS" 11638 1.1 mrg ;; 11639 1.1 mrg esac 11640 1.1 mrg 11641 1.1 mrg case $lt_cv_dlopen_self in 11642 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11643 1.1 mrg *) enable_dlopen_self=unknown ;; 11644 1.1 mrg esac 11645 1.1 mrg 11646 1.1 mrg case $lt_cv_dlopen_self_static in 11647 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11648 1.1 mrg *) enable_dlopen_self_static=unknown ;; 11649 1.1 mrg esac 11650 1.1 mrg fi 11651 1.1 mrg 11652 1.1 mrg 11653 1.1 mrg 11654 1.1 mrg 11655 1.1 mrg 11656 1.1 mrg 11657 1.1 mrg 11658 1.1 mrg 11659 1.1 mrg 11660 1.1 mrg 11661 1.1 mrg 11662 1.1 mrg 11663 1.1 mrg 11664 1.1 mrg 11665 1.1 mrg 11666 1.1 mrg 11667 1.1 mrg 11668 1.1 mrg striplib= 11669 1.1 mrg old_striplib= 11670 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11671 1.1 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; } 11672 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11673 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11674 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11675 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11676 1.1 mrg $as_echo "yes" >&6; } 11677 1.1 mrg else 11678 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough 11679 1.1 mrg case $host_os in 11680 1.1 mrg darwin*) 11681 1.1 mrg if test -n "$STRIP" ; then 11682 1.1 mrg striplib="$STRIP -x" 11683 1.1 mrg old_striplib="$STRIP -S" 11684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11685 1.1 mrg $as_echo "yes" >&6; } 11686 1.1 mrg else 11687 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11688 1.1 mrg $as_echo "no" >&6; } 11689 1.1 mrg fi 11690 1.1 mrg ;; 11691 1.1 mrg *) 11692 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11693 1.1 mrg $as_echo "no" >&6; } 11694 1.1 mrg ;; 11695 1.1 mrg esac 11696 1.1 mrg fi 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 11706 1.1 mrg 11707 1.1 mrg 11708 1.1 mrg 11709 1.1 mrg # Report which library types will actually be built 11710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11711 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 11712 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11713 1.1 mrg $as_echo "$can_build_shared" >&6; } 11714 1.1 mrg 11715 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11716 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 11717 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 11718 1.1 mrg 11719 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 11720 1.1 mrg # are all built from PIC. 11721 1.1 mrg case $host_os in 11722 1.1 mrg aix3*) 11723 1.1 mrg test "$enable_shared" = yes && enable_static=no 11724 1.1 mrg if test -n "$RANLIB"; then 11725 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 11726 1.1 mrg postinstall_cmds='$RANLIB $lib' 11727 1.1 mrg fi 11728 1.1 mrg ;; 11729 1.1 mrg 11730 1.1 mrg aix[4-9]*) 11731 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11732 1.1 mrg test "$enable_shared" = yes && enable_static=no 11733 1.1 mrg fi 11734 1.1 mrg ;; 11735 1.1 mrg esac 11736 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11737 1.1 mrg $as_echo "$enable_shared" >&6; } 11738 1.1 mrg 11739 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11740 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 11741 1.1 mrg # Make sure either enable_shared or enable_static is yes. 11742 1.1 mrg test "$enable_shared" = yes || enable_static=yes 11743 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11744 1.1 mrg $as_echo "$enable_static" >&6; } 11745 1.1 mrg 11746 1.1 mrg 11747 1.1 mrg 11748 1.1 mrg 11749 1.1 mrg fi 11750 1.1 mrg ac_ext=c 11751 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 11752 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11753 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11754 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 11755 1.1 mrg 11756 1.1 mrg CC="$lt_save_CC" 11757 1.1 mrg 11758 1.1 mrg 11759 1.1 mrg 11760 1.1 mrg 11761 1.1 mrg 11762 1.1 mrg 11763 1.1 mrg 11764 1.1 mrg 11765 1.1 mrg 11766 1.1 mrg 11767 1.1 mrg 11768 1.1 mrg 11769 1.1 mrg 11770 1.1 mrg ac_config_commands="$ac_config_commands libtool" 11771 1.1 mrg 11772 1.1 mrg 11773 1.1 mrg 11774 1.1 mrg 11775 1.1 mrg # Only expand once: 11776 1.1 mrg 11777 1.1 mrg 11778 1.1 mrg 11779 1.1 mrg 11780 1.1 mrg 11781 1.4 mrg case $host in 11782 1.4 mrg *-cygwin* | *-mingw*) 11783 1.4 mrg # 'host' will be top-level target in the case of a target lib, 11784 1.4 mrg # we must compare to with_cross_host to decide if this is a native 11785 1.4 mrg # or cross-compiler and select where to install dlls appropriately. 11786 1.4 mrg if test -n "$with_cross_host" && 11787 1.4 mrg test x"$with_cross_host" != x"no"; then 11788 1.4 mrg lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"'; 11789 1.4 mrg else 11790 1.4 mrg lt_host_flags='-no-undefined -bindir "$(bindir)"'; 11791 1.4 mrg fi 11792 1.4 mrg ;; 11793 1.4 mrg *) 11794 1.4 mrg lt_host_flags= 11795 1.4 mrg ;; 11796 1.4 mrg esac 11797 1.4 mrg 11798 1.4 mrg 11799 1.4 mrg 11800 1.4 mrg 11801 1.4 mrg 11802 1.4 mrg 11803 1.1 mrg 11804 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 11805 1.1 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 11806 1.1 mrg # Check whether --enable-maintainer-mode was given. 11807 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then : 11808 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 11809 1.1 mrg else 11810 1.1 mrg USE_MAINTAINER_MODE=no 11811 1.1 mrg fi 11812 1.1 mrg 11813 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 11814 1.1 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; } 11815 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then 11816 1.1 mrg MAINTAINER_MODE_TRUE= 11817 1.1 mrg MAINTAINER_MODE_FALSE='#' 11818 1.1 mrg else 11819 1.1 mrg MAINTAINER_MODE_TRUE='#' 11820 1.1 mrg MAINTAINER_MODE_FALSE= 11821 1.1 mrg fi 11822 1.1 mrg 11823 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE 11824 1.1 mrg 11825 1.1 mrg 11826 1.1 mrg 11827 1.4 mrg # Create a spec file, so that compile/link tests don't fail 11828 1.4 mrg test -f libgfortran.spec || touch libgfortran.spec 11829 1.4 mrg FCFLAGS="$FCFLAGS -L." 11830 1.4 mrg 11831 1.1 mrg # We need gfortran to compile parts of the library 11832 1.1 mrg # We can't use AC_PROG_FC because it expects a fully working gfortran. 11833 1.1 mrg #AC_PROG_FC(gfortran) 11834 1.1 mrg case `echo $GFORTRAN` in 11835 1.1 mrg -* | no* ) 11836 1.1 mrg FC=no ;; 11837 1.1 mrg *) 11838 1.1 mrg set dummy $GFORTRAN; ac_word=$2 11839 1.1 mrg if test -x "$ac_word"; then 11840 1.1 mrg FC="$GFORTRAN" 11841 1.1 mrg else 11842 1.1 mrg FC=no 11843 1.1 mrg fi ;; 11844 1.1 mrg esac 11845 1.1 mrg ac_ext=${ac_fc_srcext-f} 11846 1.1 mrg ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 11847 1.1 mrg ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 11848 1.1 mrg ac_compiler_gnu=$ac_cv_fc_compiler_gnu 11849 1.1 mrg if test -n "$ac_tool_prefix"; then 11850 1.1 mrg for ac_prog in gfortran 11851 1.1 mrg do 11852 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11853 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11854 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11855 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 11856 1.11 mrg if ${ac_cv_prog_FC+:} false; then : 11857 1.1 mrg $as_echo_n "(cached) " >&6 11858 1.1 mrg else 11859 1.1 mrg if test -n "$FC"; then 11860 1.1 mrg ac_cv_prog_FC="$FC" # Let the user override the test. 11861 1.1 mrg else 11862 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11863 1.1 mrg for as_dir in $PATH 11864 1.1 mrg do 11865 1.1 mrg IFS=$as_save_IFS 11866 1.1 mrg test -z "$as_dir" && as_dir=. 11867 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 11868 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11869 1.1 mrg ac_cv_prog_FC="$ac_tool_prefix$ac_prog" 11870 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11871 1.1 mrg break 2 11872 1.1 mrg fi 11873 1.1 mrg done 11874 1.1 mrg done 11875 1.1 mrg IFS=$as_save_IFS 11876 1.1 mrg 11877 1.1 mrg fi 11878 1.1 mrg fi 11879 1.1 mrg FC=$ac_cv_prog_FC 11880 1.1 mrg if test -n "$FC"; then 11881 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5 11882 1.1 mrg $as_echo "$FC" >&6; } 11883 1.1 mrg else 11884 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11885 1.1 mrg $as_echo "no" >&6; } 11886 1.1 mrg fi 11887 1.1 mrg 11888 1.1 mrg 11889 1.1 mrg test -n "$FC" && break 11890 1.1 mrg done 11891 1.1 mrg fi 11892 1.1 mrg if test -z "$FC"; then 11893 1.1 mrg ac_ct_FC=$FC 11894 1.1 mrg for ac_prog in gfortran 11895 1.1 mrg do 11896 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 11897 1.1 mrg set dummy $ac_prog; ac_word=$2 11898 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 11899 1.1 mrg $as_echo_n "checking for $ac_word... " >&6; } 11900 1.11 mrg if ${ac_cv_prog_ac_ct_FC+:} false; then : 11901 1.1 mrg $as_echo_n "(cached) " >&6 11902 1.1 mrg else 11903 1.1 mrg if test -n "$ac_ct_FC"; then 11904 1.1 mrg ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test. 11905 1.1 mrg else 11906 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 11907 1.1 mrg for as_dir in $PATH 11908 1.1 mrg do 11909 1.1 mrg IFS=$as_save_IFS 11910 1.1 mrg test -z "$as_dir" && as_dir=. 11911 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do 11912 1.11 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 11913 1.1 mrg ac_cv_prog_ac_ct_FC="$ac_prog" 11914 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 11915 1.1 mrg break 2 11916 1.1 mrg fi 11917 1.1 mrg done 11918 1.1 mrg done 11919 1.1 mrg IFS=$as_save_IFS 11920 1.1 mrg 11921 1.1 mrg fi 11922 1.1 mrg fi 11923 1.1 mrg ac_ct_FC=$ac_cv_prog_ac_ct_FC 11924 1.1 mrg if test -n "$ac_ct_FC"; then 11925 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5 11926 1.1 mrg $as_echo "$ac_ct_FC" >&6; } 11927 1.1 mrg else 11928 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11929 1.1 mrg $as_echo "no" >&6; } 11930 1.1 mrg fi 11931 1.1 mrg 11932 1.1 mrg 11933 1.1 mrg test -n "$ac_ct_FC" && break 11934 1.1 mrg done 11935 1.1 mrg 11936 1.1 mrg if test "x$ac_ct_FC" = x; then 11937 1.1 mrg FC="" 11938 1.1 mrg else 11939 1.1 mrg case $cross_compiling:$ac_tool_warned in 11940 1.1 mrg yes:) 11941 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 11942 1.1 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 11943 1.1 mrg ac_tool_warned=yes ;; 11944 1.1 mrg esac 11945 1.1 mrg FC=$ac_ct_FC 11946 1.1 mrg fi 11947 1.1 mrg fi 11948 1.1 mrg 11949 1.1 mrg 11950 1.1 mrg # Provide some information about the compiler. 11951 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5 11952 1.1 mrg set X $ac_compile 11953 1.1 mrg ac_compiler=$2 11954 1.1 mrg for ac_option in --version -v -V -qversion; do 11955 1.1 mrg { { ac_try="$ac_compiler $ac_option >&5" 11956 1.1 mrg case "(($ac_try" in 11957 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 11958 1.1 mrg *) ac_try_echo=$ac_try;; 11959 1.1 mrg esac 11960 1.1 mrg eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 11961 1.1 mrg $as_echo "$ac_try_echo"; } >&5 11962 1.1 mrg (eval "$ac_compiler $ac_option >&5") 2>conftest.err 11963 1.1 mrg ac_status=$? 11964 1.1 mrg if test -s conftest.err; then 11965 1.1 mrg sed '10a\ 11966 1.1 mrg ... rest of stderr output deleted ... 11967 1.1 mrg 10q' conftest.err >conftest.er1 11968 1.1 mrg cat conftest.er1 >&5 11969 1.1 mrg fi 11970 1.11 mrg rm -f conftest.er1 conftest.err 11971 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11972 1.1 mrg test $ac_status = 0; } 11973 1.1 mrg done 11974 1.1 mrg rm -f a.out 11975 1.1 mrg 11976 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the 11977 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.) 11978 1.1 mrg ac_save_ext=$ac_ext 11979 1.1 mrg ac_ext=F 11980 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5 11981 1.1 mrg $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; } 11982 1.11 mrg if ${ac_cv_fc_compiler_gnu+:} false; then : 11983 1.1 mrg $as_echo_n "(cached) " >&6 11984 1.1 mrg else 11985 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 11986 1.1 mrg program main 11987 1.1 mrg #ifndef __GNUC__ 11988 1.1 mrg choke me 11989 1.1 mrg #endif 11990 1.1 mrg 11991 1.1 mrg end 11992 1.1 mrg _ACEOF 11993 1.1 mrg if ac_fn_fc_try_compile "$LINENO"; then : 11994 1.1 mrg ac_compiler_gnu=yes 11995 1.1 mrg else 11996 1.1 mrg ac_compiler_gnu=no 11997 1.1 mrg fi 11998 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11999 1.1 mrg ac_cv_fc_compiler_gnu=$ac_compiler_gnu 12000 1.1 mrg 12001 1.1 mrg fi 12002 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5 12003 1.1 mrg $as_echo "$ac_cv_fc_compiler_gnu" >&6; } 12004 1.1 mrg ac_ext=$ac_save_ext 12005 1.1 mrg ac_test_FCFLAGS=${FCFLAGS+set} 12006 1.1 mrg ac_save_FCFLAGS=$FCFLAGS 12007 1.1 mrg FCFLAGS= 12008 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5 12009 1.1 mrg $as_echo_n "checking whether $FC accepts -g... " >&6; } 12010 1.11 mrg if ${ac_cv_prog_fc_g+:} false; then : 12011 1.1 mrg $as_echo_n "(cached) " >&6 12012 1.1 mrg else 12013 1.1 mrg FCFLAGS=-g 12014 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 12015 1.1 mrg program main 12016 1.1 mrg 12017 1.1 mrg end 12018 1.1 mrg _ACEOF 12019 1.1 mrg if ac_fn_fc_try_compile "$LINENO"; then : 12020 1.1 mrg ac_cv_prog_fc_g=yes 12021 1.1 mrg else 12022 1.1 mrg ac_cv_prog_fc_g=no 12023 1.1 mrg fi 12024 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12025 1.1 mrg 12026 1.1 mrg fi 12027 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5 12028 1.1 mrg $as_echo "$ac_cv_prog_fc_g" >&6; } 12029 1.1 mrg if test "$ac_test_FCFLAGS" = set; then 12030 1.1 mrg FCFLAGS=$ac_save_FCFLAGS 12031 1.1 mrg elif test $ac_cv_prog_fc_g = yes; then 12032 1.1 mrg if test "x$ac_cv_fc_compiler_gnu" = xyes; then 12033 1.1 mrg FCFLAGS="-g -O2" 12034 1.1 mrg else 12035 1.1 mrg FCFLAGS="-g" 12036 1.1 mrg fi 12037 1.1 mrg else 12038 1.1 mrg if test "x$ac_cv_fc_compiler_gnu" = xyes; then 12039 1.1 mrg FCFLAGS="-O2" 12040 1.1 mrg else 12041 1.1 mrg FCFLAGS= 12042 1.1 mrg fi 12043 1.1 mrg fi 12044 1.1 mrg 12045 1.11 mrg if test $ac_compiler_gnu = yes; then 12046 1.11 mrg GFC=yes 12047 1.11 mrg else 12048 1.11 mrg GFC= 12049 1.11 mrg fi 12050 1.1 mrg ac_ext=c 12051 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 12052 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12053 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12054 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 12055 1.1 mrg 12056 1.1 mrg ac_ext=${ac_fc_srcext-f} 12057 1.1 mrg ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5' 12058 1.1 mrg ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5' 12059 1.1 mrg ac_compiler_gnu=$ac_cv_fc_compiler_gnu 12060 1.1 mrg 12061 1.1 mrg 12062 1.1 mrg if test -z "$FC" || test "X$FC" = "Xno"; then 12063 1.1 mrg _lt_disable_FC=yes 12064 1.1 mrg fi 12065 1.1 mrg 12066 1.1 mrg archive_cmds_need_lc_FC=no 12067 1.1 mrg allow_undefined_flag_FC= 12068 1.1 mrg always_export_symbols_FC=no 12069 1.1 mrg archive_expsym_cmds_FC= 12070 1.1 mrg export_dynamic_flag_spec_FC= 12071 1.1 mrg hardcode_direct_FC=no 12072 1.1 mrg hardcode_direct_absolute_FC=no 12073 1.1 mrg hardcode_libdir_flag_spec_FC= 12074 1.1 mrg hardcode_libdir_flag_spec_ld_FC= 12075 1.1 mrg hardcode_libdir_separator_FC= 12076 1.1 mrg hardcode_minus_L_FC=no 12077 1.1 mrg hardcode_automatic_FC=no 12078 1.1 mrg inherit_rpath_FC=no 12079 1.1 mrg module_cmds_FC= 12080 1.1 mrg module_expsym_cmds_FC= 12081 1.1 mrg link_all_deplibs_FC=unknown 12082 1.1 mrg old_archive_cmds_FC=$old_archive_cmds 12083 1.1 mrg reload_flag_FC=$reload_flag 12084 1.1 mrg reload_cmds_FC=$reload_cmds 12085 1.1 mrg no_undefined_flag_FC= 12086 1.1 mrg whole_archive_flag_spec_FC= 12087 1.1 mrg enable_shared_with_static_runtimes_FC=no 12088 1.1 mrg 12089 1.1 mrg # Source file extension for fc test sources. 12090 1.1 mrg ac_ext=${ac_fc_srcext-f} 12091 1.1 mrg 12092 1.1 mrg # Object file extension for compiled fc test sources. 12093 1.1 mrg objext=o 12094 1.1 mrg objext_FC=$objext 12095 1.1 mrg 12096 1.1 mrg # No sense in running all these tests if we already determined that 12097 1.1 mrg # the FC compiler isn't working. Some variables (like enable_shared) 12098 1.1 mrg # are currently assumed to apply to all compilers on this platform, 12099 1.1 mrg # and will be corrupted by setting them based on a non-working compiler. 12100 1.1 mrg if test "$_lt_disable_FC" != yes; then 12101 1.1 mrg # Code to be used in simple compile tests 12102 1.1 mrg lt_simple_compile_test_code="\ 12103 1.1 mrg subroutine t 12104 1.1 mrg return 12105 1.1 mrg end 12106 1.1 mrg " 12107 1.1 mrg 12108 1.1 mrg # Code to be used in simple link tests 12109 1.1 mrg lt_simple_link_test_code="\ 12110 1.1 mrg program t 12111 1.1 mrg end 12112 1.1 mrg " 12113 1.1 mrg 12114 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set. 12115 1.1 mrg 12116 1.1 mrg 12117 1.1 mrg 12118 1.1 mrg 12119 1.1 mrg 12120 1.1 mrg 12121 1.1 mrg # If no C compiler was specified, use CC. 12122 1.1 mrg LTCC=${LTCC-"$CC"} 12123 1.1 mrg 12124 1.1 mrg # If no C compiler flags were specified, use CFLAGS. 12125 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 12126 1.1 mrg 12127 1.1 mrg # Allow CC to be a program name with arguments. 12128 1.1 mrg compiler=$CC 12129 1.1 mrg 12130 1.1 mrg 12131 1.1 mrg # save warnings/boilerplate of simple test code 12132 1.1 mrg ac_outfile=conftest.$ac_objext 12133 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext 12134 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12135 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err` 12136 1.1 mrg $RM conftest* 12137 1.1 mrg 12138 1.1 mrg ac_outfile=conftest.$ac_objext 12139 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext 12140 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 12141 1.1 mrg _lt_linker_boilerplate=`cat conftest.err` 12142 1.1 mrg $RM -r conftest* 12143 1.1 mrg 12144 1.1 mrg 12145 1.1 mrg # Allow CC to be a program name with arguments. 12146 1.1 mrg lt_save_CC="$CC" 12147 1.1 mrg lt_save_GCC=$GCC 12148 1.1 mrg CC=${FC-"f95"} 12149 1.1 mrg compiler=$CC 12150 1.1 mrg GCC=$ac_cv_fc_compiler_gnu 12151 1.1 mrg 12152 1.1 mrg compiler_FC=$CC 12153 1.1 mrg for cc_temp in $compiler""; do 12154 1.1 mrg case $cc_temp in 12155 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 12156 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 12157 1.1 mrg \-*) ;; 12158 1.1 mrg *) break;; 12159 1.1 mrg esac 12160 1.1 mrg done 12161 1.1 mrg cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 12162 1.1 mrg 12163 1.1 mrg 12164 1.1 mrg if test -n "$compiler"; then 12165 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12166 1.1 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; } 12167 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12168 1.1 mrg $as_echo "$can_build_shared" >&6; } 12169 1.1 mrg 12170 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12171 1.1 mrg $as_echo_n "checking whether to build shared libraries... " >&6; } 12172 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no 12173 1.1 mrg 12174 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and 12175 1.1 mrg # are all built from PIC. 12176 1.1 mrg case $host_os in 12177 1.1 mrg aix3*) 12178 1.1 mrg test "$enable_shared" = yes && enable_static=no 12179 1.1 mrg if test -n "$RANLIB"; then 12180 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 12181 1.1 mrg postinstall_cmds='$RANLIB $lib' 12182 1.1 mrg fi 12183 1.1 mrg ;; 12184 1.1 mrg aix[4-9]*) 12185 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12186 1.1 mrg test "$enable_shared" = yes && enable_static=no 12187 1.1 mrg fi 12188 1.1 mrg ;; 12189 1.1 mrg esac 12190 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12191 1.1 mrg $as_echo "$enable_shared" >&6; } 12192 1.1 mrg 12193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12194 1.1 mrg $as_echo_n "checking whether to build static libraries... " >&6; } 12195 1.1 mrg # Make sure either enable_shared or enable_static is yes. 12196 1.1 mrg test "$enable_shared" = yes || enable_static=yes 12197 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12198 1.1 mrg $as_echo "$enable_static" >&6; } 12199 1.1 mrg 12200 1.1 mrg GCC_FC="$ac_cv_fc_compiler_gnu" 12201 1.1 mrg LD_FC="$LD" 12202 1.1 mrg 12203 1.1 mrg ## CAVEAT EMPTOR: 12204 1.1 mrg ## There is no encapsulation within the following macros, do not change 12205 1.1 mrg ## the running order or otherwise move them around unless you know exactly 12206 1.1 mrg ## what you are doing... 12207 1.1 mrg # Dependencies to place before and after the object being linked: 12208 1.1 mrg predep_objects_FC= 12209 1.1 mrg postdep_objects_FC= 12210 1.1 mrg predeps_FC= 12211 1.1 mrg postdeps_FC= 12212 1.1 mrg compiler_lib_search_path_FC= 12213 1.1 mrg 12214 1.1 mrg cat > conftest.$ac_ext <<_LT_EOF 12215 1.1 mrg subroutine foo 12216 1.1 mrg implicit none 12217 1.1 mrg integer a 12218 1.1 mrg a=0 12219 1.1 mrg return 12220 1.1 mrg end 12221 1.1 mrg _LT_EOF 12222 1.1 mrg 12223 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12224 1.1 mrg (eval $ac_compile) 2>&5 12225 1.1 mrg ac_status=$? 12226 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12227 1.1 mrg test $ac_status = 0; }; then 12228 1.1 mrg # Parse the compiler output and extract the necessary 12229 1.1 mrg # objects, libraries and library flags. 12230 1.1 mrg 12231 1.1 mrg # Sentinel used to keep track of whether or not we are before 12232 1.1 mrg # the conftest object file. 12233 1.1 mrg pre_test_object_deps_done=no 12234 1.1 mrg 12235 1.1 mrg for p in `eval "$output_verbose_link_cmd"`; do 12236 1.1 mrg case $p in 12237 1.1 mrg 12238 1.1 mrg -L* | -R* | -l*) 12239 1.1 mrg # Some compilers place space between "-{L,R}" and the path. 12240 1.1 mrg # Remove the space. 12241 1.1 mrg if test $p = "-L" || 12242 1.1 mrg test $p = "-R"; then 12243 1.1 mrg prev=$p 12244 1.1 mrg continue 12245 1.1 mrg else 12246 1.1 mrg prev= 12247 1.1 mrg fi 12248 1.1 mrg 12249 1.1 mrg if test "$pre_test_object_deps_done" = no; then 12250 1.1 mrg case $p in 12251 1.1 mrg -L* | -R*) 12252 1.1 mrg # Internal compiler library paths should come after those 12253 1.1 mrg # provided the user. The postdeps already come after the 12254 1.1 mrg # user supplied libs so there is no need to process them. 12255 1.1 mrg if test -z "$compiler_lib_search_path_FC"; then 12256 1.1 mrg compiler_lib_search_path_FC="${prev}${p}" 12257 1.1 mrg else 12258 1.1 mrg compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}" 12259 1.1 mrg fi 12260 1.1 mrg ;; 12261 1.1 mrg # The "-l" case would never come before the object being 12262 1.1 mrg # linked, so don't bother handling this case. 12263 1.1 mrg esac 12264 1.1 mrg else 12265 1.1 mrg if test -z "$postdeps_FC"; then 12266 1.1 mrg postdeps_FC="${prev}${p}" 12267 1.1 mrg else 12268 1.1 mrg postdeps_FC="${postdeps_FC} ${prev}${p}" 12269 1.1 mrg fi 12270 1.1 mrg fi 12271 1.1 mrg ;; 12272 1.1 mrg 12273 1.1 mrg *.$objext) 12274 1.1 mrg # This assumes that the test object file only shows up 12275 1.1 mrg # once in the compiler output. 12276 1.1 mrg if test "$p" = "conftest.$objext"; then 12277 1.1 mrg pre_test_object_deps_done=yes 12278 1.1 mrg continue 12279 1.1 mrg fi 12280 1.1 mrg 12281 1.1 mrg if test "$pre_test_object_deps_done" = no; then 12282 1.1 mrg if test -z "$predep_objects_FC"; then 12283 1.1 mrg predep_objects_FC="$p" 12284 1.1 mrg else 12285 1.1 mrg predep_objects_FC="$predep_objects_FC $p" 12286 1.1 mrg fi 12287 1.1 mrg else 12288 1.1 mrg if test -z "$postdep_objects_FC"; then 12289 1.1 mrg postdep_objects_FC="$p" 12290 1.1 mrg else 12291 1.1 mrg postdep_objects_FC="$postdep_objects_FC $p" 12292 1.1 mrg fi 12293 1.1 mrg fi 12294 1.1 mrg ;; 12295 1.1 mrg 12296 1.1 mrg *) ;; # Ignore the rest. 12297 1.1 mrg 12298 1.1 mrg esac 12299 1.1 mrg done 12300 1.1 mrg 12301 1.1 mrg # Clean up. 12302 1.1 mrg rm -f a.out a.exe 12303 1.1 mrg else 12304 1.1 mrg echo "libtool.m4: error: problem compiling FC test program" 12305 1.1 mrg fi 12306 1.1 mrg 12307 1.1 mrg $RM -f confest.$objext 12308 1.1 mrg 12309 1.1 mrg # PORTME: override above test on systems where it is broken 12310 1.1 mrg 12311 1.1 mrg 12312 1.1 mrg case " $postdeps_FC " in 12313 1.1 mrg *" -lc "*) archive_cmds_need_lc_FC=no ;; 12314 1.1 mrg esac 12315 1.1 mrg compiler_lib_search_dirs_FC= 12316 1.1 mrg if test -n "${compiler_lib_search_path_FC}"; then 12317 1.1 mrg compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 12318 1.1 mrg fi 12319 1.1 mrg 12320 1.1 mrg 12321 1.1 mrg 12322 1.1 mrg 12323 1.1 mrg 12324 1.1 mrg 12325 1.1 mrg 12326 1.1 mrg 12327 1.1 mrg 12328 1.1 mrg 12329 1.1 mrg 12330 1.1 mrg 12331 1.1 mrg 12332 1.1 mrg 12333 1.1 mrg 12334 1.1 mrg 12335 1.1 mrg 12336 1.1 mrg 12337 1.1 mrg 12338 1.1 mrg 12339 1.1 mrg 12340 1.1 mrg 12341 1.1 mrg 12342 1.1 mrg 12343 1.1 mrg 12344 1.1 mrg 12345 1.1 mrg 12346 1.1 mrg 12347 1.1 mrg 12348 1.1 mrg 12349 1.1 mrg 12350 1.1 mrg lt_prog_compiler_wl_FC= 12351 1.1 mrg lt_prog_compiler_pic_FC= 12352 1.1 mrg lt_prog_compiler_static_FC= 12353 1.1 mrg 12354 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 12355 1.1 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; } 12356 1.1 mrg 12357 1.1 mrg if test "$GCC" = yes; then 12358 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12359 1.1 mrg lt_prog_compiler_static_FC='-static' 12360 1.1 mrg 12361 1.1 mrg case $host_os in 12362 1.1 mrg aix*) 12363 1.1 mrg # All AIX code is PIC. 12364 1.1 mrg if test "$host_cpu" = ia64; then 12365 1.1 mrg # AIX 5 now supports IA64 processor 12366 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12367 1.1 mrg fi 12368 1.4 mrg lt_prog_compiler_pic_FC='-fPIC' 12369 1.1 mrg ;; 12370 1.1 mrg 12371 1.1 mrg amigaos*) 12372 1.1 mrg case $host_cpu in 12373 1.1 mrg powerpc) 12374 1.1 mrg # see comment about AmigaOS4 .so support 12375 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12376 1.1 mrg ;; 12377 1.1 mrg m68k) 12378 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but 12379 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better, 12380 1.1 mrg # like `-m68040'. 12381 1.1 mrg lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4' 12382 1.1 mrg ;; 12383 1.1 mrg esac 12384 1.1 mrg ;; 12385 1.1 mrg 12386 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 12387 1.1 mrg # PIC is the default for these OSes. 12388 1.1 mrg ;; 12389 1.1 mrg 12390 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12391 1.1 mrg # This hack is so that the source file can tell whether it is being 12392 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12393 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 12394 1.1 mrg # (--disable-auto-import) libraries 12395 1.1 mrg lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12396 1.1 mrg ;; 12397 1.1 mrg 12398 1.1 mrg darwin* | rhapsody*) 12399 1.1 mrg # PIC is the default on this platform 12400 1.1 mrg # Common symbols not allowed in MH_DYLIB files 12401 1.1 mrg lt_prog_compiler_pic_FC='-fno-common' 12402 1.1 mrg ;; 12403 1.1 mrg 12404 1.1 mrg haiku*) 12405 1.1 mrg # PIC is the default for Haiku. 12406 1.1 mrg # The "-static" flag exists, but is broken. 12407 1.1 mrg lt_prog_compiler_static_FC= 12408 1.1 mrg ;; 12409 1.1 mrg 12410 1.1 mrg hpux*) 12411 1.1 mrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 12412 1.1 mrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 12413 1.1 mrg # sets the default TLS model and affects inlining. 12414 1.1 mrg case $host_cpu in 12415 1.1 mrg hppa*64*) 12416 1.1 mrg # +Z the default 12417 1.1 mrg ;; 12418 1.1 mrg *) 12419 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12420 1.1 mrg ;; 12421 1.1 mrg esac 12422 1.1 mrg ;; 12423 1.1 mrg 12424 1.1 mrg interix[3-9]*) 12425 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 12426 1.1 mrg # Instead, we relocate shared libraries at runtime. 12427 1.1 mrg ;; 12428 1.1 mrg 12429 1.1 mrg msdosdjgpp*) 12430 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries 12431 1.1 mrg # on systems that don't support them. 12432 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12433 1.1 mrg enable_shared=no 12434 1.1 mrg ;; 12435 1.1 mrg 12436 1.1 mrg *nto* | *qnx*) 12437 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12438 1.1 mrg # it will coredump. 12439 1.1 mrg lt_prog_compiler_pic_FC='-fPIC -shared' 12440 1.1 mrg ;; 12441 1.1 mrg 12442 1.1 mrg sysv4*MP*) 12443 1.1 mrg if test -d /usr/nec; then 12444 1.1 mrg lt_prog_compiler_pic_FC=-Kconform_pic 12445 1.1 mrg fi 12446 1.1 mrg ;; 12447 1.1 mrg 12448 1.1 mrg *) 12449 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12450 1.1 mrg ;; 12451 1.1 mrg esac 12452 1.1 mrg 12453 1.1 mrg case $cc_basename in 12454 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 12455 1.1 mrg lt_prog_compiler_wl_FC='-Xlinker ' 12456 1.1 mrg lt_prog_compiler_pic_FC='-Xcompiler -fPIC' 12457 1.1 mrg ;; 12458 1.1 mrg esac 12459 1.1 mrg else 12460 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler. 12461 1.1 mrg case $host_os in 12462 1.1 mrg aix*) 12463 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12464 1.1 mrg if test "$host_cpu" = ia64; then 12465 1.1 mrg # AIX 5 now supports IA64 processor 12466 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12467 1.1 mrg else 12468 1.1 mrg lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp' 12469 1.1 mrg fi 12470 1.1 mrg ;; 12471 1.1 mrg 12472 1.1 mrg mingw* | cygwin* | pw32* | os2* | cegcc*) 12473 1.1 mrg # This hack is so that the source file can tell whether it is being 12474 1.1 mrg # built for inclusion in a dll (and should export symbols for example). 12475 1.1 mrg lt_prog_compiler_pic_FC='-DDLL_EXPORT' 12476 1.1 mrg ;; 12477 1.1 mrg 12478 1.1 mrg hpux9* | hpux10* | hpux11*) 12479 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12480 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 12481 1.1 mrg # not for PA HP-UX. 12482 1.1 mrg case $host_cpu in 12483 1.1 mrg hppa*64*|ia64*) 12484 1.1 mrg # +Z the default 12485 1.1 mrg ;; 12486 1.1 mrg *) 12487 1.1 mrg lt_prog_compiler_pic_FC='+Z' 12488 1.1 mrg ;; 12489 1.1 mrg esac 12490 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 12491 1.1 mrg lt_prog_compiler_static_FC='${wl}-a ${wl}archive' 12492 1.1 mrg ;; 12493 1.1 mrg 12494 1.1 mrg irix5* | irix6* | nonstopux*) 12495 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12496 1.1 mrg # PIC (with -KPIC) is the default. 12497 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12498 1.1 mrg ;; 12499 1.1 mrg 12500 1.1 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu) 12501 1.1 mrg case $cc_basename in 12502 1.1 mrg # old Intel for x86_64 which still supported -KPIC. 12503 1.1 mrg ecc*) 12504 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12505 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12506 1.1 mrg lt_prog_compiler_static_FC='-static' 12507 1.1 mrg ;; 12508 1.1 mrg # icc used to be incompatible with GCC. 12509 1.1 mrg # ICC 10 doesn't accept -KPIC any more. 12510 1.1 mrg icc* | ifort*) 12511 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12512 1.1 mrg lt_prog_compiler_pic_FC='-fPIC' 12513 1.1 mrg lt_prog_compiler_static_FC='-static' 12514 1.1 mrg ;; 12515 1.1 mrg # Lahey Fortran 8.1. 12516 1.1 mrg lf95*) 12517 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12518 1.1 mrg lt_prog_compiler_pic_FC='--shared' 12519 1.1 mrg lt_prog_compiler_static_FC='--static' 12520 1.1 mrg ;; 12521 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 12522 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler, 12523 1.1 mrg # which looks to be a dead project) 12524 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12525 1.1 mrg lt_prog_compiler_pic_FC='-fpic' 12526 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12527 1.1 mrg ;; 12528 1.1 mrg ccc*) 12529 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12530 1.1 mrg # All Alpha code is PIC. 12531 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12532 1.1 mrg ;; 12533 1.1 mrg xl* | bgxl* | bgf* | mpixl*) 12534 1.1 mrg # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 12535 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12536 1.1 mrg lt_prog_compiler_pic_FC='-qpic' 12537 1.1 mrg lt_prog_compiler_static_FC='-qstaticlink' 12538 1.1 mrg ;; 12539 1.1 mrg *) 12540 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 12541 1.1 mrg *Sun\ F* | *Sun*Fortran*) 12542 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 12543 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12544 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12545 1.1 mrg lt_prog_compiler_wl_FC='' 12546 1.1 mrg ;; 12547 1.1 mrg *Sun\ C*) 12548 1.1 mrg # Sun C 5.9 12549 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12550 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12551 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12552 1.1 mrg ;; 12553 1.1 mrg esac 12554 1.1 mrg ;; 12555 1.1 mrg esac 12556 1.1 mrg ;; 12557 1.1 mrg 12558 1.1 mrg newsos6) 12559 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12560 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12561 1.1 mrg ;; 12562 1.1 mrg 12563 1.1 mrg *nto* | *qnx*) 12564 1.1 mrg # QNX uses GNU C++, but need to define -shared option too, otherwise 12565 1.1 mrg # it will coredump. 12566 1.1 mrg lt_prog_compiler_pic_FC='-fPIC -shared' 12567 1.1 mrg ;; 12568 1.1 mrg 12569 1.1 mrg osf3* | osf4* | osf5*) 12570 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12571 1.1 mrg # All OSF/1 code is PIC. 12572 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12573 1.1 mrg ;; 12574 1.1 mrg 12575 1.1 mrg rdos*) 12576 1.1 mrg lt_prog_compiler_static_FC='-non_shared' 12577 1.1 mrg ;; 12578 1.1 mrg 12579 1.1 mrg solaris*) 12580 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12581 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12582 1.1 mrg case $cc_basename in 12583 1.1 mrg f77* | f90* | f95*) 12584 1.1 mrg lt_prog_compiler_wl_FC='-Qoption ld ';; 12585 1.1 mrg *) 12586 1.1 mrg lt_prog_compiler_wl_FC='-Wl,';; 12587 1.1 mrg esac 12588 1.1 mrg ;; 12589 1.1 mrg 12590 1.1 mrg sunos4*) 12591 1.1 mrg lt_prog_compiler_wl_FC='-Qoption ld ' 12592 1.1 mrg lt_prog_compiler_pic_FC='-PIC' 12593 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12594 1.1 mrg ;; 12595 1.1 mrg 12596 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*) 12597 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12598 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12599 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12600 1.1 mrg ;; 12601 1.1 mrg 12602 1.1 mrg sysv4*MP*) 12603 1.1 mrg if test -d /usr/nec ;then 12604 1.1 mrg lt_prog_compiler_pic_FC='-Kconform_pic' 12605 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12606 1.1 mrg fi 12607 1.1 mrg ;; 12608 1.1 mrg 12609 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 12610 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12611 1.1 mrg lt_prog_compiler_pic_FC='-KPIC' 12612 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12613 1.1 mrg ;; 12614 1.1 mrg 12615 1.1 mrg unicos*) 12616 1.1 mrg lt_prog_compiler_wl_FC='-Wl,' 12617 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12618 1.1 mrg ;; 12619 1.1 mrg 12620 1.1 mrg uts4*) 12621 1.1 mrg lt_prog_compiler_pic_FC='-pic' 12622 1.1 mrg lt_prog_compiler_static_FC='-Bstatic' 12623 1.1 mrg ;; 12624 1.1 mrg 12625 1.1 mrg *) 12626 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12627 1.1 mrg ;; 12628 1.1 mrg esac 12629 1.1 mrg fi 12630 1.1 mrg 12631 1.1 mrg case $host_os in 12632 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless: 12633 1.1 mrg *djgpp*) 12634 1.1 mrg lt_prog_compiler_pic_FC= 12635 1.1 mrg ;; 12636 1.1 mrg *) 12637 1.1 mrg lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC" 12638 1.1 mrg ;; 12639 1.1 mrg esac 12640 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5 12641 1.1 mrg $as_echo "$lt_prog_compiler_pic_FC" >&6; } 12642 1.1 mrg 12643 1.1 mrg 12644 1.1 mrg 12645 1.1 mrg # 12646 1.1 mrg # Check to make sure the PIC flag actually works. 12647 1.1 mrg # 12648 1.1 mrg if test -n "$lt_prog_compiler_pic_FC"; then 12649 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5 12650 1.1 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; } 12651 1.11 mrg if ${lt_cv_prog_compiler_pic_works_FC+:} false; then : 12652 1.1 mrg $as_echo_n "(cached) " >&6 12653 1.1 mrg else 12654 1.1 mrg lt_cv_prog_compiler_pic_works_FC=no 12655 1.1 mrg ac_outfile=conftest.$ac_objext 12656 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12657 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_FC" 12658 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12659 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12660 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12661 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12662 1.1 mrg # The option is referenced via a variable to avoid confusing sed. 12663 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12664 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12665 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12666 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12667 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12668 1.1 mrg (eval "$lt_compile" 2>conftest.err) 12669 1.1 mrg ac_status=$? 12670 1.1 mrg cat conftest.err >&5 12671 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12672 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then 12673 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12674 1.1 mrg # So say no if there are warnings other than the usual output. 12675 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 12676 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12677 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 12678 1.1 mrg lt_cv_prog_compiler_pic_works_FC=yes 12679 1.1 mrg fi 12680 1.1 mrg fi 12681 1.1 mrg $RM conftest* 12682 1.1 mrg 12683 1.1 mrg fi 12684 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5 12685 1.1 mrg $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; } 12686 1.1 mrg 12687 1.1 mrg if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then 12688 1.1 mrg case $lt_prog_compiler_pic_FC in 12689 1.1 mrg "" | " "*) ;; 12690 1.1 mrg *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;; 12691 1.1 mrg esac 12692 1.1 mrg else 12693 1.1 mrg lt_prog_compiler_pic_FC= 12694 1.1 mrg lt_prog_compiler_can_build_shared_FC=no 12695 1.1 mrg fi 12696 1.1 mrg 12697 1.1 mrg fi 12698 1.1 mrg 12699 1.1 mrg 12700 1.1 mrg 12701 1.1 mrg # 12702 1.1 mrg # Check to make sure the static flag actually works. 12703 1.1 mrg # 12704 1.1 mrg wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\" 12705 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 12706 1.1 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 12707 1.11 mrg if ${lt_cv_prog_compiler_static_works_FC+:} false; then : 12708 1.1 mrg $as_echo_n "(cached) " >&6 12709 1.1 mrg else 12710 1.1 mrg lt_cv_prog_compiler_static_works_FC=no 12711 1.1 mrg save_LDFLAGS="$LDFLAGS" 12712 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 12713 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 12714 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12715 1.1 mrg # The linker can only warn and ignore the option if not recognized 12716 1.1 mrg # So say no if there are warnings 12717 1.1 mrg if test -s conftest.err; then 12718 1.1 mrg # Append any errors to the config.log. 12719 1.1 mrg cat conftest.err 1>&5 12720 1.1 mrg $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12721 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12722 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then 12723 1.1 mrg lt_cv_prog_compiler_static_works_FC=yes 12724 1.1 mrg fi 12725 1.1 mrg else 12726 1.1 mrg lt_cv_prog_compiler_static_works_FC=yes 12727 1.1 mrg fi 12728 1.1 mrg fi 12729 1.1 mrg $RM -r conftest* 12730 1.1 mrg LDFLAGS="$save_LDFLAGS" 12731 1.1 mrg 12732 1.1 mrg fi 12733 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5 12734 1.1 mrg $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; } 12735 1.1 mrg 12736 1.1 mrg if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then 12737 1.1 mrg : 12738 1.1 mrg else 12739 1.1 mrg lt_prog_compiler_static_FC= 12740 1.1 mrg fi 12741 1.1 mrg 12742 1.1 mrg 12743 1.1 mrg 12744 1.1 mrg 12745 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12746 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12747 1.11 mrg if ${lt_cv_prog_compiler_c_o_FC+:} false; then : 12748 1.1 mrg $as_echo_n "(cached) " >&6 12749 1.1 mrg else 12750 1.1 mrg lt_cv_prog_compiler_c_o_FC=no 12751 1.1 mrg $RM -r conftest 2>/dev/null 12752 1.1 mrg mkdir conftest 12753 1.1 mrg cd conftest 12754 1.1 mrg mkdir out 12755 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12756 1.1 mrg 12757 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12758 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12759 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12760 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12761 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12762 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12763 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12764 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12765 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12766 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12767 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12768 1.1 mrg ac_status=$? 12769 1.1 mrg cat out/conftest.err >&5 12770 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12771 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12772 1.1 mrg then 12773 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12774 1.1 mrg # So say no if there are warnings 12775 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12776 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12777 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12778 1.1 mrg lt_cv_prog_compiler_c_o_FC=yes 12779 1.1 mrg fi 12780 1.1 mrg fi 12781 1.1 mrg chmod u+w . 2>&5 12782 1.1 mrg $RM conftest* 12783 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12784 1.1 mrg # template instantiation 12785 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12786 1.1 mrg $RM out/* && rmdir out 12787 1.1 mrg cd .. 12788 1.1 mrg $RM -r conftest 12789 1.1 mrg $RM conftest* 12790 1.1 mrg 12791 1.1 mrg fi 12792 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12793 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12794 1.1 mrg 12795 1.1 mrg 12796 1.1 mrg 12797 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 12798 1.1 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 12799 1.11 mrg if ${lt_cv_prog_compiler_c_o_FC+:} false; then : 12800 1.1 mrg $as_echo_n "(cached) " >&6 12801 1.1 mrg else 12802 1.1 mrg lt_cv_prog_compiler_c_o_FC=no 12803 1.1 mrg $RM -r conftest 2>/dev/null 12804 1.1 mrg mkdir conftest 12805 1.1 mrg cd conftest 12806 1.1 mrg mkdir out 12807 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12808 1.1 mrg 12809 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext" 12810 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or 12811 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end. 12812 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins 12813 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly. 12814 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \ 12815 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 12816 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 12817 1.1 mrg -e 's:$: $lt_compiler_flag:'` 12818 1.1 mrg (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 12819 1.1 mrg (eval "$lt_compile" 2>out/conftest.err) 12820 1.1 mrg ac_status=$? 12821 1.1 mrg cat out/conftest.err >&5 12822 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5 12823 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 12824 1.1 mrg then 12825 1.1 mrg # The compiler can only warn and ignore the option if not recognized 12826 1.1 mrg # So say no if there are warnings 12827 1.1 mrg $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 12828 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 12829 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 12830 1.1 mrg lt_cv_prog_compiler_c_o_FC=yes 12831 1.1 mrg fi 12832 1.1 mrg fi 12833 1.1 mrg chmod u+w . 2>&5 12834 1.1 mrg $RM conftest* 12835 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for 12836 1.1 mrg # template instantiation 12837 1.1 mrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 12838 1.1 mrg $RM out/* && rmdir out 12839 1.1 mrg cd .. 12840 1.1 mrg $RM -r conftest 12841 1.1 mrg $RM conftest* 12842 1.1 mrg 12843 1.1 mrg fi 12844 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5 12845 1.1 mrg $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; } 12846 1.1 mrg 12847 1.1 mrg 12848 1.1 mrg 12849 1.1 mrg 12850 1.1 mrg hard_links="nottested" 12851 1.1 mrg if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then 12852 1.1 mrg # do not overwrite the value of need_locks provided by the user 12853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 12854 1.1 mrg $as_echo_n "checking if we can lock with hard links... " >&6; } 12855 1.1 mrg hard_links=yes 12856 1.1 mrg $RM conftest* 12857 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12858 1.1 mrg touch conftest.a 12859 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no 12860 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 12861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 12862 1.1 mrg $as_echo "$hard_links" >&6; } 12863 1.1 mrg if test "$hard_links" = no; then 12864 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 12865 1.1 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 12866 1.1 mrg need_locks=warn 12867 1.1 mrg fi 12868 1.1 mrg else 12869 1.1 mrg need_locks=no 12870 1.1 mrg fi 12871 1.1 mrg 12872 1.1 mrg 12873 1.1 mrg 12874 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 12875 1.1 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 12876 1.1 mrg 12877 1.1 mrg runpath_var= 12878 1.1 mrg allow_undefined_flag_FC= 12879 1.1 mrg always_export_symbols_FC=no 12880 1.1 mrg archive_cmds_FC= 12881 1.1 mrg archive_expsym_cmds_FC= 12882 1.1 mrg compiler_needs_object_FC=no 12883 1.1 mrg enable_shared_with_static_runtimes_FC=no 12884 1.1 mrg export_dynamic_flag_spec_FC= 12885 1.1 mrg export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 12886 1.1 mrg hardcode_automatic_FC=no 12887 1.1 mrg hardcode_direct_FC=no 12888 1.1 mrg hardcode_direct_absolute_FC=no 12889 1.1 mrg hardcode_libdir_flag_spec_FC= 12890 1.1 mrg hardcode_libdir_flag_spec_ld_FC= 12891 1.1 mrg hardcode_libdir_separator_FC= 12892 1.1 mrg hardcode_minus_L_FC=no 12893 1.1 mrg hardcode_shlibpath_var_FC=unsupported 12894 1.1 mrg inherit_rpath_FC=no 12895 1.1 mrg link_all_deplibs_FC=unknown 12896 1.1 mrg module_cmds_FC= 12897 1.1 mrg module_expsym_cmds_FC= 12898 1.1 mrg old_archive_from_new_cmds_FC= 12899 1.1 mrg old_archive_from_expsyms_cmds_FC= 12900 1.1 mrg thread_safe_flag_spec_FC= 12901 1.1 mrg whole_archive_flag_spec_FC= 12902 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always* 12903 1.1 mrg # included in the symbol list 12904 1.1 mrg include_expsyms_FC= 12905 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude 12906 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 12907 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 12908 1.1 mrg # as well as any symbol that contains `d'. 12909 1.1 mrg exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 12910 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 12911 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if 12912 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot 12913 1.1 mrg # rely on this symbol name, it's probably fine to never include it in 12914 1.1 mrg # preloaded symbol tables. 12915 1.1 mrg # Exclude shared library initialization/finalization symbols. 12916 1.1 mrg extract_expsyms_cmds= 12917 1.1 mrg 12918 1.1 mrg case $host_os in 12919 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 12920 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 12921 1.1 mrg # When not using gcc, we currently assume that we are using 12922 1.1 mrg # Microsoft Visual C++. 12923 1.1 mrg if test "$GCC" != yes; then 12924 1.1 mrg with_gnu_ld=no 12925 1.1 mrg fi 12926 1.1 mrg ;; 12927 1.1 mrg interix*) 12928 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++) 12929 1.1 mrg with_gnu_ld=yes 12930 1.1 mrg ;; 12931 1.1 mrg openbsd*) 12932 1.1 mrg with_gnu_ld=no 12933 1.1 mrg ;; 12934 1.1 mrg esac 12935 1.1 mrg 12936 1.1 mrg ld_shlibs_FC=yes 12937 1.1 mrg 12938 1.1 mrg # On some targets, GNU ld is compatible enough with the native linker 12939 1.1 mrg # that we're better off using the native interface for both. 12940 1.1 mrg lt_use_gnu_ld_interface=no 12941 1.1 mrg if test "$with_gnu_ld" = yes; then 12942 1.1 mrg case $host_os in 12943 1.1 mrg aix*) 12944 1.1 mrg # The AIX port of GNU ld has always aspired to compatibility 12945 1.1 mrg # with the native linker. However, as the warning in the GNU ld 12946 1.1 mrg # block says, versions before 2.19.5* couldn't really create working 12947 1.1 mrg # shared libraries, regardless of the interface used. 12948 1.1 mrg case `$LD -v 2>&1` in 12949 1.1 mrg *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 12950 1.1 mrg *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 12951 1.1 mrg *\ \(GNU\ Binutils\)\ [3-9]*) ;; 12952 1.1 mrg *) 12953 1.1 mrg lt_use_gnu_ld_interface=yes 12954 1.1 mrg ;; 12955 1.1 mrg esac 12956 1.1 mrg ;; 12957 1.1 mrg *) 12958 1.1 mrg lt_use_gnu_ld_interface=yes 12959 1.1 mrg ;; 12960 1.1 mrg esac 12961 1.1 mrg fi 12962 1.1 mrg 12963 1.1 mrg if test "$lt_use_gnu_ld_interface" = yes; then 12964 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty 12965 1.1 mrg wlarc='${wl}' 12966 1.1 mrg 12967 1.1 mrg # Set some defaults for GNU ld with shared library support. These 12968 1.1 mrg # are reset later if shared libraries are not supported. Putting them 12969 1.1 mrg # here allows them to be overridden if necessary. 12970 1.1 mrg runpath_var=LD_RUN_PATH 12971 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 12972 1.1 mrg export_dynamic_flag_spec_FC='${wl}--export-dynamic' 12973 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al. 12974 1.1 mrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 12975 1.1 mrg whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 12976 1.1 mrg else 12977 1.1 mrg whole_archive_flag_spec_FC= 12978 1.1 mrg fi 12979 1.1 mrg supports_anon_versioning=no 12980 1.1 mrg case `$LD -v 2>&1` in 12981 1.1 mrg *GNU\ gold*) supports_anon_versioning=yes ;; 12982 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 12983 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 12984 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 12985 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions 12986 1.1 mrg *) supports_anon_versioning=yes ;; 12987 1.1 mrg esac 12988 1.1 mrg 12989 1.1 mrg # See if GNU ld supports shared libraries. 12990 1.1 mrg case $host_os in 12991 1.1 mrg aix[3-9]*) 12992 1.1 mrg # On AIX/PPC, the GNU linker is very broken 12993 1.1 mrg if test "$host_cpu" != ia64; then 12994 1.1 mrg ld_shlibs_FC=no 12995 1.1 mrg cat <<_LT_EOF 1>&2 12996 1.1 mrg 12997 1.1 mrg *** Warning: the GNU linker, at least up to release 2.19, is reported 12998 1.1 mrg *** to be unable to reliably create shared libraries on AIX. 12999 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you 13000 1.1 mrg *** really care for shared libraries, you may want to install binutils 13001 1.1 mrg *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 13002 1.1 mrg *** You will then need to restart the configuration process. 13003 1.1 mrg 13004 1.1 mrg _LT_EOF 13005 1.1 mrg fi 13006 1.1 mrg ;; 13007 1.1 mrg 13008 1.1 mrg amigaos*) 13009 1.1 mrg case $host_cpu in 13010 1.1 mrg powerpc) 13011 1.1 mrg # see comment about AmigaOS4 .so support 13012 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13013 1.1 mrg archive_expsym_cmds_FC='' 13014 1.1 mrg ;; 13015 1.1 mrg m68k) 13016 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)' 13017 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13018 1.1 mrg hardcode_minus_L_FC=yes 13019 1.1 mrg ;; 13020 1.1 mrg esac 13021 1.1 mrg ;; 13022 1.1 mrg 13023 1.1 mrg beos*) 13024 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13025 1.1 mrg allow_undefined_flag_FC=unsupported 13026 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc 13027 1.1 mrg # support --undefined. This deserves some investigation. FIXME 13028 1.1 mrg archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13029 1.1 mrg else 13030 1.1 mrg ld_shlibs_FC=no 13031 1.1 mrg fi 13032 1.1 mrg ;; 13033 1.1 mrg 13034 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 13035 1.1 mrg # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless, 13036 1.1 mrg # as there is no search path for DLLs. 13037 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13038 1.1 mrg export_dynamic_flag_spec_FC='${wl}--export-all-symbols' 13039 1.1 mrg allow_undefined_flag_FC=unsupported 13040 1.1 mrg always_export_symbols_FC=no 13041 1.1 mrg enable_shared_with_static_runtimes_FC=yes 13042 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' 13043 1.1 mrg 13044 1.1 mrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13045 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' 13046 1.1 mrg # If the export-symbols file already is a .def file (1st line 13047 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend... 13048 1.1 mrg archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13049 1.1 mrg cp $export_symbols $output_objdir/$soname.def; 13050 1.1 mrg else 13051 1.1 mrg echo EXPORTS > $output_objdir/$soname.def; 13052 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def; 13053 1.1 mrg fi~ 13054 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' 13055 1.1 mrg else 13056 1.1 mrg ld_shlibs_FC=no 13057 1.1 mrg fi 13058 1.1 mrg ;; 13059 1.1 mrg 13060 1.1 mrg haiku*) 13061 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13062 1.1 mrg link_all_deplibs_FC=yes 13063 1.1 mrg ;; 13064 1.1 mrg 13065 1.1 mrg interix[3-9]*) 13066 1.1 mrg hardcode_direct_FC=no 13067 1.1 mrg hardcode_shlibpath_var_FC=no 13068 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13069 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13070 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13071 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by 13072 1.1 mrg # default) and relocated if they conflict, which is a slow very memory 13073 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random, 13074 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13075 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13076 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' 13077 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' 13078 1.1 mrg ;; 13079 1.1 mrg 13080 1.12 mrg gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) 13081 1.1 mrg tmp_diet=no 13082 1.1 mrg if test "$host_os" = linux-dietlibc; then 13083 1.1 mrg case $cc_basename in 13084 1.1 mrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 13085 1.1 mrg esac 13086 1.1 mrg fi 13087 1.1 mrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 13088 1.1 mrg && test "$tmp_diet" = no 13089 1.1 mrg then 13090 1.6 mrg tmp_addflag=' $pic_flag' 13091 1.1 mrg tmp_sharedflag='-shared' 13092 1.1 mrg case $cc_basename,$host_cpu in 13093 1.1 mrg pgcc*) # Portland Group C compiler 13094 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' 13095 1.1 mrg tmp_addflag=' $pic_flag' 13096 1.1 mrg ;; 13097 1.1 mrg pgf77* | pgf90* | pgf95* | pgfortran*) 13098 1.1 mrg # Portland Group f77 and f90 compilers 13099 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' 13100 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;; 13101 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 13102 1.1 mrg tmp_addflag=' -i_dynamic' ;; 13103 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 13104 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;; 13105 1.1 mrg ifc* | ifort*) # Intel Fortran compiler 13106 1.1 mrg tmp_addflag=' -nofor_main' ;; 13107 1.1 mrg lf95*) # Lahey Fortran 8.1 13108 1.1 mrg whole_archive_flag_spec_FC= 13109 1.1 mrg tmp_sharedflag='--shared' ;; 13110 1.1 mrg xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 13111 1.1 mrg tmp_sharedflag='-qmkshrobj' 13112 1.1 mrg tmp_addflag= ;; 13113 1.1 mrg nvcc*) # Cuda Compiler Driver 2.2 13114 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' 13115 1.1 mrg compiler_needs_object_FC=yes 13116 1.1 mrg ;; 13117 1.1 mrg esac 13118 1.1 mrg case `$CC -V 2>&1 | sed 5q` in 13119 1.1 mrg *Sun\ C*) # Sun C 5.9 13120 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' 13121 1.1 mrg compiler_needs_object_FC=yes 13122 1.1 mrg tmp_sharedflag='-G' ;; 13123 1.1 mrg *Sun\ F*) # Sun Fortran 8.3 13124 1.1 mrg tmp_sharedflag='-G' ;; 13125 1.1 mrg esac 13126 1.1 mrg archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13127 1.1 mrg 13128 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13129 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 13130 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13131 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13132 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' 13133 1.1 mrg fi 13134 1.1 mrg 13135 1.1 mrg case $cc_basename in 13136 1.1 mrg xlf* | bgf* | bgxlf* | mpixlf*) 13137 1.1 mrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 13138 1.1 mrg whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive' 13139 1.1 mrg hardcode_libdir_flag_spec_FC= 13140 1.1 mrg hardcode_libdir_flag_spec_ld_FC='-rpath $libdir' 13141 1.1 mrg archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 13142 1.1 mrg if test "x$supports_anon_versioning" = xyes; then 13143 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~ 13144 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13145 1.1 mrg echo "local: *; };" >> $output_objdir/$libname.ver~ 13146 1.1 mrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 13147 1.1 mrg fi 13148 1.1 mrg ;; 13149 1.1 mrg esac 13150 1.1 mrg else 13151 1.1 mrg ld_shlibs_FC=no 13152 1.1 mrg fi 13153 1.1 mrg ;; 13154 1.1 mrg 13155 1.1 mrg netbsd*) 13156 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13157 1.1 mrg archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 13158 1.1 mrg wlarc= 13159 1.1 mrg else 13160 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13161 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' 13162 1.1 mrg fi 13163 1.1 mrg ;; 13164 1.1 mrg 13165 1.1 mrg solaris*) 13166 1.1 mrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 13167 1.1 mrg ld_shlibs_FC=no 13168 1.1 mrg cat <<_LT_EOF 1>&2 13169 1.1 mrg 13170 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably 13171 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool 13172 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13173 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify 13174 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13175 1.1 mrg *** used, and then restart. 13176 1.1 mrg 13177 1.1 mrg _LT_EOF 13178 1.1 mrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13179 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13180 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' 13181 1.1 mrg else 13182 1.1 mrg ld_shlibs_FC=no 13183 1.1 mrg fi 13184 1.1 mrg ;; 13185 1.1 mrg 13186 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 13187 1.1 mrg case `$LD -v 2>&1` in 13188 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 13189 1.1 mrg ld_shlibs_FC=no 13190 1.1 mrg cat <<_LT_EOF 1>&2 13191 1.1 mrg 13192 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 13193 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool 13194 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU 13195 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify 13196 1.1 mrg *** your PATH or compiler configuration so that the native linker is 13197 1.1 mrg *** used, and then restart. 13198 1.1 mrg 13199 1.1 mrg _LT_EOF 13200 1.1 mrg ;; 13201 1.1 mrg *) 13202 1.1 mrg # For security reasons, it is highly recommended that you always 13203 1.1 mrg # use absolute paths for naming shared libraries, and exclude the 13204 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so 13205 1.1 mrg # requires that you compile everything twice, which is a pain. 13206 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13207 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13208 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13209 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' 13210 1.1 mrg else 13211 1.1 mrg ld_shlibs_FC=no 13212 1.1 mrg fi 13213 1.1 mrg ;; 13214 1.1 mrg esac 13215 1.1 mrg ;; 13216 1.1 mrg 13217 1.1 mrg sunos4*) 13218 1.1 mrg archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13219 1.1 mrg wlarc= 13220 1.1 mrg hardcode_direct_FC=yes 13221 1.1 mrg hardcode_shlibpath_var_FC=no 13222 1.1 mrg ;; 13223 1.1 mrg 13224 1.1 mrg *) 13225 1.1 mrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13226 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13227 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' 13228 1.1 mrg else 13229 1.1 mrg ld_shlibs_FC=no 13230 1.1 mrg fi 13231 1.1 mrg ;; 13232 1.1 mrg esac 13233 1.1 mrg 13234 1.1 mrg if test "$ld_shlibs_FC" = no; then 13235 1.1 mrg runpath_var= 13236 1.1 mrg hardcode_libdir_flag_spec_FC= 13237 1.1 mrg export_dynamic_flag_spec_FC= 13238 1.1 mrg whole_archive_flag_spec_FC= 13239 1.1 mrg fi 13240 1.1 mrg else 13241 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld) 13242 1.1 mrg case $host_os in 13243 1.1 mrg aix3*) 13244 1.1 mrg allow_undefined_flag_FC=unsupported 13245 1.1 mrg always_export_symbols_FC=yes 13246 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' 13247 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there 13248 1.1 mrg # are no directories specified by -L. 13249 1.1 mrg hardcode_minus_L_FC=yes 13250 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 13251 1.1 mrg # Neither direct hardcoding nor static linking is supported with a 13252 1.1 mrg # broken collect2. 13253 1.1 mrg hardcode_direct_FC=unsupported 13254 1.1 mrg fi 13255 1.1 mrg ;; 13256 1.1 mrg 13257 1.1 mrg aix[4-9]*) 13258 1.1 mrg if test "$host_cpu" = ia64; then 13259 1.1 mrg # On IA64, the linker does run time linking by default, so we don't 13260 1.1 mrg # have to do anything special. 13261 1.1 mrg aix_use_runtimelinking=no 13262 1.1 mrg exp_sym_flag='-Bexport' 13263 1.1 mrg no_entry_flag="" 13264 1.1 mrg else 13265 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option. 13266 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 13267 1.1 mrg # Also, AIX nm treats weak defined symbols like other global 13268 1.1 mrg # defined symbols, whereas GNU nm marks them as "W". 13269 1.1 mrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 13270 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' 13271 1.1 mrg else 13272 1.6 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' 13273 1.1 mrg fi 13274 1.1 mrg aix_use_runtimelinking=no 13275 1.1 mrg 13276 1.1 mrg # Test if we are trying to use run time linking or normal 13277 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13278 1.1 mrg # need to do runtime linking. 13279 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13280 1.1 mrg for ld_flag in $LDFLAGS; do 13281 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 13282 1.1 mrg aix_use_runtimelinking=yes 13283 1.1 mrg break 13284 1.1 mrg fi 13285 1.1 mrg done 13286 1.1 mrg ;; 13287 1.1 mrg esac 13288 1.1 mrg 13289 1.1 mrg exp_sym_flag='-bexport' 13290 1.1 mrg no_entry_flag='-bnoentry' 13291 1.1 mrg fi 13292 1.1 mrg 13293 1.1 mrg # When large executables or shared objects are built, AIX ld can 13294 1.1 mrg # have problems creating the table of contents. If linking a library 13295 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to 13296 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13297 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13298 1.1 mrg 13299 1.1 mrg archive_cmds_FC='' 13300 1.1 mrg hardcode_direct_FC=yes 13301 1.1 mrg hardcode_direct_absolute_FC=yes 13302 1.1 mrg hardcode_libdir_separator_FC=':' 13303 1.1 mrg link_all_deplibs_FC=yes 13304 1.1 mrg file_list_spec_FC='${wl}-f,' 13305 1.1 mrg 13306 1.1 mrg if test "$GCC" = yes; then 13307 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*) 13308 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check 13309 1.1 mrg # below for broken collect2 doesn't work under 4.3+ 13310 1.1 mrg collect2name=`${CC} -print-prog-name=collect2` 13311 1.1 mrg if test -f "$collect2name" && 13312 1.1 mrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13313 1.1 mrg then 13314 1.1 mrg # We have reworked collect2 13315 1.1 mrg : 13316 1.1 mrg else 13317 1.1 mrg # We have old collect2 13318 1.1 mrg hardcode_direct_FC=unsupported 13319 1.1 mrg # It fails to find uninstalled libraries when the uninstalled 13320 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L 13321 1.1 mrg # to unsupported forces relinking 13322 1.1 mrg hardcode_minus_L_FC=yes 13323 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13324 1.1 mrg hardcode_libdir_separator_FC= 13325 1.1 mrg fi 13326 1.1 mrg ;; 13327 1.1 mrg esac 13328 1.1 mrg shared_flag='-shared' 13329 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13330 1.1 mrg shared_flag="$shared_flag "'${wl}-G' 13331 1.1 mrg fi 13332 1.1 mrg else 13333 1.1 mrg # not using gcc 13334 1.1 mrg if test "$host_cpu" = ia64; then 13335 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13336 1.1 mrg # chokes on -Wl,-G. The following line is correct: 13337 1.1 mrg shared_flag='-G' 13338 1.1 mrg else 13339 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13340 1.1 mrg shared_flag='${wl}-G' 13341 1.1 mrg else 13342 1.1 mrg shared_flag='${wl}-bM:SRE' 13343 1.1 mrg fi 13344 1.1 mrg fi 13345 1.1 mrg fi 13346 1.1 mrg 13347 1.1 mrg export_dynamic_flag_spec_FC='${wl}-bexpall' 13348 1.1 mrg # It seems that -bexpall does not export symbols beginning with 13349 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export. 13350 1.1 mrg always_export_symbols_FC=yes 13351 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 13352 1.1 mrg # Warning - without using the other runtime loading flags (-brtl), 13353 1.1 mrg # -berok will link without error, but may produce a broken library. 13354 1.1 mrg allow_undefined_flag_FC='-berok' 13355 1.1 mrg # Determine the default libpath from the value encoded in an 13356 1.1 mrg # empty executable. 13357 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13358 1.1 mrg program main 13359 1.1 mrg 13360 1.1 mrg end 13361 1.1 mrg _ACEOF 13362 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13363 1.1 mrg 13364 1.1 mrg lt_aix_libpath_sed=' 13365 1.1 mrg /Import File Strings/,/^$/ { 13366 1.1 mrg /^0/ { 13367 1.1 mrg s/^0 *\(.*\)$/\1/ 13368 1.1 mrg p 13369 1.1 mrg } 13370 1.1 mrg }' 13371 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13372 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13373 1.1 mrg if test -z "$aix_libpath"; then 13374 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13375 1.1 mrg fi 13376 1.1 mrg fi 13377 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13378 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13379 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13380 1.1 mrg 13381 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13382 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" 13383 1.1 mrg else 13384 1.1 mrg if test "$host_cpu" = ia64; then 13385 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib' 13386 1.1 mrg allow_undefined_flag_FC="-z nodefs" 13387 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" 13388 1.1 mrg else 13389 1.1 mrg # Determine the default libpath from the value encoded in an 13390 1.1 mrg # empty executable. 13391 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13392 1.1 mrg program main 13393 1.1 mrg 13394 1.1 mrg end 13395 1.1 mrg _ACEOF 13396 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13397 1.1 mrg 13398 1.1 mrg lt_aix_libpath_sed=' 13399 1.1 mrg /Import File Strings/,/^$/ { 13400 1.1 mrg /^0/ { 13401 1.1 mrg s/^0 *\(.*\)$/\1/ 13402 1.1 mrg p 13403 1.1 mrg } 13404 1.1 mrg }' 13405 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13406 1.1 mrg # Check for a 64-bit object if we didn't find anything. 13407 1.1 mrg if test -z "$aix_libpath"; then 13408 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13409 1.1 mrg fi 13410 1.1 mrg fi 13411 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13412 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13413 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 13414 1.1 mrg 13415 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath" 13416 1.1 mrg # Warning - without using the other run time loading flags, 13417 1.1 mrg # -berok will link without error, but may produce a broken library. 13418 1.1 mrg no_undefined_flag_FC=' ${wl}-bernotok' 13419 1.1 mrg allow_undefined_flag_FC=' ${wl}-berok' 13420 1.1 mrg if test "$with_gnu_ld" = yes; then 13421 1.1 mrg # We only use this code for GNU lds that support --whole-archive. 13422 1.1 mrg whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13423 1.1 mrg else 13424 1.1 mrg # Exported symbols can be pulled into shared objects from archives 13425 1.1 mrg whole_archive_flag_spec_FC='$convenience' 13426 1.1 mrg fi 13427 1.1 mrg archive_cmds_need_lc_FC=yes 13428 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries. 13429 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' 13430 1.1 mrg fi 13431 1.1 mrg fi 13432 1.1 mrg ;; 13433 1.1 mrg 13434 1.1 mrg amigaos*) 13435 1.1 mrg case $host_cpu in 13436 1.1 mrg powerpc) 13437 1.1 mrg # see comment about AmigaOS4 .so support 13438 1.1 mrg archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13439 1.1 mrg archive_expsym_cmds_FC='' 13440 1.1 mrg ;; 13441 1.1 mrg m68k) 13442 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)' 13443 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13444 1.1 mrg hardcode_minus_L_FC=yes 13445 1.1 mrg ;; 13446 1.1 mrg esac 13447 1.1 mrg ;; 13448 1.1 mrg 13449 1.1 mrg bsdi[45]*) 13450 1.1 mrg export_dynamic_flag_spec_FC=-rdynamic 13451 1.1 mrg ;; 13452 1.1 mrg 13453 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 13454 1.1 mrg # When not using gcc, we currently assume that we are using 13455 1.1 mrg # Microsoft Visual C++. 13456 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is 13457 1.1 mrg # no search path for DLLs. 13458 1.1 mrg hardcode_libdir_flag_spec_FC=' ' 13459 1.1 mrg allow_undefined_flag_FC=unsupported 13460 1.1 mrg # Tell ltmain to make .lib files, not .a files. 13461 1.1 mrg libext=lib 13462 1.1 mrg # Tell ltmain to make .dll files, not .so files. 13463 1.1 mrg shrext_cmds=".dll" 13464 1.1 mrg # FIXME: Setting linknames here is a bad hack. 13465 1.1 mrg archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 13466 1.1 mrg # The linker will automatically build a .lib file if we build a DLL. 13467 1.1 mrg old_archive_from_new_cmds_FC='true' 13468 1.1 mrg # FIXME: Should let the user specify the lib program. 13469 1.1 mrg old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs' 13470 1.1 mrg fix_srcfile_path_FC='`cygpath -w "$srcfile"`' 13471 1.1 mrg enable_shared_with_static_runtimes_FC=yes 13472 1.1 mrg ;; 13473 1.1 mrg 13474 1.1 mrg darwin* | rhapsody*) 13475 1.1 mrg 13476 1.1 mrg 13477 1.1 mrg archive_cmds_need_lc_FC=no 13478 1.1 mrg hardcode_direct_FC=no 13479 1.1 mrg hardcode_automatic_FC=yes 13480 1.1 mrg hardcode_shlibpath_var_FC=unsupported 13481 1.1 mrg if test "$lt_cv_ld_force_load" = "yes"; then 13482 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\"`' 13483 1.1 mrg else 13484 1.1 mrg whole_archive_flag_spec_FC='' 13485 1.1 mrg fi 13486 1.1 mrg link_all_deplibs_FC=yes 13487 1.1 mrg allow_undefined_flag_FC="$_lt_dar_allow_undefined" 13488 1.1 mrg case $cc_basename in 13489 1.1 mrg ifort*) _lt_dar_can_shared=yes ;; 13490 1.1 mrg *) _lt_dar_can_shared=$GCC ;; 13491 1.1 mrg esac 13492 1.1 mrg if test "$_lt_dar_can_shared" = "yes"; then 13493 1.1 mrg output_verbose_link_cmd=func_echo_all 13494 1.1 mrg archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 13495 1.1 mrg module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13496 1.1 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 \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" 13497 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}" 13498 1.1 mrg 13499 1.1 mrg else 13500 1.1 mrg ld_shlibs_FC=no 13501 1.1 mrg fi 13502 1.1 mrg 13503 1.1 mrg ;; 13504 1.1 mrg 13505 1.1 mrg dgux*) 13506 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13507 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13508 1.1 mrg hardcode_shlibpath_var_FC=no 13509 1.1 mrg ;; 13510 1.1 mrg 13511 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 13512 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o 13513 1.1 mrg # does not break anything, and helps significantly (at the cost of a little 13514 1.1 mrg # extra space). 13515 1.1 mrg freebsd2.2*) 13516 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 13517 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13518 1.1 mrg hardcode_direct_FC=yes 13519 1.1 mrg hardcode_shlibpath_var_FC=no 13520 1.1 mrg ;; 13521 1.1 mrg 13522 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 13523 1.4 mrg freebsd2.*) 13524 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13525 1.1 mrg hardcode_direct_FC=yes 13526 1.1 mrg hardcode_minus_L_FC=yes 13527 1.1 mrg hardcode_shlibpath_var_FC=no 13528 1.1 mrg ;; 13529 1.1 mrg 13530 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 13531 1.1 mrg freebsd* | dragonfly*) 13532 1.1 mrg archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 13533 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13534 1.1 mrg hardcode_direct_FC=yes 13535 1.1 mrg hardcode_shlibpath_var_FC=no 13536 1.1 mrg ;; 13537 1.1 mrg 13538 1.1 mrg hpux9*) 13539 1.1 mrg if test "$GCC" = yes; then 13540 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' 13541 1.1 mrg else 13542 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' 13543 1.1 mrg fi 13544 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13545 1.1 mrg hardcode_libdir_separator_FC=: 13546 1.1 mrg hardcode_direct_FC=yes 13547 1.1 mrg 13548 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13549 1.1 mrg # but as the default location of the library. 13550 1.1 mrg hardcode_minus_L_FC=yes 13551 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13552 1.1 mrg ;; 13553 1.1 mrg 13554 1.1 mrg hpux10*) 13555 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13556 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13557 1.1 mrg else 13558 1.1 mrg archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 13559 1.1 mrg fi 13560 1.1 mrg if test "$with_gnu_ld" = no; then 13561 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13562 1.1 mrg hardcode_libdir_flag_spec_ld_FC='+b $libdir' 13563 1.1 mrg hardcode_libdir_separator_FC=: 13564 1.1 mrg hardcode_direct_FC=yes 13565 1.1 mrg hardcode_direct_absolute_FC=yes 13566 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13567 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13568 1.1 mrg # but as the default location of the library. 13569 1.1 mrg hardcode_minus_L_FC=yes 13570 1.1 mrg fi 13571 1.1 mrg ;; 13572 1.1 mrg 13573 1.1 mrg hpux11*) 13574 1.1 mrg if test "$GCC" = yes && test "$with_gnu_ld" = no; then 13575 1.1 mrg case $host_cpu in 13576 1.1 mrg hppa*64*) 13577 1.13 mrg archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13578 1.1 mrg ;; 13579 1.1 mrg ia64*) 13580 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13581 1.1 mrg ;; 13582 1.1 mrg *) 13583 1.1 mrg archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13584 1.1 mrg ;; 13585 1.1 mrg esac 13586 1.1 mrg else 13587 1.1 mrg case $host_cpu in 13588 1.1 mrg hppa*64*) 13589 1.13 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13590 1.1 mrg ;; 13591 1.1 mrg ia64*) 13592 1.1 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 13593 1.1 mrg ;; 13594 1.1 mrg *) 13595 1.1 mrg archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 13596 1.1 mrg ;; 13597 1.1 mrg esac 13598 1.1 mrg fi 13599 1.1 mrg if test "$with_gnu_ld" = no; then 13600 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir' 13601 1.1 mrg hardcode_libdir_separator_FC=: 13602 1.1 mrg 13603 1.1 mrg case $host_cpu in 13604 1.1 mrg hppa*64*|ia64*) 13605 1.1 mrg hardcode_direct_FC=no 13606 1.1 mrg hardcode_shlibpath_var_FC=no 13607 1.1 mrg ;; 13608 1.1 mrg *) 13609 1.1 mrg hardcode_direct_FC=yes 13610 1.1 mrg hardcode_direct_absolute_FC=yes 13611 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13612 1.1 mrg 13613 1.1 mrg # hardcode_minus_L: Not really in the search PATH, 13614 1.1 mrg # but as the default location of the library. 13615 1.1 mrg hardcode_minus_L_FC=yes 13616 1.1 mrg ;; 13617 1.1 mrg esac 13618 1.1 mrg fi 13619 1.1 mrg ;; 13620 1.1 mrg 13621 1.1 mrg irix5* | irix6* | nonstopux*) 13622 1.1 mrg if test "$GCC" = yes; then 13623 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' 13624 1.1 mrg # Try to use the -exported_symbol ld option, if it does not 13625 1.1 mrg # work, assume that -exports_file does not work either and 13626 1.1 mrg # implicitly export all symbols. 13627 1.1 mrg save_LDFLAGS="$LDFLAGS" 13628 1.1 mrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 13629 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 13630 1.1 mrg int foo(void) {} 13631 1.1 mrg _ACEOF 13632 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 13633 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' 13634 1.1 mrg 13635 1.1 mrg fi 13636 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 13637 1.1 mrg conftest$ac_exeext conftest.$ac_ext 13638 1.1 mrg LDFLAGS="$save_LDFLAGS" 13639 1.1 mrg else 13640 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' 13641 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' 13642 1.1 mrg fi 13643 1.1 mrg archive_cmds_need_lc_FC='no' 13644 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13645 1.1 mrg hardcode_libdir_separator_FC=: 13646 1.1 mrg inherit_rpath_FC=yes 13647 1.1 mrg link_all_deplibs_FC=yes 13648 1.1 mrg ;; 13649 1.1 mrg 13650 1.1 mrg netbsd*) 13651 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13652 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 13653 1.1 mrg else 13654 1.1 mrg archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 13655 1.1 mrg fi 13656 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13657 1.1 mrg hardcode_direct_FC=yes 13658 1.1 mrg hardcode_shlibpath_var_FC=no 13659 1.1 mrg ;; 13660 1.1 mrg 13661 1.1 mrg newsos6) 13662 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13663 1.1 mrg hardcode_direct_FC=yes 13664 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13665 1.1 mrg hardcode_libdir_separator_FC=: 13666 1.1 mrg hardcode_shlibpath_var_FC=no 13667 1.1 mrg ;; 13668 1.1 mrg 13669 1.1 mrg *nto* | *qnx*) 13670 1.1 mrg ;; 13671 1.1 mrg 13672 1.1 mrg openbsd*) 13673 1.1 mrg if test -f /usr/libexec/ld.so; then 13674 1.1 mrg hardcode_direct_FC=yes 13675 1.1 mrg hardcode_shlibpath_var_FC=no 13676 1.1 mrg hardcode_direct_absolute_FC=yes 13677 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 13678 1.1 mrg archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13679 1.1 mrg archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 13680 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13681 1.1 mrg export_dynamic_flag_spec_FC='${wl}-E' 13682 1.1 mrg else 13683 1.1 mrg case $host_os in 13684 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 13685 1.1 mrg archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 13686 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13687 1.1 mrg ;; 13688 1.1 mrg *) 13689 1.1 mrg archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 13690 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir' 13691 1.1 mrg ;; 13692 1.1 mrg esac 13693 1.1 mrg fi 13694 1.1 mrg else 13695 1.1 mrg ld_shlibs_FC=no 13696 1.1 mrg fi 13697 1.1 mrg ;; 13698 1.1 mrg 13699 1.1 mrg os2*) 13700 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13701 1.1 mrg hardcode_minus_L_FC=yes 13702 1.1 mrg allow_undefined_flag_FC=unsupported 13703 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' 13704 1.1 mrg old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 13705 1.1 mrg ;; 13706 1.1 mrg 13707 1.1 mrg osf3*) 13708 1.1 mrg if test "$GCC" = yes; then 13709 1.1 mrg allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13710 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' 13711 1.1 mrg else 13712 1.1 mrg allow_undefined_flag_FC=' -expect_unresolved \*' 13713 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' 13714 1.1 mrg fi 13715 1.1 mrg archive_cmds_need_lc_FC='no' 13716 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13717 1.1 mrg hardcode_libdir_separator_FC=: 13718 1.1 mrg ;; 13719 1.1 mrg 13720 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag 13721 1.1 mrg if test "$GCC" = yes; then 13722 1.1 mrg allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*' 13723 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' 13724 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir' 13725 1.1 mrg else 13726 1.1 mrg allow_undefined_flag_FC=' -expect_unresolved \*' 13727 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' 13728 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~ 13729 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' 13730 1.1 mrg 13731 1.1 mrg # Both c and cxx compiler support -rpath directly 13732 1.1 mrg hardcode_libdir_flag_spec_FC='-rpath $libdir' 13733 1.1 mrg fi 13734 1.1 mrg archive_cmds_need_lc_FC='no' 13735 1.1 mrg hardcode_libdir_separator_FC=: 13736 1.1 mrg ;; 13737 1.1 mrg 13738 1.1 mrg solaris*) 13739 1.1 mrg no_undefined_flag_FC=' -z defs' 13740 1.1 mrg if test "$GCC" = yes; then 13741 1.1 mrg wlarc='${wl}' 13742 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 13743 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13744 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' 13745 1.1 mrg else 13746 1.1 mrg case `$CC -V 2>&1` in 13747 1.1 mrg *"Compilers 5.0"*) 13748 1.1 mrg wlarc='' 13749 1.1 mrg archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 13750 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13751 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 13752 1.1 mrg ;; 13753 1.1 mrg *) 13754 1.1 mrg wlarc='${wl}' 13755 1.1 mrg archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 13756 1.1 mrg archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 13757 1.1 mrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 13758 1.1 mrg ;; 13759 1.1 mrg esac 13760 1.1 mrg fi 13761 1.1 mrg hardcode_libdir_flag_spec_FC='-R$libdir' 13762 1.1 mrg hardcode_shlibpath_var_FC=no 13763 1.1 mrg case $host_os in 13764 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;; 13765 1.1 mrg *) 13766 1.1 mrg # The compiler driver will combine and reorder linker options, 13767 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl', 13768 1.1 mrg # but is careful enough not to reorder. 13769 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?) 13770 1.1 mrg if test "$GCC" = yes; then 13771 1.1 mrg whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 13772 1.1 mrg else 13773 1.1 mrg whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract' 13774 1.1 mrg fi 13775 1.1 mrg ;; 13776 1.1 mrg esac 13777 1.1 mrg link_all_deplibs_FC=yes 13778 1.1 mrg ;; 13779 1.1 mrg 13780 1.1 mrg sunos4*) 13781 1.1 mrg if test "x$host_vendor" = xsequent; then 13782 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o 13783 1.1 mrg # files that make .init and .fini sections work. 13784 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 13785 1.1 mrg else 13786 1.1 mrg archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 13787 1.1 mrg fi 13788 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13789 1.1 mrg hardcode_direct_FC=yes 13790 1.1 mrg hardcode_minus_L_FC=yes 13791 1.1 mrg hardcode_shlibpath_var_FC=no 13792 1.1 mrg ;; 13793 1.1 mrg 13794 1.1 mrg sysv4) 13795 1.1 mrg case $host_vendor in 13796 1.1 mrg sni) 13797 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13798 1.1 mrg hardcode_direct_FC=yes # is this really true??? 13799 1.1 mrg ;; 13800 1.1 mrg siemens) 13801 1.1 mrg ## LD is ld it makes a PLAMLIB 13802 1.1 mrg ## CC just makes a GrossModule. 13803 1.1 mrg archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags' 13804 1.1 mrg reload_cmds_FC='$CC -r -o $output$reload_objs' 13805 1.1 mrg hardcode_direct_FC=no 13806 1.1 mrg ;; 13807 1.1 mrg motorola) 13808 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13809 1.1 mrg hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie 13810 1.1 mrg ;; 13811 1.1 mrg esac 13812 1.1 mrg runpath_var='LD_RUN_PATH' 13813 1.1 mrg hardcode_shlibpath_var_FC=no 13814 1.1 mrg ;; 13815 1.1 mrg 13816 1.1 mrg sysv4.3*) 13817 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13818 1.1 mrg hardcode_shlibpath_var_FC=no 13819 1.1 mrg export_dynamic_flag_spec_FC='-Bexport' 13820 1.1 mrg ;; 13821 1.1 mrg 13822 1.1 mrg sysv4*MP*) 13823 1.1 mrg if test -d /usr/nec; then 13824 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13825 1.1 mrg hardcode_shlibpath_var_FC=no 13826 1.1 mrg runpath_var=LD_RUN_PATH 13827 1.1 mrg hardcode_runpath_var=yes 13828 1.1 mrg ld_shlibs_FC=yes 13829 1.1 mrg fi 13830 1.1 mrg ;; 13831 1.1 mrg 13832 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 13833 1.1 mrg no_undefined_flag_FC='${wl}-z,text' 13834 1.1 mrg archive_cmds_need_lc_FC=no 13835 1.1 mrg hardcode_shlibpath_var_FC=no 13836 1.1 mrg runpath_var='LD_RUN_PATH' 13837 1.1 mrg 13838 1.1 mrg if test "$GCC" = yes; then 13839 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13840 1.1 mrg archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13841 1.1 mrg else 13842 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13843 1.1 mrg archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13844 1.1 mrg fi 13845 1.1 mrg ;; 13846 1.1 mrg 13847 1.1 mrg sysv5* | sco3.2v5* | sco5v6*) 13848 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not 13849 1.1 mrg # link with -lc, and that would cause any symbols used from libc to 13850 1.1 mrg # always be unresolved, which means just about no library would 13851 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text 13852 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed 13853 1.1 mrg # as -z defs. 13854 1.1 mrg no_undefined_flag_FC='${wl}-z,text' 13855 1.1 mrg allow_undefined_flag_FC='${wl}-z,nodefs' 13856 1.1 mrg archive_cmds_need_lc_FC=no 13857 1.1 mrg hardcode_shlibpath_var_FC=no 13858 1.1 mrg hardcode_libdir_flag_spec_FC='${wl}-R,$libdir' 13859 1.1 mrg hardcode_libdir_separator_FC=':' 13860 1.1 mrg link_all_deplibs_FC=yes 13861 1.1 mrg export_dynamic_flag_spec_FC='${wl}-Bexport' 13862 1.1 mrg runpath_var='LD_RUN_PATH' 13863 1.1 mrg 13864 1.1 mrg if test "$GCC" = yes; then 13865 1.1 mrg archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13866 1.1 mrg archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13867 1.1 mrg else 13868 1.1 mrg archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13869 1.1 mrg archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 13870 1.1 mrg fi 13871 1.1 mrg ;; 13872 1.1 mrg 13873 1.1 mrg uts4*) 13874 1.1 mrg archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 13875 1.1 mrg hardcode_libdir_flag_spec_FC='-L$libdir' 13876 1.1 mrg hardcode_shlibpath_var_FC=no 13877 1.1 mrg ;; 13878 1.1 mrg 13879 1.1 mrg *) 13880 1.1 mrg ld_shlibs_FC=no 13881 1.1 mrg ;; 13882 1.1 mrg esac 13883 1.1 mrg 13884 1.1 mrg if test x$host_vendor = xsni; then 13885 1.1 mrg case $host in 13886 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 13887 1.1 mrg export_dynamic_flag_spec_FC='${wl}-Blargedynsym' 13888 1.1 mrg ;; 13889 1.1 mrg esac 13890 1.1 mrg fi 13891 1.1 mrg fi 13892 1.1 mrg 13893 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5 13894 1.1 mrg $as_echo "$ld_shlibs_FC" >&6; } 13895 1.1 mrg test "$ld_shlibs_FC" = no && can_build_shared=no 13896 1.1 mrg 13897 1.1 mrg with_gnu_ld_FC=$with_gnu_ld 13898 1.1 mrg 13899 1.1 mrg 13900 1.1 mrg 13901 1.1 mrg 13902 1.1 mrg 13903 1.1 mrg 13904 1.1 mrg # 13905 1.1 mrg # Do we need to explicitly link libc? 13906 1.1 mrg # 13907 1.1 mrg case "x$archive_cmds_need_lc_FC" in 13908 1.1 mrg x|xyes) 13909 1.1 mrg # Assume -lc should be added 13910 1.1 mrg archive_cmds_need_lc_FC=yes 13911 1.1 mrg 13912 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then 13913 1.1 mrg case $archive_cmds_FC in 13914 1.1 mrg *'~'*) 13915 1.1 mrg # FIXME: we may have to deal with multi-command sequences. 13916 1.1 mrg ;; 13917 1.1 mrg '$CC '*) 13918 1.1 mrg # Test whether the compiler implicitly links with -lc since on some 13919 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 13920 1.1 mrg # to ld, don't add -lc before -lgcc. 13921 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 13922 1.1 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 13923 1.11 mrg if ${lt_cv_archive_cmds_need_lc_FC+:} false; then : 13924 1.1 mrg $as_echo_n "(cached) " >&6 13925 1.1 mrg else 13926 1.1 mrg $RM conftest* 13927 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 13928 1.1 mrg 13929 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 13930 1.1 mrg (eval $ac_compile) 2>&5 13931 1.1 mrg ac_status=$? 13932 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13933 1.1 mrg test $ac_status = 0; } 2>conftest.err; then 13934 1.1 mrg soname=conftest 13935 1.1 mrg lib=conftest 13936 1.1 mrg libobjs=conftest.$ac_objext 13937 1.1 mrg deplibs= 13938 1.1 mrg wl=$lt_prog_compiler_wl_FC 13939 1.1 mrg pic_flag=$lt_prog_compiler_pic_FC 13940 1.1 mrg compiler_flags=-v 13941 1.1 mrg linker_flags=-v 13942 1.1 mrg verstring= 13943 1.1 mrg output_objdir=. 13944 1.1 mrg libname=conftest 13945 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_FC 13946 1.1 mrg allow_undefined_flag_FC= 13947 1.1 mrg if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 13948 1.1 mrg (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 13949 1.1 mrg ac_status=$? 13950 1.1 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 13951 1.1 mrg test $ac_status = 0; } 13952 1.1 mrg then 13953 1.1 mrg lt_cv_archive_cmds_need_lc_FC=no 13954 1.1 mrg else 13955 1.1 mrg lt_cv_archive_cmds_need_lc_FC=yes 13956 1.1 mrg fi 13957 1.1 mrg allow_undefined_flag_FC=$lt_save_allow_undefined_flag 13958 1.1 mrg else 13959 1.1 mrg cat conftest.err 1>&5 13960 1.1 mrg fi 13961 1.1 mrg $RM conftest* 13962 1.1 mrg 13963 1.1 mrg fi 13964 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5 13965 1.1 mrg $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; } 13966 1.1 mrg archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC 13967 1.1 mrg ;; 13968 1.1 mrg esac 13969 1.1 mrg fi 13970 1.1 mrg ;; 13971 1.1 mrg esac 13972 1.1 mrg 13973 1.1 mrg 13974 1.1 mrg 13975 1.1 mrg 13976 1.1 mrg 13977 1.1 mrg 13978 1.1 mrg 13979 1.1 mrg 13980 1.1 mrg 13981 1.1 mrg 13982 1.1 mrg 13983 1.1 mrg 13984 1.1 mrg 13985 1.1 mrg 13986 1.1 mrg 13987 1.1 mrg 13988 1.1 mrg 13989 1.1 mrg 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 13998 1.1 mrg 13999 1.1 mrg 14000 1.1 mrg 14001 1.1 mrg 14002 1.1 mrg 14003 1.1 mrg 14004 1.1 mrg 14005 1.1 mrg 14006 1.1 mrg 14007 1.1 mrg 14008 1.1 mrg 14009 1.1 mrg 14010 1.1 mrg 14011 1.1 mrg 14012 1.1 mrg 14013 1.1 mrg 14014 1.1 mrg 14015 1.1 mrg 14016 1.1 mrg 14017 1.1 mrg 14018 1.1 mrg 14019 1.1 mrg 14020 1.1 mrg 14021 1.1 mrg 14022 1.1 mrg 14023 1.1 mrg 14024 1.1 mrg 14025 1.1 mrg 14026 1.1 mrg 14027 1.1 mrg 14028 1.1 mrg 14029 1.1 mrg 14030 1.1 mrg 14031 1.1 mrg 14032 1.1 mrg 14033 1.1 mrg 14034 1.1 mrg 14035 1.1 mrg 14036 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 14037 1.1 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; } 14038 1.1 mrg 14039 1.1 mrg library_names_spec= 14040 1.1 mrg libname_spec='lib$name' 14041 1.1 mrg soname_spec= 14042 1.1 mrg shrext_cmds=".so" 14043 1.1 mrg postinstall_cmds= 14044 1.1 mrg postuninstall_cmds= 14045 1.1 mrg finish_cmds= 14046 1.1 mrg finish_eval= 14047 1.1 mrg shlibpath_var= 14048 1.1 mrg shlibpath_overrides_runpath=unknown 14049 1.1 mrg version_type=none 14050 1.1 mrg dynamic_linker="$host_os ld.so" 14051 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib" 14052 1.1 mrg need_lib_prefix=unknown 14053 1.1 mrg hardcode_into_libs=no 14054 1.1 mrg 14055 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version 14056 1.1 mrg # flags to be left without arguments 14057 1.1 mrg need_version=unknown 14058 1.1 mrg 14059 1.1 mrg case $host_os in 14060 1.1 mrg aix3*) 14061 1.1 mrg version_type=linux 14062 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 14063 1.1 mrg shlibpath_var=LIBPATH 14064 1.1 mrg 14065 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name. 14066 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14067 1.1 mrg ;; 14068 1.1 mrg 14069 1.1 mrg aix[4-9]*) 14070 1.1 mrg version_type=linux 14071 1.1 mrg need_lib_prefix=no 14072 1.1 mrg need_version=no 14073 1.1 mrg hardcode_into_libs=yes 14074 1.1 mrg if test "$host_cpu" = ia64; then 14075 1.1 mrg # AIX 5 supports IA64 14076 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 14077 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14078 1.1 mrg else 14079 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file 14080 1.1 mrg # for dependence libraries. The import file would start with 14081 1.1 mrg # the line `#! .'. This would cause the generated library to 14082 1.1 mrg # depend on `.', always an invalid library. This was fixed in 14083 1.1 mrg # development snapshots of GCC prior to 3.0. 14084 1.1 mrg case $host_os in 14085 1.1 mrg aix4 | aix4.[01] | aix4.[01].*) 14086 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 14087 1.1 mrg echo ' yes ' 14088 1.1 mrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 14089 1.1 mrg : 14090 1.1 mrg else 14091 1.1 mrg can_build_shared=no 14092 1.1 mrg fi 14093 1.1 mrg ;; 14094 1.1 mrg esac 14095 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 14096 1.1 mrg # soname into executable. Probably we can add versioning support to 14097 1.1 mrg # collect2, so additional links can be useful in future. 14098 1.1 mrg if test "$aix_use_runtimelinking" = yes; then 14099 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 14100 1.1 mrg # instead of lib<name>.a to let people know that these are not 14101 1.1 mrg # typical AIX shared libraries. 14102 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14103 1.1 mrg else 14104 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2 14105 1.1 mrg # and later when we are not doing run time linking. 14106 1.1 mrg library_names_spec='${libname}${release}.a $libname.a' 14107 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14108 1.1 mrg fi 14109 1.1 mrg shlibpath_var=LIBPATH 14110 1.1 mrg fi 14111 1.1 mrg ;; 14112 1.1 mrg 14113 1.1 mrg amigaos*) 14114 1.1 mrg case $host_cpu in 14115 1.1 mrg powerpc) 14116 1.1 mrg # Since July 2007 AmigaOS4 officially supports .so libraries. 14117 1.1 mrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 14118 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14119 1.1 mrg ;; 14120 1.1 mrg m68k) 14121 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a' 14122 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 14123 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' 14124 1.1 mrg ;; 14125 1.1 mrg esac 14126 1.1 mrg ;; 14127 1.1 mrg 14128 1.1 mrg beos*) 14129 1.1 mrg library_names_spec='${libname}${shared_ext}' 14130 1.1 mrg dynamic_linker="$host_os ld.so" 14131 1.1 mrg shlibpath_var=LIBRARY_PATH 14132 1.1 mrg ;; 14133 1.1 mrg 14134 1.1 mrg bsdi[45]*) 14135 1.1 mrg version_type=linux 14136 1.1 mrg need_version=no 14137 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14138 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14139 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 14140 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14141 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 14142 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 14143 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and 14144 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 14145 1.1 mrg # libtool to hard-code these into programs 14146 1.1 mrg ;; 14147 1.1 mrg 14148 1.1 mrg cygwin* | mingw* | pw32* | cegcc*) 14149 1.1 mrg version_type=windows 14150 1.1 mrg shrext_cmds=".dll" 14151 1.1 mrg need_version=no 14152 1.1 mrg need_lib_prefix=no 14153 1.1 mrg 14154 1.1 mrg case $GCC,$host_os in 14155 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 14156 1.1 mrg library_names_spec='$libname.dll.a' 14157 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 14158 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~ 14159 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 14160 1.1 mrg dldir=$destdir/`dirname \$dlpath`~ 14161 1.1 mrg test -d \$dldir || mkdir -p \$dldir~ 14162 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~ 14163 1.1 mrg chmod a+x \$dldir/$dlname~ 14164 1.1 mrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 14165 1.1 mrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 14166 1.1 mrg fi' 14167 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 14168 1.1 mrg dlpath=$dir/\$dldll~ 14169 1.1 mrg $RM \$dlpath' 14170 1.1 mrg shlibpath_overrides_runpath=yes 14171 1.1 mrg 14172 1.1 mrg case $host_os in 14173 1.1 mrg cygwin*) 14174 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 14175 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14176 1.1 mrg 14177 1.1 mrg ;; 14178 1.1 mrg mingw* | cegcc*) 14179 1.1 mrg # MinGW DLLs use traditional 'lib' prefix 14180 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14181 1.1 mrg ;; 14182 1.1 mrg pw32*) 14183 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib' 14184 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 14185 1.1 mrg ;; 14186 1.1 mrg esac 14187 1.1 mrg ;; 14188 1.1 mrg 14189 1.1 mrg *) 14190 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 14191 1.1 mrg ;; 14192 1.1 mrg esac 14193 1.1 mrg dynamic_linker='Win32 ld.exe' 14194 1.1 mrg # FIXME: first we should search . and the directory the executable is in 14195 1.1 mrg shlibpath_var=PATH 14196 1.1 mrg ;; 14197 1.1 mrg 14198 1.1 mrg darwin* | rhapsody*) 14199 1.1 mrg dynamic_linker="$host_os dyld" 14200 1.1 mrg version_type=darwin 14201 1.1 mrg need_lib_prefix=no 14202 1.1 mrg need_version=no 14203 1.1 mrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 14204 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext' 14205 1.1 mrg shlibpath_overrides_runpath=yes 14206 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH 14207 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 14208 1.1 mrg 14209 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 14210 1.1 mrg ;; 14211 1.1 mrg 14212 1.1 mrg dgux*) 14213 1.1 mrg version_type=linux 14214 1.1 mrg need_lib_prefix=no 14215 1.1 mrg need_version=no 14216 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 14217 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14218 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14219 1.1 mrg ;; 14220 1.1 mrg 14221 1.1 mrg freebsd* | dragonfly*) 14222 1.1 mrg # DragonFly does not have aout. When/if they implement a new 14223 1.1 mrg # versioning mechanism, adjust this. 14224 1.1 mrg if test -x /usr/bin/objformat; then 14225 1.1 mrg objformat=`/usr/bin/objformat` 14226 1.1 mrg else 14227 1.1 mrg case $host_os in 14228 1.4 mrg freebsd[23].*) objformat=aout ;; 14229 1.1 mrg *) objformat=elf ;; 14230 1.1 mrg esac 14231 1.1 mrg fi 14232 1.1 mrg version_type=freebsd-$objformat 14233 1.1 mrg case $version_type in 14234 1.1 mrg freebsd-elf*) 14235 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14236 1.1 mrg need_version=no 14237 1.1 mrg need_lib_prefix=no 14238 1.1 mrg ;; 14239 1.1 mrg freebsd-*) 14240 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 14241 1.1 mrg need_version=yes 14242 1.1 mrg ;; 14243 1.1 mrg esac 14244 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14245 1.1 mrg case $host_os in 14246 1.4 mrg freebsd2.*) 14247 1.1 mrg shlibpath_overrides_runpath=yes 14248 1.1 mrg ;; 14249 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*) 14250 1.1 mrg shlibpath_overrides_runpath=yes 14251 1.1 mrg hardcode_into_libs=yes 14252 1.1 mrg ;; 14253 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 14254 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 14255 1.1 mrg shlibpath_overrides_runpath=no 14256 1.1 mrg hardcode_into_libs=yes 14257 1.1 mrg ;; 14258 1.1 mrg *) # from 4.6 on, and DragonFly 14259 1.1 mrg shlibpath_overrides_runpath=yes 14260 1.1 mrg hardcode_into_libs=yes 14261 1.1 mrg ;; 14262 1.1 mrg esac 14263 1.1 mrg ;; 14264 1.1 mrg 14265 1.1 mrg haiku*) 14266 1.1 mrg version_type=linux 14267 1.1 mrg need_lib_prefix=no 14268 1.1 mrg need_version=no 14269 1.1 mrg dynamic_linker="$host_os runtime_loader" 14270 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 14271 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14272 1.1 mrg shlibpath_var=LIBRARY_PATH 14273 1.1 mrg shlibpath_overrides_runpath=yes 14274 1.1 mrg sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' 14275 1.1 mrg hardcode_into_libs=yes 14276 1.1 mrg ;; 14277 1.1 mrg 14278 1.1 mrg hpux9* | hpux10* | hpux11*) 14279 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to 14280 1.1 mrg # link against other versions. 14281 1.1 mrg version_type=sunos 14282 1.1 mrg need_lib_prefix=no 14283 1.1 mrg need_version=no 14284 1.1 mrg case $host_cpu in 14285 1.1 mrg ia64*) 14286 1.1 mrg shrext_cmds='.so' 14287 1.1 mrg hardcode_into_libs=yes 14288 1.1 mrg dynamic_linker="$host_os dld.so" 14289 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14290 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14291 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14292 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14293 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then 14294 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 14295 1.1 mrg else 14296 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 14297 1.1 mrg fi 14298 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14299 1.1 mrg ;; 14300 1.1 mrg hppa*64*) 14301 1.1 mrg shrext_cmds='.sl' 14302 1.1 mrg hardcode_into_libs=yes 14303 1.1 mrg dynamic_linker="$host_os dld.sl" 14304 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 14305 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 14306 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14307 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14308 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 14309 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 14310 1.1 mrg ;; 14311 1.1 mrg *) 14312 1.1 mrg shrext_cmds='.sl' 14313 1.1 mrg dynamic_linker="$host_os dld.sl" 14314 1.1 mrg shlibpath_var=SHLIB_PATH 14315 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 14316 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14317 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14318 1.1 mrg ;; 14319 1.1 mrg esac 14320 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 14321 1.1 mrg postinstall_cmds='chmod 555 $lib' 14322 1.1 mrg # or fails outright, so override atomically: 14323 1.1 mrg install_override_mode=555 14324 1.1 mrg ;; 14325 1.1 mrg 14326 1.1 mrg interix[3-9]*) 14327 1.1 mrg version_type=linux 14328 1.1 mrg need_lib_prefix=no 14329 1.1 mrg need_version=no 14330 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14331 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14332 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 14333 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14334 1.1 mrg shlibpath_overrides_runpath=no 14335 1.1 mrg hardcode_into_libs=yes 14336 1.1 mrg ;; 14337 1.1 mrg 14338 1.1 mrg irix5* | irix6* | nonstopux*) 14339 1.1 mrg case $host_os in 14340 1.1 mrg nonstopux*) version_type=nonstopux ;; 14341 1.1 mrg *) 14342 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then 14343 1.1 mrg version_type=linux 14344 1.1 mrg else 14345 1.1 mrg version_type=irix 14346 1.1 mrg fi ;; 14347 1.1 mrg esac 14348 1.1 mrg need_lib_prefix=no 14349 1.1 mrg need_version=no 14350 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14351 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 14352 1.1 mrg case $host_os in 14353 1.1 mrg irix5* | nonstopux*) 14354 1.1 mrg libsuff= shlibsuff= 14355 1.1 mrg ;; 14356 1.1 mrg *) 14357 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD 14358 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 14359 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;; 14360 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 14361 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;; 14362 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 14363 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 14364 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;; 14365 1.1 mrg esac 14366 1.1 mrg ;; 14367 1.1 mrg esac 14368 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 14369 1.1 mrg shlibpath_overrides_runpath=no 14370 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 14371 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 14372 1.1 mrg hardcode_into_libs=yes 14373 1.1 mrg ;; 14374 1.1 mrg 14375 1.1 mrg # No shared lib support for Linux oldld, aout, or coff. 14376 1.1 mrg linux*oldld* | linux*aout* | linux*coff*) 14377 1.1 mrg dynamic_linker=no 14378 1.1 mrg ;; 14379 1.1 mrg 14380 1.1 mrg # This must be Linux ELF. 14381 1.12 mrg 14382 1.12 mrg # uclinux* changes (here and below) have been submitted to the libtool 14383 1.12 mrg # project, but have not yet been accepted: they are GCC-local changes 14384 1.12 mrg # for the time being. (See 14385 1.12 mrg # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) 14386 1.13 mrg linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) 14387 1.1 mrg version_type=linux 14388 1.1 mrg need_lib_prefix=no 14389 1.1 mrg need_version=no 14390 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14391 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14392 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 14393 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14394 1.1 mrg shlibpath_overrides_runpath=no 14395 1.1 mrg 14396 1.1 mrg # Some binutils ld are patched to set DT_RUNPATH 14397 1.11 mrg if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 14398 1.1 mrg $as_echo_n "(cached) " >&6 14399 1.1 mrg else 14400 1.1 mrg lt_cv_shlibpath_overrides_runpath=no 14401 1.1 mrg save_LDFLAGS=$LDFLAGS 14402 1.1 mrg save_libdir=$libdir 14403 1.1 mrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \ 14404 1.1 mrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\"" 14405 1.1 mrg cat > conftest.$ac_ext <<_ACEOF 14406 1.1 mrg program main 14407 1.1 mrg 14408 1.1 mrg end 14409 1.1 mrg _ACEOF 14410 1.1 mrg if ac_fn_fc_try_link "$LINENO"; then : 14411 1.1 mrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 14412 1.1 mrg lt_cv_shlibpath_overrides_runpath=yes 14413 1.1 mrg fi 14414 1.1 mrg fi 14415 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14416 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14417 1.1 mrg LDFLAGS=$save_LDFLAGS 14418 1.1 mrg libdir=$save_libdir 14419 1.1 mrg 14420 1.1 mrg fi 14421 1.1 mrg 14422 1.1 mrg shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 14423 1.1 mrg 14424 1.1 mrg # This implies no fast_install, which is unacceptable. 14425 1.1 mrg # Some rework will be needed to allow for fast_install 14426 1.1 mrg # before this can be enabled. 14427 1.1 mrg hardcode_into_libs=yes 14428 1.1 mrg 14429 1.1 mrg # Append ld.so.conf contents to the search path 14430 1.1 mrg if test -f /etc/ld.so.conf; then 14431 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' ' '` 14432 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 14433 1.1 mrg fi 14434 1.1 mrg 14435 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on 14436 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the 14437 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers, 14438 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and 14439 1.1 mrg # people can always --disable-shared, the test was removed, and we 14440 1.1 mrg # assume the GNU/Linux dynamic linker is in use. 14441 1.1 mrg dynamic_linker='GNU/Linux ld.so' 14442 1.1 mrg ;; 14443 1.1 mrg 14444 1.1 mrg netbsd*) 14445 1.1 mrg version_type=sunos 14446 1.1 mrg need_lib_prefix=no 14447 1.1 mrg need_version=no 14448 1.1 mrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14449 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14450 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14451 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so' 14452 1.1 mrg else 14453 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 14454 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14455 1.1 mrg dynamic_linker='NetBSD ld.elf_so' 14456 1.1 mrg fi 14457 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14458 1.1 mrg shlibpath_overrides_runpath=yes 14459 1.1 mrg hardcode_into_libs=yes 14460 1.1 mrg ;; 14461 1.1 mrg 14462 1.1 mrg newsos6) 14463 1.1 mrg version_type=linux 14464 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14465 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14466 1.1 mrg shlibpath_overrides_runpath=yes 14467 1.1 mrg ;; 14468 1.1 mrg 14469 1.1 mrg *nto* | *qnx*) 14470 1.1 mrg version_type=qnx 14471 1.1 mrg need_lib_prefix=no 14472 1.1 mrg need_version=no 14473 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14474 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14475 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14476 1.1 mrg shlibpath_overrides_runpath=no 14477 1.1 mrg hardcode_into_libs=yes 14478 1.1 mrg dynamic_linker='ldqnx.so' 14479 1.1 mrg ;; 14480 1.1 mrg 14481 1.1 mrg openbsd*) 14482 1.1 mrg version_type=sunos 14483 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib" 14484 1.1 mrg need_lib_prefix=no 14485 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 14486 1.1 mrg case $host_os in 14487 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 14488 1.1 mrg *) need_version=no ;; 14489 1.1 mrg esac 14490 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14491 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 14492 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14493 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14494 1.1 mrg case $host_os in 14495 1.1 mrg openbsd2.[89] | openbsd2.[89].*) 14496 1.1 mrg shlibpath_overrides_runpath=no 14497 1.1 mrg ;; 14498 1.1 mrg *) 14499 1.1 mrg shlibpath_overrides_runpath=yes 14500 1.1 mrg ;; 14501 1.1 mrg esac 14502 1.1 mrg else 14503 1.1 mrg shlibpath_overrides_runpath=yes 14504 1.1 mrg fi 14505 1.1 mrg ;; 14506 1.1 mrg 14507 1.1 mrg os2*) 14508 1.1 mrg libname_spec='$name' 14509 1.1 mrg shrext_cmds=".dll" 14510 1.1 mrg need_lib_prefix=no 14511 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a' 14512 1.1 mrg dynamic_linker='OS/2 ld.exe' 14513 1.1 mrg shlibpath_var=LIBPATH 14514 1.1 mrg ;; 14515 1.1 mrg 14516 1.1 mrg osf3* | osf4* | osf5*) 14517 1.1 mrg version_type=osf 14518 1.1 mrg need_lib_prefix=no 14519 1.1 mrg need_version=no 14520 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14521 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14522 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14523 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 14524 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 14525 1.1 mrg ;; 14526 1.1 mrg 14527 1.1 mrg rdos*) 14528 1.1 mrg dynamic_linker=no 14529 1.1 mrg ;; 14530 1.1 mrg 14531 1.1 mrg solaris*) 14532 1.1 mrg version_type=linux 14533 1.1 mrg need_lib_prefix=no 14534 1.1 mrg need_version=no 14535 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14536 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14537 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14538 1.1 mrg shlibpath_overrides_runpath=yes 14539 1.1 mrg hardcode_into_libs=yes 14540 1.1 mrg # ldd complains unless libraries are executable 14541 1.1 mrg postinstall_cmds='chmod +x $lib' 14542 1.1 mrg ;; 14543 1.1 mrg 14544 1.1 mrg sunos4*) 14545 1.1 mrg version_type=sunos 14546 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 14547 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 14548 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14549 1.1 mrg shlibpath_overrides_runpath=yes 14550 1.1 mrg if test "$with_gnu_ld" = yes; then 14551 1.1 mrg need_lib_prefix=no 14552 1.1 mrg fi 14553 1.1 mrg need_version=yes 14554 1.1 mrg ;; 14555 1.1 mrg 14556 1.1 mrg sysv4 | sysv4.3*) 14557 1.1 mrg version_type=linux 14558 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14559 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14560 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14561 1.1 mrg case $host_vendor in 14562 1.1 mrg sni) 14563 1.1 mrg shlibpath_overrides_runpath=no 14564 1.1 mrg need_lib_prefix=no 14565 1.1 mrg runpath_var=LD_RUN_PATH 14566 1.1 mrg ;; 14567 1.1 mrg siemens) 14568 1.1 mrg need_lib_prefix=no 14569 1.1 mrg ;; 14570 1.1 mrg motorola) 14571 1.1 mrg need_lib_prefix=no 14572 1.1 mrg need_version=no 14573 1.1 mrg shlibpath_overrides_runpath=no 14574 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 14575 1.1 mrg ;; 14576 1.1 mrg esac 14577 1.1 mrg ;; 14578 1.1 mrg 14579 1.1 mrg sysv4*MP*) 14580 1.1 mrg if test -d /usr/nec ;then 14581 1.1 mrg version_type=linux 14582 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 14583 1.1 mrg soname_spec='$libname${shared_ext}.$major' 14584 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14585 1.1 mrg fi 14586 1.1 mrg ;; 14587 1.1 mrg 14588 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 14589 1.1 mrg version_type=freebsd-elf 14590 1.1 mrg need_lib_prefix=no 14591 1.1 mrg need_version=no 14592 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 14593 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14594 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14595 1.1 mrg shlibpath_overrides_runpath=yes 14596 1.1 mrg hardcode_into_libs=yes 14597 1.1 mrg if test "$with_gnu_ld" = yes; then 14598 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 14599 1.1 mrg else 14600 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 14601 1.1 mrg case $host_os in 14602 1.1 mrg sco3.2v5*) 14603 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 14604 1.1 mrg ;; 14605 1.1 mrg esac 14606 1.1 mrg fi 14607 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib' 14608 1.1 mrg ;; 14609 1.1 mrg 14610 1.1 mrg tpf*) 14611 1.1 mrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 14612 1.1 mrg version_type=linux 14613 1.1 mrg need_lib_prefix=no 14614 1.1 mrg need_version=no 14615 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14616 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14617 1.1 mrg shlibpath_overrides_runpath=no 14618 1.1 mrg hardcode_into_libs=yes 14619 1.1 mrg ;; 14620 1.1 mrg 14621 1.1 mrg uts4*) 14622 1.1 mrg version_type=linux 14623 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 14624 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major' 14625 1.1 mrg shlibpath_var=LD_LIBRARY_PATH 14626 1.1 mrg ;; 14627 1.1 mrg 14628 1.1 mrg *) 14629 1.1 mrg dynamic_linker=no 14630 1.1 mrg ;; 14631 1.1 mrg esac 14632 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 14633 1.1 mrg $as_echo "$dynamic_linker" >&6; } 14634 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no 14635 1.1 mrg 14636 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 14637 1.1 mrg if test "$GCC" = yes; then 14638 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 14639 1.1 mrg fi 14640 1.1 mrg 14641 1.1 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 14642 1.1 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 14643 1.1 mrg fi 14644 1.1 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 14645 1.1 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 14646 1.1 mrg fi 14647 1.1 mrg 14648 1.1 mrg 14649 1.1 mrg 14650 1.1 mrg 14651 1.1 mrg 14652 1.1 mrg 14653 1.1 mrg 14654 1.1 mrg 14655 1.1 mrg 14656 1.1 mrg 14657 1.1 mrg 14658 1.1 mrg 14659 1.1 mrg 14660 1.1 mrg 14661 1.1 mrg 14662 1.1 mrg 14663 1.1 mrg 14664 1.1 mrg 14665 1.1 mrg 14666 1.1 mrg 14667 1.1 mrg 14668 1.1 mrg 14669 1.1 mrg 14670 1.1 mrg 14671 1.1 mrg 14672 1.1 mrg 14673 1.1 mrg 14674 1.1 mrg 14675 1.1 mrg 14676 1.1 mrg 14677 1.1 mrg 14678 1.1 mrg 14679 1.1 mrg 14680 1.1 mrg 14681 1.1 mrg 14682 1.1 mrg 14683 1.1 mrg 14684 1.1 mrg 14685 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 14686 1.1 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; } 14687 1.1 mrg hardcode_action_FC= 14688 1.1 mrg if test -n "$hardcode_libdir_flag_spec_FC" || 14689 1.1 mrg test -n "$runpath_var_FC" || 14690 1.1 mrg test "X$hardcode_automatic_FC" = "Xyes" ; then 14691 1.1 mrg 14692 1.1 mrg # We can hardcode non-existent directories. 14693 1.1 mrg if test "$hardcode_direct_FC" != no && 14694 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 14695 1.1 mrg # have to relink, otherwise we might link with an installed library 14696 1.1 mrg # when we should be linking with a yet-to-be-installed one 14697 1.1 mrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no && 14698 1.1 mrg test "$hardcode_minus_L_FC" != no; then 14699 1.1 mrg # Linking always hardcodes the temporary library directory. 14700 1.1 mrg hardcode_action_FC=relink 14701 1.1 mrg else 14702 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 14703 1.1 mrg hardcode_action_FC=immediate 14704 1.1 mrg fi 14705 1.1 mrg else 14706 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing 14707 1.1 mrg # directories. 14708 1.1 mrg hardcode_action_FC=unsupported 14709 1.1 mrg fi 14710 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5 14711 1.1 mrg $as_echo "$hardcode_action_FC" >&6; } 14712 1.1 mrg 14713 1.1 mrg if test "$hardcode_action_FC" = relink || 14714 1.1 mrg test "$inherit_rpath_FC" = yes; then 14715 1.1 mrg # Fast installation is not supported 14716 1.1 mrg enable_fast_install=no 14717 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes || 14718 1.1 mrg test "$enable_shared" = no; then 14719 1.1 mrg # Fast installation is not necessary 14720 1.1 mrg enable_fast_install=needless 14721 1.1 mrg fi 14722 1.1 mrg 14723 1.1 mrg 14724 1.1 mrg 14725 1.1 mrg 14726 1.1 mrg 14727 1.1 mrg 14728 1.1 mrg 14729 1.1 mrg fi # test -n "$compiler" 14730 1.1 mrg 14731 1.1 mrg GCC=$lt_save_GCC 14732 1.1 mrg CC="$lt_save_CC" 14733 1.1 mrg fi # test "$_lt_disable_FC" != yes 14734 1.1 mrg 14735 1.1 mrg ac_ext=c 14736 1.1 mrg ac_cpp='$CPP $CPPFLAGS' 14737 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14738 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14739 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu 14740 1.1 mrg 14741 1.1 mrg 14742 1.4 mrg FCFLAGS="$FCFLAGS -Wall -L../libgfortran" 14743 1.1 mrg 14744 1.1 mrg # For libtool versioning info, format is CURRENT:REVISION:AGE 14745 1.1 mrg libtool_VERSION=1:0:0 14746 1.1 mrg 14747 1.1 mrg 14748 1.1 mrg # Check header files. 14749 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 14750 1.1 mrg $as_echo_n "checking for ANSI C header files... " >&6; } 14751 1.11 mrg if ${ac_cv_header_stdc+:} false; then : 14752 1.1 mrg $as_echo_n "(cached) " >&6 14753 1.1 mrg else 14754 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14755 1.1 mrg /* end confdefs.h. */ 14756 1.1 mrg #include <stdlib.h> 14757 1.1 mrg #include <stdarg.h> 14758 1.1 mrg #include <string.h> 14759 1.1 mrg #include <float.h> 14760 1.1 mrg 14761 1.1 mrg int 14762 1.1 mrg main () 14763 1.1 mrg { 14764 1.1 mrg 14765 1.1 mrg ; 14766 1.1 mrg return 0; 14767 1.1 mrg } 14768 1.1 mrg _ACEOF 14769 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14770 1.1 mrg ac_cv_header_stdc=yes 14771 1.1 mrg else 14772 1.1 mrg ac_cv_header_stdc=no 14773 1.1 mrg fi 14774 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14775 1.1 mrg 14776 1.1 mrg if test $ac_cv_header_stdc = yes; then 14777 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 14778 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14779 1.1 mrg /* end confdefs.h. */ 14780 1.1 mrg #include <string.h> 14781 1.1 mrg 14782 1.1 mrg _ACEOF 14783 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14784 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then : 14785 1.1 mrg 14786 1.1 mrg else 14787 1.1 mrg ac_cv_header_stdc=no 14788 1.1 mrg fi 14789 1.1 mrg rm -f conftest* 14790 1.1 mrg 14791 1.1 mrg fi 14792 1.1 mrg 14793 1.1 mrg if test $ac_cv_header_stdc = yes; then 14794 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 14795 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14796 1.1 mrg /* end confdefs.h. */ 14797 1.1 mrg #include <stdlib.h> 14798 1.1 mrg 14799 1.1 mrg _ACEOF 14800 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 14801 1.1 mrg $EGREP "free" >/dev/null 2>&1; then : 14802 1.1 mrg 14803 1.1 mrg else 14804 1.1 mrg ac_cv_header_stdc=no 14805 1.1 mrg fi 14806 1.1 mrg rm -f conftest* 14807 1.1 mrg 14808 1.1 mrg fi 14809 1.1 mrg 14810 1.1 mrg if test $ac_cv_header_stdc = yes; then 14811 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 14812 1.1 mrg if test "$cross_compiling" = yes; then : 14813 1.1 mrg : 14814 1.1 mrg else 14815 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14816 1.1 mrg /* end confdefs.h. */ 14817 1.1 mrg #include <ctype.h> 14818 1.1 mrg #include <stdlib.h> 14819 1.1 mrg #if ((' ' & 0x0FF) == 0x020) 14820 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 14821 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 14822 1.1 mrg #else 14823 1.1 mrg # define ISLOWER(c) \ 14824 1.1 mrg (('a' <= (c) && (c) <= 'i') \ 14825 1.1 mrg || ('j' <= (c) && (c) <= 'r') \ 14826 1.1 mrg || ('s' <= (c) && (c) <= 'z')) 14827 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 14828 1.1 mrg #endif 14829 1.1 mrg 14830 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 14831 1.1 mrg int 14832 1.1 mrg main () 14833 1.1 mrg { 14834 1.1 mrg int i; 14835 1.1 mrg for (i = 0; i < 256; i++) 14836 1.1 mrg if (XOR (islower (i), ISLOWER (i)) 14837 1.1 mrg || toupper (i) != TOUPPER (i)) 14838 1.1 mrg return 2; 14839 1.1 mrg return 0; 14840 1.1 mrg } 14841 1.1 mrg _ACEOF 14842 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 14843 1.1 mrg 14844 1.1 mrg else 14845 1.1 mrg ac_cv_header_stdc=no 14846 1.1 mrg fi 14847 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14848 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 14849 1.1 mrg fi 14850 1.1 mrg 14851 1.1 mrg fi 14852 1.1 mrg fi 14853 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 14854 1.1 mrg $as_echo "$ac_cv_header_stdc" >&6; } 14855 1.1 mrg if test $ac_cv_header_stdc = yes; then 14856 1.1 mrg 14857 1.1 mrg $as_echo "#define STDC_HEADERS 1" >>confdefs.h 14858 1.1 mrg 14859 1.1 mrg fi 14860 1.1 mrg 14861 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 14862 1.1 mrg $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 14863 1.11 mrg if ${ac_cv_header_time+:} false; then : 14864 1.1 mrg $as_echo_n "(cached) " >&6 14865 1.1 mrg else 14866 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14867 1.1 mrg /* end confdefs.h. */ 14868 1.1 mrg #include <sys/types.h> 14869 1.1 mrg #include <sys/time.h> 14870 1.1 mrg #include <time.h> 14871 1.1 mrg 14872 1.1 mrg int 14873 1.1 mrg main () 14874 1.1 mrg { 14875 1.1 mrg if ((struct tm *) 0) 14876 1.1 mrg return 0; 14877 1.1 mrg ; 14878 1.1 mrg return 0; 14879 1.1 mrg } 14880 1.1 mrg _ACEOF 14881 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14882 1.1 mrg ac_cv_header_time=yes 14883 1.1 mrg else 14884 1.1 mrg ac_cv_header_time=no 14885 1.1 mrg fi 14886 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14887 1.1 mrg fi 14888 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 14889 1.1 mrg $as_echo "$ac_cv_header_time" >&6; } 14890 1.1 mrg if test $ac_cv_header_time = yes; then 14891 1.1 mrg 14892 1.1 mrg $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 14893 1.1 mrg 14894 1.1 mrg fi 14895 1.1 mrg 14896 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5 14897 1.1 mrg $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; } 14898 1.11 mrg if ${gcc_cv_header_string+:} false; then : 14899 1.1 mrg $as_echo_n "(cached) " >&6 14900 1.1 mrg else 14901 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14902 1.1 mrg /* end confdefs.h. */ 14903 1.1 mrg #include <string.h> 14904 1.1 mrg #include <strings.h> 14905 1.1 mrg int 14906 1.1 mrg main () 14907 1.1 mrg { 14908 1.1 mrg 14909 1.1 mrg ; 14910 1.1 mrg return 0; 14911 1.1 mrg } 14912 1.1 mrg _ACEOF 14913 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 14914 1.1 mrg gcc_cv_header_string=yes 14915 1.1 mrg else 14916 1.1 mrg gcc_cv_header_string=no 14917 1.1 mrg fi 14918 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14919 1.1 mrg fi 14920 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5 14921 1.1 mrg $as_echo "$gcc_cv_header_string" >&6; } 14922 1.1 mrg if test $gcc_cv_header_string = yes; then 14923 1.1 mrg 14924 1.1 mrg $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h 14925 1.1 mrg 14926 1.1 mrg fi 14927 1.1 mrg 14928 1.7 mrg for ac_header in pthread.h unistd.h semaphore.h sys/loadavg.h sys/sysctl.h sys/time.h 14929 1.1 mrg do : 14930 1.1 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 14931 1.1 mrg ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 14932 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 14933 1.1 mrg cat >>confdefs.h <<_ACEOF 14934 1.1 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 14935 1.1 mrg _ACEOF 14936 1.1 mrg 14937 1.1 mrg fi 14938 1.1 mrg 14939 1.1 mrg done 14940 1.1 mrg 14941 1.1 mrg 14942 1.1 mrg XPCFLAGS="" 14943 1.6 mrg case "$host" in 14944 1.6 mrg *-*-rtems*) 14945 1.6 mrg # RTEMS supports Pthreads, but the library is not available at GCC build time. 14946 1.6 mrg ;; 14947 1.12 mrg nvptx*-*-* | amdgcn*-*-*) 14948 1.7 mrg # NVPTX does not support Pthreads, has its own code replacement. 14949 1.9 mrg libgomp_use_pthreads=no 14950 1.9 mrg # NVPTX is an accelerator-only target 14951 1.9 mrg libgomp_offloaded_only=yes 14952 1.7 mrg ;; 14953 1.6 mrg *) 14954 1.6 mrg # Check to see if -pthread or -lpthread is needed. Prefer the former. 14955 1.6 mrg # In case the pthread.h system header is not found, this test will fail. 14956 1.6 mrg CFLAGS="$CFLAGS -pthread" 14957 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14958 1.1 mrg /* end confdefs.h. */ 14959 1.1 mrg #include <pthread.h> 14960 1.6 mrg void *g(void *d) { return NULL; } 14961 1.1 mrg int 14962 1.1 mrg main () 14963 1.1 mrg { 14964 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 14965 1.1 mrg ; 14966 1.1 mrg return 0; 14967 1.1 mrg } 14968 1.1 mrg _ACEOF 14969 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 14970 1.1 mrg XPCFLAGS=" -Wc,-pthread" 14971 1.1 mrg else 14972 1.1 mrg CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS" 14973 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14974 1.1 mrg /* end confdefs.h. */ 14975 1.1 mrg #include <pthread.h> 14976 1.6 mrg void *g(void *d) { return NULL; } 14977 1.1 mrg int 14978 1.1 mrg main () 14979 1.1 mrg { 14980 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 14981 1.1 mrg ; 14982 1.1 mrg return 0; 14983 1.1 mrg } 14984 1.1 mrg _ACEOF 14985 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 14986 1.1 mrg 14987 1.1 mrg else 14988 1.11 mrg as_fn_error $? "Pthreads are required to build libgomp" "$LINENO" 5 14989 1.1 mrg fi 14990 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14991 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14992 1.1 mrg fi 14993 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 14994 1.1 mrg conftest$ac_exeext conftest.$ac_ext 14995 1.6 mrg esac 14996 1.6 mrg 14997 1.9 mrg if test x$libgomp_use_pthreads != xno; then 14998 1.9 mrg 14999 1.9 mrg $as_echo "#define LIBGOMP_USE_PTHREADS 1" >>confdefs.h 15000 1.9 mrg 15001 1.9 mrg fi 15002 1.9 mrg 15003 1.9 mrg if test x$libgomp_offloaded_only = xyes; then 15004 1.9 mrg 15005 1.9 mrg $as_echo "#define LIBGOMP_OFFLOADED_ONLY 1" >>confdefs.h 15006 1.9 mrg 15007 1.9 mrg fi 15008 1.9 mrg 15009 1.13 mrg if test "x$enable_offload_defaulted" = xyes; then 15010 1.13 mrg 15011 1.13 mrg $as_echo "#define OFFLOAD_DEFAULTED 1" >>confdefs.h 15012 1.13 mrg 15013 1.13 mrg fi 15014 1.13 mrg 15015 1.13 mrg # The cast to long int works around a bug in the HP C Compiler 15016 1.13 mrg # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 15017 1.13 mrg # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 15018 1.13 mrg # This bug is HP SR number 8606223364. 15019 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 15020 1.13 mrg $as_echo_n "checking size of void *... " >&6; } 15021 1.13 mrg if ${ac_cv_sizeof_void_p+:} false; then : 15022 1.13 mrg $as_echo_n "(cached) " >&6 15023 1.13 mrg else 15024 1.13 mrg if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : 15025 1.13 mrg 15026 1.13 mrg else 15027 1.13 mrg if test "$ac_cv_type_void_p" = yes; then 15028 1.13 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15029 1.13 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15030 1.13 mrg as_fn_error 77 "cannot compute sizeof (void *) 15031 1.13 mrg See \`config.log' for more details" "$LINENO" 5; } 15032 1.13 mrg else 15033 1.13 mrg ac_cv_sizeof_void_p=0 15034 1.13 mrg fi 15035 1.13 mrg fi 15036 1.13 mrg 15037 1.13 mrg fi 15038 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 15039 1.13 mrg $as_echo "$ac_cv_sizeof_void_p" >&6; } 15040 1.13 mrg 15041 1.13 mrg 15042 1.13 mrg 15043 1.13 mrg cat >>confdefs.h <<_ACEOF 15044 1.13 mrg #define SIZEOF_VOID_P $ac_cv_sizeof_void_p 15045 1.13 mrg _ACEOF 15046 1.13 mrg 15047 1.13 mrg 15048 1.13 mrg 15049 1.6 mrg # Plugins for offload execution, configure.ac fragment. -*- mode: autoconf -*- 15050 1.6 mrg # 15051 1.13 mrg # Copyright (C) 2014-2022 Free Software Foundation, Inc. 15052 1.6 mrg # 15053 1.6 mrg # Contributed by Mentor Embedded. 15054 1.6 mrg # 15055 1.6 mrg # This file is part of the GNU Offloading and Multi Processing Library 15056 1.6 mrg # (libgomp). 15057 1.6 mrg # 15058 1.6 mrg # Libgomp is free software; you can redistribute it and/or modify it 15059 1.6 mrg # under the terms of the GNU General Public License as published by 15060 1.6 mrg # the Free Software Foundation; either version 3, or (at your option) 15061 1.6 mrg # any later version. 15062 1.6 mrg # 15063 1.6 mrg # Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY 15064 1.6 mrg # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 15065 1.6 mrg # FOR A PARTICULAR PURPOSE. See the GNU General Public License for 15066 1.6 mrg # more details. 15067 1.6 mrg # 15068 1.6 mrg # Under Section 7 of GPL version 3, you are granted additional 15069 1.6 mrg # permissions described in the GCC Runtime Library Exception, version 15070 1.6 mrg # 3.1, as published by the Free Software Foundation. 15071 1.6 mrg # 15072 1.6 mrg # You should have received a copy of the GNU General Public License and 15073 1.6 mrg # a copy of the GCC Runtime Library Exception along with this program; 15074 1.6 mrg # see the files COPYING3 and COPYING.RUNTIME respectively. If not, see 15075 1.6 mrg # <http://www.gnu.org/licenses/>. 15076 1.6 mrg 15077 1.6 mrg plugin_support=yes 15078 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 15079 1.6 mrg $as_echo_n "checking for dlsym in -ldl... " >&6; } 15080 1.11 mrg if ${ac_cv_lib_dl_dlsym+:} false; then : 15081 1.6 mrg $as_echo_n "(cached) " >&6 15082 1.6 mrg else 15083 1.6 mrg ac_check_lib_save_LIBS=$LIBS 15084 1.6 mrg LIBS="-ldl $LIBS" 15085 1.6 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15086 1.6 mrg /* end confdefs.h. */ 15087 1.6 mrg 15088 1.6 mrg /* Override any GCC internal prototype to avoid an error. 15089 1.6 mrg Use char because int might match the return type of a GCC 15090 1.6 mrg builtin and then its argument prototype would still apply. */ 15091 1.6 mrg #ifdef __cplusplus 15092 1.6 mrg extern "C" 15093 1.6 mrg #endif 15094 1.6 mrg char dlsym (); 15095 1.6 mrg int 15096 1.6 mrg main () 15097 1.6 mrg { 15098 1.6 mrg return dlsym (); 15099 1.6 mrg ; 15100 1.6 mrg return 0; 15101 1.6 mrg } 15102 1.6 mrg _ACEOF 15103 1.6 mrg if ac_fn_c_try_link "$LINENO"; then : 15104 1.6 mrg ac_cv_lib_dl_dlsym=yes 15105 1.6 mrg else 15106 1.6 mrg ac_cv_lib_dl_dlsym=no 15107 1.6 mrg fi 15108 1.6 mrg rm -f core conftest.err conftest.$ac_objext \ 15109 1.6 mrg conftest$ac_exeext conftest.$ac_ext 15110 1.6 mrg LIBS=$ac_check_lib_save_LIBS 15111 1.6 mrg fi 15112 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 15113 1.6 mrg $as_echo "$ac_cv_lib_dl_dlsym" >&6; } 15114 1.11 mrg if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 15115 1.6 mrg cat >>confdefs.h <<_ACEOF 15116 1.6 mrg #define HAVE_LIBDL 1 15117 1.6 mrg _ACEOF 15118 1.6 mrg 15119 1.6 mrg LIBS="-ldl $LIBS" 15120 1.6 mrg 15121 1.6 mrg else 15122 1.6 mrg plugin_support=no 15123 1.6 mrg fi 15124 1.6 mrg 15125 1.6 mrg if test x"$plugin_support" = xyes; then 15126 1.6 mrg 15127 1.6 mrg $as_echo "#define PLUGIN_SUPPORT 1" >>confdefs.h 15128 1.6 mrg 15129 1.6 mrg elif test "x${enable_offload_targets-no}" != xno; then 15130 1.11 mrg as_fn_error $? "Can't support offloading without support for plugins" "$LINENO" 5 15131 1.6 mrg fi 15132 1.6 mrg 15133 1.9 mrg 15134 1.9 mrg 15135 1.9 mrg for ac_header in $ac_header_list 15136 1.9 mrg do : 15137 1.9 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 15138 1.9 mrg ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 15139 1.9 mrg " 15140 1.11 mrg if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 15141 1.9 mrg cat >>confdefs.h <<_ACEOF 15142 1.9 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 15143 1.9 mrg _ACEOF 15144 1.9 mrg 15145 1.9 mrg fi 15146 1.9 mrg 15147 1.9 mrg done 15148 1.9 mrg 15149 1.9 mrg 15150 1.9 mrg 15151 1.9 mrg 15152 1.9 mrg 15153 1.9 mrg 15154 1.9 mrg 15155 1.9 mrg for ac_func in $ac_func_list 15156 1.9 mrg do : 15157 1.9 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15158 1.9 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15159 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15160 1.9 mrg cat >>confdefs.h <<_ACEOF 15161 1.9 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15162 1.9 mrg _ACEOF 15163 1.9 mrg 15164 1.9 mrg fi 15165 1.9 mrg done 15166 1.9 mrg 15167 1.9 mrg 15168 1.9 mrg 15169 1.9 mrg 15170 1.9 mrg 15171 1.9 mrg 15172 1.9 mrg 15173 1.9 mrg 15174 1.9 mrg 15175 1.9 mrg 15176 1.9 mrg 15177 1.9 mrg 15178 1.9 mrg 15179 1.9 mrg 15180 1.9 mrg 15181 1.9 mrg 15182 1.6 mrg # Look for the CUDA driver package. 15183 1.6 mrg CUDA_DRIVER_INCLUDE= 15184 1.6 mrg CUDA_DRIVER_LIB= 15185 1.6 mrg 15186 1.6 mrg 15187 1.6 mrg CUDA_DRIVER_CPPFLAGS= 15188 1.6 mrg CUDA_DRIVER_LDFLAGS= 15189 1.6 mrg 15190 1.6 mrg # Check whether --with-cuda-driver was given. 15191 1.6 mrg if test "${with_cuda_driver+set}" = set; then : 15192 1.6 mrg withval=$with_cuda_driver; 15193 1.6 mrg fi 15194 1.6 mrg 15195 1.6 mrg 15196 1.6 mrg # Check whether --with-cuda-driver-include was given. 15197 1.6 mrg if test "${with_cuda_driver_include+set}" = set; then : 15198 1.6 mrg withval=$with_cuda_driver_include; 15199 1.6 mrg fi 15200 1.6 mrg 15201 1.6 mrg 15202 1.6 mrg # Check whether --with-cuda-driver-lib was given. 15203 1.6 mrg if test "${with_cuda_driver_lib+set}" = set; then : 15204 1.6 mrg withval=$with_cuda_driver_lib; 15205 1.6 mrg fi 15206 1.6 mrg 15207 1.9 mrg case "x$with_cuda_driver" in 15208 1.11 mrg x) ;; 15209 1.11 mrg xno) 15210 1.11 mrg CUDA_DRIVER_INCLUDE=no 15211 1.11 mrg CUDA_DRIVER_LIB=no 15212 1.11 mrg ;; 15213 1.9 mrg *) CUDA_DRIVER_INCLUDE=$with_cuda_driver/include 15214 1.9 mrg CUDA_DRIVER_LIB=$with_cuda_driver/lib 15215 1.9 mrg ;; 15216 1.9 mrg esac 15217 1.6 mrg if test "x$with_cuda_driver_include" != x; then 15218 1.6 mrg CUDA_DRIVER_INCLUDE=$with_cuda_driver_include 15219 1.6 mrg fi 15220 1.6 mrg if test "x$with_cuda_driver_lib" != x; then 15221 1.6 mrg CUDA_DRIVER_LIB=$with_cuda_driver_lib 15222 1.6 mrg fi 15223 1.11 mrg if test "x$CUDA_DRIVER_INCLUDE" != x \ 15224 1.11 mrg && test "x$CUDA_DRIVER_INCLUDE" != xno; then 15225 1.6 mrg CUDA_DRIVER_CPPFLAGS=-I$CUDA_DRIVER_INCLUDE 15226 1.6 mrg fi 15227 1.11 mrg if test "x$CUDA_DRIVER_LIB" != x \ 15228 1.11 mrg && test "x$CUDA_DRIVER_LIB" != xno; then 15229 1.6 mrg CUDA_DRIVER_LDFLAGS=-L$CUDA_DRIVER_LIB 15230 1.6 mrg fi 15231 1.6 mrg 15232 1.6 mrg PLUGIN_NVPTX=0 15233 1.6 mrg PLUGIN_NVPTX_CPPFLAGS= 15234 1.6 mrg PLUGIN_NVPTX_LDFLAGS= 15235 1.6 mrg PLUGIN_NVPTX_LIBS= 15236 1.9 mrg PLUGIN_NVPTX_DYNAMIC=0 15237 1.6 mrg 15238 1.6 mrg 15239 1.6 mrg 15240 1.6 mrg 15241 1.6 mrg 15242 1.7 mrg # Look for HSA run-time, its includes and libraries 15243 1.7 mrg 15244 1.7 mrg HSA_RUNTIME_INCLUDE= 15245 1.7 mrg HSA_RUNTIME_LIB= 15246 1.7 mrg 15247 1.7 mrg 15248 1.7 mrg HSA_RUNTIME_CPPFLAGS= 15249 1.7 mrg HSA_RUNTIME_LDFLAGS= 15250 1.7 mrg 15251 1.7 mrg 15252 1.7 mrg # Check whether --with-hsa-runtime was given. 15253 1.7 mrg if test "${with_hsa_runtime+set}" = set; then : 15254 1.7 mrg withval=$with_hsa_runtime; 15255 1.7 mrg fi 15256 1.7 mrg 15257 1.7 mrg 15258 1.7 mrg # Check whether --with-hsa-runtime-include was given. 15259 1.7 mrg if test "${with_hsa_runtime_include+set}" = set; then : 15260 1.7 mrg withval=$with_hsa_runtime_include; 15261 1.7 mrg fi 15262 1.7 mrg 15263 1.7 mrg 15264 1.7 mrg # Check whether --with-hsa-runtime-lib was given. 15265 1.7 mrg if test "${with_hsa_runtime_lib+set}" = set; then : 15266 1.7 mrg withval=$with_hsa_runtime_lib; 15267 1.7 mrg fi 15268 1.7 mrg 15269 1.7 mrg if test "x$with_hsa_runtime" != x; then 15270 1.7 mrg HSA_RUNTIME_INCLUDE=$with_hsa_runtime/include 15271 1.7 mrg HSA_RUNTIME_LIB=$with_hsa_runtime/lib 15272 1.7 mrg fi 15273 1.7 mrg if test "x$with_hsa_runtime_include" != x; then 15274 1.7 mrg HSA_RUNTIME_INCLUDE=$with_hsa_runtime_include 15275 1.7 mrg fi 15276 1.7 mrg if test "x$with_hsa_runtime_lib" != x; then 15277 1.7 mrg HSA_RUNTIME_LIB=$with_hsa_runtime_lib 15278 1.7 mrg fi 15279 1.7 mrg if test "x$HSA_RUNTIME_INCLUDE" != x; then 15280 1.7 mrg HSA_RUNTIME_CPPFLAGS=-I$HSA_RUNTIME_INCLUDE 15281 1.7 mrg fi 15282 1.7 mrg if test "x$HSA_RUNTIME_LIB" != x; then 15283 1.7 mrg HSA_RUNTIME_LDFLAGS=-L$HSA_RUNTIME_LIB 15284 1.7 mrg fi 15285 1.7 mrg 15286 1.12 mrg PLUGIN_GCN=0 15287 1.12 mrg PLUGIN_GCN_CPPFLAGS= 15288 1.12 mrg PLUGIN_GCN_LDFLAGS= 15289 1.12 mrg PLUGIN_GCN_LIBS= 15290 1.12 mrg 15291 1.12 mrg 15292 1.12 mrg 15293 1.12 mrg 15294 1.12 mrg 15295 1.11 mrg # Parse '--enable-offload-targets', figure out the corresponding libgomp 15296 1.11 mrg # plugins, and configure to find the corresponding offload compilers. 15297 1.11 mrg # 'offload_plugins' and 'offload_targets' will be populated in the same order. 15298 1.11 mrg offload_plugins= 15299 1.11 mrg offload_targets= 15300 1.11 mrg 15301 1.11 mrg 15302 1.6 mrg offload_additional_options= 15303 1.6 mrg offload_additional_lib_paths= 15304 1.6 mrg 15305 1.6 mrg 15306 1.6 mrg if test x"$enable_offload_targets" != x; then 15307 1.6 mrg for tgt in `echo $enable_offload_targets | sed -e 's#,# #g'`; do 15308 1.6 mrg tgt_dir=`echo $tgt | grep '=' | sed 's/.*=//'` 15309 1.6 mrg tgt=`echo $tgt | sed 's/=.*//'` 15310 1.11 mrg tgt_plugin= 15311 1.6 mrg case $tgt in 15312 1.6 mrg *-intelmic-* | *-intelmicemul-*) 15313 1.11 mrg tgt_plugin=intelmic 15314 1.6 mrg ;; 15315 1.6 mrg nvptx*) 15316 1.12 mrg case "${target}" in 15317 1.12 mrg aarch64*-*-* | powerpc64le-*-* | x86_64-*-*) 15318 1.13 mrg case "$ac_cv_sizeof_void_p" in 15319 1.13 mrg 4) 15320 1.12 mrg # PR libgomp/65099: Currently, we only support offloading in 15321 1.12 mrg # 64-bit configurations. 15322 1.12 mrg PLUGIN_NVPTX=0 15323 1.12 mrg ;; 15324 1.12 mrg *) 15325 1.12 mrg tgt_plugin=nvptx 15326 1.12 mrg PLUGIN_NVPTX=$tgt 15327 1.12 mrg if test "x$CUDA_DRIVER_LIB" != xno \ 15328 1.12 mrg && test "x$CUDA_DRIVER_LIB" != xno; then 15329 1.12 mrg PLUGIN_NVPTX_CPPFLAGS=$CUDA_DRIVER_CPPFLAGS 15330 1.12 mrg PLUGIN_NVPTX_LDFLAGS=$CUDA_DRIVER_LDFLAGS 15331 1.12 mrg PLUGIN_NVPTX_LIBS='-lcuda' 15332 1.12 mrg 15333 1.12 mrg PLUGIN_NVPTX_save_CPPFLAGS=$CPPFLAGS 15334 1.12 mrg CPPFLAGS="$PLUGIN_NVPTX_CPPFLAGS $CPPFLAGS" 15335 1.12 mrg PLUGIN_NVPTX_save_LDFLAGS=$LDFLAGS 15336 1.12 mrg LDFLAGS="$PLUGIN_NVPTX_LDFLAGS $LDFLAGS" 15337 1.12 mrg PLUGIN_NVPTX_save_LIBS=$LIBS 15338 1.12 mrg LIBS="$PLUGIN_NVPTX_LIBS $LIBS" 15339 1.12 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15340 1.6 mrg /* end confdefs.h. */ 15341 1.6 mrg #include "cuda.h" 15342 1.6 mrg int 15343 1.6 mrg main () 15344 1.6 mrg { 15345 1.6 mrg CUresult r = cuCtxPushCurrent (NULL); 15346 1.6 mrg ; 15347 1.6 mrg return 0; 15348 1.6 mrg } 15349 1.6 mrg _ACEOF 15350 1.6 mrg if ac_fn_c_try_link "$LINENO"; then : 15351 1.6 mrg PLUGIN_NVPTX=1 15352 1.6 mrg fi 15353 1.6 mrg rm -f core conftest.err conftest.$ac_objext \ 15354 1.6 mrg conftest$ac_exeext conftest.$ac_ext 15355 1.12 mrg CPPFLAGS=$PLUGIN_NVPTX_save_CPPFLAGS 15356 1.12 mrg LDFLAGS=$PLUGIN_NVPTX_save_LDFLAGS 15357 1.12 mrg LIBS=$PLUGIN_NVPTX_save_LIBS 15358 1.12 mrg fi 15359 1.12 mrg case $PLUGIN_NVPTX in 15360 1.12 mrg nvptx*) 15361 1.12 mrg if (test "x$CUDA_DRIVER_INCLUDE" = x \ 15362 1.12 mrg || test "x$CUDA_DRIVER_INCLUDE" = xno) \ 15363 1.12 mrg && (test "x$CUDA_DRIVER_LIB" = x \ 15364 1.12 mrg || test "x$CUDA_DRIVER_LIB" = xno); then 15365 1.12 mrg PLUGIN_NVPTX=1 15366 1.12 mrg PLUGIN_NVPTX_LIBS='-ldl' 15367 1.12 mrg PLUGIN_NVPTX_DYNAMIC=1 15368 1.12 mrg else 15369 1.12 mrg PLUGIN_NVPTX=0 15370 1.12 mrg as_fn_error $? "CUDA driver package required for nvptx support" "$LINENO" 5 15371 1.12 mrg fi 15372 1.12 mrg ;; 15373 1.12 mrg esac 15374 1.12 mrg ;; 15375 1.12 mrg esac 15376 1.12 mrg ;; 15377 1.12 mrg *-*-*) 15378 1.12 mrg # Target architecture not supported. 15379 1.12 mrg PLUGIN_NVPTX=0 15380 1.12 mrg ;; 15381 1.6 mrg esac 15382 1.6 mrg ;; 15383 1.12 mrg amdgcn*) 15384 1.12 mrg case "${target}" in 15385 1.12 mrg x86_64-*-*) 15386 1.13 mrg case "$ac_cv_sizeof_void_p" in 15387 1.13 mrg 4) 15388 1.12 mrg PLUGIN_GCN=0 15389 1.12 mrg ;; 15390 1.12 mrg *) 15391 1.12 mrg tgt_plugin=gcn 15392 1.12 mrg PLUGIN_GCN=$tgt 15393 1.12 mrg PLUGIN_GCN_CPPFLAGS=$HSA_RUNTIME_CPPFLAGS 15394 1.12 mrg PLUGIN_GCN_LDFLAGS="$HSA_RUNTIME_LDFLAGS" 15395 1.12 mrg PLUGIN_GCN_LIBS="-ldl" 15396 1.12 mrg PLUGIN_GCN=1 15397 1.12 mrg ;; 15398 1.12 mrg esac 15399 1.12 mrg ;; 15400 1.12 mrg *-*-*) 15401 1.12 mrg PLUGIN_GCN=0 15402 1.12 mrg ;; 15403 1.12 mrg esac 15404 1.12 mrg ;; 15405 1.6 mrg *) 15406 1.11 mrg as_fn_error $? "unknown offload target specified" "$LINENO" 5 15407 1.6 mrg ;; 15408 1.6 mrg esac 15409 1.11 mrg if test x"$tgt_plugin" = x; then 15410 1.11 mrg # Not configuring libgomp for this offload target if we're not building 15411 1.11 mrg # the corresponding offload plugin. 15412 1.7 mrg continue 15413 1.11 mrg elif test x"$offload_plugins" = x; then 15414 1.11 mrg offload_plugins=$tgt_plugin 15415 1.11 mrg offload_targets=$tgt 15416 1.6 mrg else 15417 1.11 mrg offload_plugins=$offload_plugins,$tgt_plugin 15418 1.11 mrg offload_targets=$offload_targets,$tgt 15419 1.6 mrg fi 15420 1.11 mrg # Configure additional search paths. 15421 1.13 mrg if test x"$tgt_dir" != x; then 15422 1.13 mrg offload_additional_options="$offload_additional_options -B$tgt_dir/\$(libexecdir:\$(exec_prefix)/%=%)/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin" 15423 1.6 mrg offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32" 15424 1.6 mrg else 15425 1.6 mrg offload_additional_options="$offload_additional_options -B\$(libexecdir)/gcc/\$(target_alias)/\$(gcc_version) -B\$(bindir)" 15426 1.6 mrg offload_additional_lib_paths="$offload_additional_lib_paths:$toolexeclibdir" 15427 1.6 mrg fi 15428 1.6 mrg done 15429 1.6 mrg fi 15430 1.6 mrg 15431 1.6 mrg cat >>confdefs.h <<_ACEOF 15432 1.11 mrg #define OFFLOAD_PLUGINS "$offload_plugins" 15433 1.6 mrg _ACEOF 15434 1.6 mrg 15435 1.6 mrg if test $PLUGIN_NVPTX = 1; then 15436 1.6 mrg PLUGIN_NVPTX_TRUE= 15437 1.6 mrg PLUGIN_NVPTX_FALSE='#' 15438 1.6 mrg else 15439 1.6 mrg PLUGIN_NVPTX_TRUE='#' 15440 1.6 mrg PLUGIN_NVPTX_FALSE= 15441 1.6 mrg fi 15442 1.6 mrg 15443 1.6 mrg 15444 1.6 mrg cat >>confdefs.h <<_ACEOF 15445 1.6 mrg #define PLUGIN_NVPTX $PLUGIN_NVPTX 15446 1.6 mrg _ACEOF 15447 1.6 mrg 15448 1.9 mrg 15449 1.9 mrg cat >>confdefs.h <<_ACEOF 15450 1.9 mrg #define PLUGIN_NVPTX_DYNAMIC $PLUGIN_NVPTX_DYNAMIC 15451 1.9 mrg _ACEOF 15452 1.9 mrg 15453 1.12 mrg if test $PLUGIN_GCN = 1; then 15454 1.12 mrg PLUGIN_GCN_TRUE= 15455 1.12 mrg PLUGIN_GCN_FALSE='#' 15456 1.12 mrg else 15457 1.12 mrg PLUGIN_GCN_TRUE='#' 15458 1.12 mrg PLUGIN_GCN_FALSE= 15459 1.9 mrg fi 15460 1.9 mrg 15461 1.9 mrg 15462 1.9 mrg cat >>confdefs.h <<_ACEOF 15463 1.12 mrg #define PLUGIN_GCN $PLUGIN_GCN 15464 1.9 mrg _ACEOF 15465 1.9 mrg 15466 1.9 mrg 15467 1.1 mrg 15468 1.1 mrg # Check for functions needed. 15469 1.1 mrg for ac_func in getloadavg clock_gettime strtoull 15470 1.1 mrg do : 15471 1.1 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15472 1.1 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15473 1.11 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15474 1.11 mrg cat >>confdefs.h <<_ACEOF 15475 1.11 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15476 1.11 mrg _ACEOF 15477 1.11 mrg 15478 1.11 mrg fi 15479 1.11 mrg done 15480 1.11 mrg 15481 1.11 mrg for ac_func in aligned_alloc posix_memalign memalign _aligned_malloc 15482 1.11 mrg do : 15483 1.11 mrg as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 15484 1.11 mrg ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 15485 1.12 mrg if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 15486 1.1 mrg cat >>confdefs.h <<_ACEOF 15487 1.1 mrg #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 15488 1.1 mrg _ACEOF 15489 1.1 mrg 15490 1.1 mrg fi 15491 1.1 mrg done 15492 1.1 mrg 15493 1.1 mrg 15494 1.1 mrg # Check for broken semaphore implementation on darwin. 15495 1.1 mrg # sem_init returns: sem_init error: Function not implemented. 15496 1.1 mrg case "$host" in 15497 1.1 mrg *-darwin*) 15498 1.1 mrg 15499 1.1 mrg $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h 15500 1.1 mrg 15501 1.1 mrg ;; 15502 1.1 mrg esac 15503 1.1 mrg 15504 1.7 mrg # RTEMS specific checks 15505 1.7 mrg case "$host" in 15506 1.7 mrg *-*-rtems*) 15507 1.7 mrg ac_fn_c_check_type "$LINENO" "struct _Mutex_Control" "ac_cv_type_struct__Mutex_Control" "#include <sys/lock.h> 15508 1.7 mrg " 15509 1.11 mrg if test "x$ac_cv_type_struct__Mutex_Control" = xyes; then : 15510 1.7 mrg 15511 1.7 mrg cat >>confdefs.h <<_ACEOF 15512 1.7 mrg #define HAVE_STRUCT__MUTEX_CONTROL 1 15513 1.7 mrg _ACEOF 15514 1.7 mrg 15515 1.7 mrg 15516 1.7 mrg fi 15517 1.7 mrg 15518 1.7 mrg ;; 15519 1.7 mrg esac 15520 1.7 mrg 15521 1.1 mrg # Check whether --enable-linux-futex was given. 15522 1.1 mrg if test "${enable_linux_futex+set}" = set; then : 15523 1.1 mrg enableval=$enable_linux_futex; 15524 1.1 mrg case "$enableval" in 15525 1.1 mrg yes|no|default) ;; 15526 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;; 15527 1.1 mrg esac 15528 1.1 mrg 15529 1.1 mrg else 15530 1.1 mrg enable_linux_futex=default 15531 1.1 mrg fi 15532 1.1 mrg 15533 1.1 mrg 15534 1.1 mrg case "$target" in 15535 1.12 mrg *-linux* | *-uclinux*) 15536 1.1 mrg case "$enable_linux_futex" in 15537 1.1 mrg default) 15538 1.1 mrg # If headers don't have gettid/futex syscalls definition, then 15539 1.1 mrg # default to no, otherwise there will be compile time failures. 15540 1.1 mrg # Otherwise, default to yes. If we don't detect we are 15541 1.1 mrg # compiled/linked against NPTL and not cross-compiling, check 15542 1.1 mrg # if programs are run by default against NPTL and if not, issue 15543 1.1 mrg # a warning. 15544 1.1 mrg enable_linux_futex=no 15545 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15546 1.1 mrg /* end confdefs.h. */ 15547 1.1 mrg #include <sys/syscall.h> 15548 1.12 mrg #include <unistd.h> 15549 1.1 mrg int lk; 15550 1.1 mrg int 15551 1.1 mrg main () 15552 1.1 mrg { 15553 1.1 mrg syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15554 1.1 mrg ; 15555 1.1 mrg return 0; 15556 1.1 mrg } 15557 1.1 mrg _ACEOF 15558 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15559 1.1 mrg save_LIBS="$LIBS" 15560 1.1 mrg LIBS="-lpthread $LIBS" 15561 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15562 1.1 mrg /* end confdefs.h. */ 15563 1.1 mrg #ifndef _GNU_SOURCE 15564 1.1 mrg #define _GNU_SOURCE 1 15565 1.1 mrg #endif 15566 1.1 mrg #include <pthread.h> 15567 1.1 mrg pthread_t th; void *status; 15568 1.1 mrg int 15569 1.1 mrg main () 15570 1.1 mrg { 15571 1.1 mrg pthread_tryjoin_np (th, &status); 15572 1.1 mrg ; 15573 1.1 mrg return 0; 15574 1.1 mrg } 15575 1.1 mrg _ACEOF 15576 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15577 1.1 mrg enable_linux_futex=yes 15578 1.1 mrg else 15579 1.1 mrg if test x$cross_compiling = xno; then 15580 1.1 mrg if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \ 15581 1.1 mrg | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else 15582 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls. 15583 1.1 mrg If so, please configure with --disable-linux-futex" >&5 15584 1.1 mrg $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls. 15585 1.1 mrg If so, please configure with --disable-linux-futex" >&2;} 15586 1.1 mrg fi 15587 1.1 mrg fi 15588 1.1 mrg enable_linux_futex=yes 15589 1.1 mrg fi 15590 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15591 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15592 1.1 mrg LIBS="$save_LIBS" 15593 1.1 mrg fi 15594 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15595 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15596 1.1 mrg ;; 15597 1.1 mrg yes) 15598 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15599 1.1 mrg /* end confdefs.h. */ 15600 1.1 mrg #include <sys/syscall.h> 15601 1.12 mrg #include <unistd.h> 15602 1.1 mrg int lk; 15603 1.1 mrg int 15604 1.1 mrg main () 15605 1.1 mrg { 15606 1.1 mrg syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0); 15607 1.1 mrg ; 15608 1.1 mrg return 0; 15609 1.1 mrg } 15610 1.1 mrg _ACEOF 15611 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15612 1.1 mrg 15613 1.1 mrg else 15614 1.11 mrg as_fn_error $? "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5 15615 1.1 mrg fi 15616 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15617 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15618 1.1 mrg ;; 15619 1.1 mrg esac 15620 1.1 mrg ;; 15621 1.1 mrg *) 15622 1.1 mrg enable_linux_futex=no 15623 1.1 mrg ;; 15624 1.1 mrg esac 15625 1.1 mrg if test x$enable_linux_futex = xyes; then 15626 1.1 mrg : 15627 1.1 mrg fi 15628 1.1 mrg 15629 1.1 mrg 15630 1.1 mrg # Check for pthread_{,attr_}[sg]etaffinity_np. 15631 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15632 1.1 mrg /* end confdefs.h. */ 15633 1.1 mrg #define _GNU_SOURCE 15634 1.1 mrg #include <pthread.h> 15635 1.1 mrg int 15636 1.1 mrg main () 15637 1.1 mrg { 15638 1.1 mrg cpu_set_t cpuset; 15639 1.1 mrg pthread_attr_t attr; 15640 1.1 mrg pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15641 1.1 mrg if (CPU_ISSET (0, &cpuset)) 15642 1.1 mrg CPU_SET (1, &cpuset); 15643 1.1 mrg else 15644 1.1 mrg CPU_ZERO (&cpuset); 15645 1.1 mrg pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset); 15646 1.1 mrg pthread_attr_init (&attr); 15647 1.1 mrg pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15648 1.1 mrg pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset); 15649 1.1 mrg ; 15650 1.1 mrg return 0; 15651 1.1 mrg } 15652 1.1 mrg _ACEOF 15653 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15654 1.1 mrg 15655 1.1 mrg $as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h 15656 1.1 mrg 15657 1.1 mrg fi 15658 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15659 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15660 1.1 mrg 15661 1.1 mrg # At least for glibc, clock_gettime is in librt. But don't pull that 15662 1.1 mrg # in if it still doesn't give us the function we want. 15663 1.1 mrg if test $ac_cv_func_clock_gettime = no; then 15664 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 15665 1.1 mrg $as_echo_n "checking for clock_gettime in -lrt... " >&6; } 15666 1.11 mrg if ${ac_cv_lib_rt_clock_gettime+:} false; then : 15667 1.1 mrg $as_echo_n "(cached) " >&6 15668 1.1 mrg else 15669 1.1 mrg ac_check_lib_save_LIBS=$LIBS 15670 1.1 mrg LIBS="-lrt $LIBS" 15671 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15672 1.1 mrg /* end confdefs.h. */ 15673 1.1 mrg 15674 1.1 mrg /* Override any GCC internal prototype to avoid an error. 15675 1.1 mrg Use char because int might match the return type of a GCC 15676 1.1 mrg builtin and then its argument prototype would still apply. */ 15677 1.1 mrg #ifdef __cplusplus 15678 1.1 mrg extern "C" 15679 1.1 mrg #endif 15680 1.1 mrg char clock_gettime (); 15681 1.1 mrg int 15682 1.1 mrg main () 15683 1.1 mrg { 15684 1.1 mrg return clock_gettime (); 15685 1.1 mrg ; 15686 1.1 mrg return 0; 15687 1.1 mrg } 15688 1.1 mrg _ACEOF 15689 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15690 1.1 mrg ac_cv_lib_rt_clock_gettime=yes 15691 1.1 mrg else 15692 1.1 mrg ac_cv_lib_rt_clock_gettime=no 15693 1.1 mrg fi 15694 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15695 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15696 1.1 mrg LIBS=$ac_check_lib_save_LIBS 15697 1.1 mrg fi 15698 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 15699 1.1 mrg $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } 15700 1.11 mrg if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : 15701 1.1 mrg LIBS="-lrt $LIBS" 15702 1.1 mrg 15703 1.1 mrg $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h 15704 1.1 mrg 15705 1.1 mrg fi 15706 1.1 mrg 15707 1.1 mrg fi 15708 1.1 mrg 15709 1.11 mrg # Check for uname. 15710 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15711 1.11 mrg /* end confdefs.h. */ 15712 1.11 mrg #include <string.h> 15713 1.11 mrg #include <stdlib.h> 15714 1.11 mrg #include <sys/utsname.h> 15715 1.11 mrg int 15716 1.11 mrg main () 15717 1.11 mrg { 15718 1.11 mrg struct utsname buf; 15719 1.11 mrg volatile size_t len = 0; 15720 1.11 mrg if (!uname (buf)) 15721 1.11 mrg len = strlen (buf.nodename); 15722 1.11 mrg ; 15723 1.11 mrg return 0; 15724 1.11 mrg } 15725 1.11 mrg _ACEOF 15726 1.11 mrg if ac_fn_c_try_compile "$LINENO"; then : 15727 1.11 mrg 15728 1.11 mrg $as_echo "#define HAVE_UNAME 1" >>confdefs.h 15729 1.11 mrg 15730 1.11 mrg fi 15731 1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15732 1.11 mrg 15733 1.11 mrg # Check for gethostname. 15734 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15735 1.11 mrg /* end confdefs.h. */ 15736 1.11 mrg #include <unistd.h> 15737 1.11 mrg int 15738 1.11 mrg main () 15739 1.11 mrg { 15740 1.11 mrg 15741 1.11 mrg char buf[256]; 15742 1.11 mrg if (gethostname (buf, sizeof (buf) - 1) == 0) 15743 1.11 mrg buf[255] = '\0'; 15744 1.11 mrg 15745 1.11 mrg ; 15746 1.11 mrg return 0; 15747 1.11 mrg } 15748 1.11 mrg _ACEOF 15749 1.11 mrg if ac_fn_c_try_compile "$LINENO"; then : 15750 1.11 mrg 15751 1.11 mrg $as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h 15752 1.11 mrg 15753 1.11 mrg fi 15754 1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15755 1.11 mrg 15756 1.11 mrg # Check for getpid. 15757 1.11 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15758 1.11 mrg /* end confdefs.h. */ 15759 1.11 mrg #include <unistd.h> 15760 1.11 mrg int 15761 1.11 mrg main () 15762 1.11 mrg { 15763 1.11 mrg int pid = getpid (); 15764 1.11 mrg ; 15765 1.11 mrg return 0; 15766 1.11 mrg } 15767 1.11 mrg _ACEOF 15768 1.11 mrg if ac_fn_c_try_compile "$LINENO"; then : 15769 1.11 mrg 15770 1.11 mrg $as_echo "#define HAVE_GETPID 1" >>confdefs.h 15771 1.11 mrg 15772 1.11 mrg fi 15773 1.11 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 15774 1.11 mrg 15775 1.1 mrg # See if we support thread-local storage. 15776 1.1 mrg 15777 1.1 mrg 15778 1.1 mrg # Check whether --enable-tls was given. 15779 1.1 mrg if test "${enable_tls+set}" = set; then : 15780 1.1 mrg enableval=$enable_tls; 15781 1.1 mrg case "$enableval" in 15782 1.1 mrg yes|no) ;; 15783 1.11 mrg *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;; 15784 1.1 mrg esac 15785 1.1 mrg 15786 1.1 mrg else 15787 1.1 mrg enable_tls=yes 15788 1.1 mrg fi 15789 1.1 mrg 15790 1.1 mrg 15791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5 15792 1.1 mrg $as_echo_n "checking whether the target supports thread-local storage... " >&6; } 15793 1.11 mrg if ${gcc_cv_have_tls+:} false; then : 15794 1.1 mrg $as_echo_n "(cached) " >&6 15795 1.1 mrg else 15796 1.1 mrg 15797 1.1 mrg if test "$cross_compiling" = yes; then : 15798 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15799 1.1 mrg /* end confdefs.h. */ 15800 1.1 mrg __thread int a; int b; int main() { return a = b; } 15801 1.1 mrg _ACEOF 15802 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15803 1.1 mrg chktls_save_LDFLAGS="$LDFLAGS" 15804 1.1 mrg case $host in 15805 1.12 mrg *-*-linux* | -*-uclinuxfdpic*) 15806 1.1 mrg LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS" 15807 1.1 mrg ;; 15808 1.1 mrg esac 15809 1.1 mrg chktls_save_CFLAGS="$CFLAGS" 15810 1.1 mrg CFLAGS="-fPIC $CFLAGS" 15811 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15812 1.1 mrg /* end confdefs.h. */ 15813 1.1 mrg int f() { return 0; } 15814 1.1 mrg _ACEOF 15815 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15816 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15817 1.1 mrg /* end confdefs.h. */ 15818 1.1 mrg __thread int a; int b; int f() { return a = b; } 15819 1.1 mrg _ACEOF 15820 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15821 1.1 mrg gcc_cv_have_tls=yes 15822 1.1 mrg else 15823 1.1 mrg gcc_cv_have_tls=no 15824 1.1 mrg fi 15825 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15826 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15827 1.1 mrg else 15828 1.1 mrg gcc_cv_have_tls=yes 15829 1.1 mrg fi 15830 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15831 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15832 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15833 1.1 mrg LDFLAGS="$chktls_save_LDFLAGS" 15834 1.1 mrg else 15835 1.1 mrg gcc_cv_have_tls=no 15836 1.1 mrg fi 15837 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15838 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15839 1.1 mrg 15840 1.1 mrg 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 __thread int a; int b; int main() { return a = b; } 15845 1.1 mrg _ACEOF 15846 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15847 1.1 mrg chktls_save_LDFLAGS="$LDFLAGS" 15848 1.1 mrg LDFLAGS="-static $LDFLAGS" 15849 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15850 1.1 mrg /* end confdefs.h. */ 15851 1.1 mrg int main() { return 0; } 15852 1.1 mrg _ACEOF 15853 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15854 1.1 mrg if test "$cross_compiling" = yes; then : 15855 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15856 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15857 1.11 mrg as_fn_error $? "cannot run test program while cross compiling 15858 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 15859 1.1 mrg else 15860 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15861 1.1 mrg /* end confdefs.h. */ 15862 1.1 mrg __thread int a; int b; int main() { return a = b; } 15863 1.1 mrg _ACEOF 15864 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15865 1.1 mrg gcc_cv_have_tls=yes 15866 1.1 mrg else 15867 1.1 mrg gcc_cv_have_tls=no 15868 1.1 mrg fi 15869 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15870 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15871 1.1 mrg fi 15872 1.1 mrg 15873 1.1 mrg else 15874 1.1 mrg gcc_cv_have_tls=yes 15875 1.1 mrg fi 15876 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15877 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15878 1.1 mrg LDFLAGS="$chktls_save_LDFLAGS" 15879 1.1 mrg if test $gcc_cv_have_tls = yes; then 15880 1.1 mrg chktls_save_CFLAGS="$CFLAGS" 15881 1.1 mrg thread_CFLAGS=failed 15882 1.1 mrg for flag in '' '-pthread' '-lpthread'; do 15883 1.1 mrg CFLAGS="$flag $chktls_save_CFLAGS" 15884 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15885 1.1 mrg /* end confdefs.h. */ 15886 1.1 mrg #include <pthread.h> 15887 1.1 mrg void *g(void *d) { return NULL; } 15888 1.1 mrg int 15889 1.1 mrg main () 15890 1.1 mrg { 15891 1.1 mrg pthread_t t; pthread_create(&t,NULL,g,NULL); 15892 1.1 mrg ; 15893 1.1 mrg return 0; 15894 1.1 mrg } 15895 1.1 mrg _ACEOF 15896 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 15897 1.1 mrg thread_CFLAGS="$flag" 15898 1.1 mrg fi 15899 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 15900 1.1 mrg conftest$ac_exeext conftest.$ac_ext 15901 1.1 mrg if test "X$thread_CFLAGS" != Xfailed; then 15902 1.1 mrg break 15903 1.1 mrg fi 15904 1.1 mrg done 15905 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15906 1.1 mrg if test "X$thread_CFLAGS" != Xfailed; then 15907 1.1 mrg CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS" 15908 1.4 mrg if test "$cross_compiling" = yes; then : 15909 1.1 mrg { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15910 1.1 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 15911 1.11 mrg as_fn_error $? "cannot run test program while cross compiling 15912 1.11 mrg See \`config.log' for more details" "$LINENO" 5; } 15913 1.1 mrg else 15914 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15915 1.1 mrg /* end confdefs.h. */ 15916 1.1 mrg #include <pthread.h> 15917 1.1 mrg __thread int a; 15918 1.1 mrg static int *volatile a_in_other_thread; 15919 1.1 mrg static void * 15920 1.1 mrg thread_func (void *arg) 15921 1.1 mrg { 15922 1.1 mrg a_in_other_thread = &a; 15923 1.1 mrg return (void *)0; 15924 1.1 mrg } 15925 1.1 mrg int 15926 1.1 mrg main () 15927 1.1 mrg { 15928 1.1 mrg pthread_t thread; 15929 1.1 mrg void *thread_retval; 15930 1.1 mrg int *volatile a_in_main_thread; 15931 1.1 mrg a_in_main_thread = &a; 15932 1.1 mrg if (pthread_create (&thread, (pthread_attr_t *)0, 15933 1.1 mrg thread_func, (void *)0)) 15934 1.1 mrg return 0; 15935 1.1 mrg if (pthread_join (thread, &thread_retval)) 15936 1.1 mrg return 0; 15937 1.1 mrg return (a_in_other_thread == a_in_main_thread); 15938 1.1 mrg ; 15939 1.1 mrg return 0; 15940 1.1 mrg } 15941 1.1 mrg _ACEOF 15942 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 15943 1.1 mrg gcc_cv_have_tls=yes 15944 1.1 mrg else 15945 1.1 mrg gcc_cv_have_tls=no 15946 1.1 mrg fi 15947 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15948 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15949 1.1 mrg fi 15950 1.1 mrg 15951 1.1 mrg CFLAGS="$chktls_save_CFLAGS" 15952 1.1 mrg fi 15953 1.1 mrg fi 15954 1.1 mrg else 15955 1.1 mrg gcc_cv_have_tls=no 15956 1.1 mrg fi 15957 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 15958 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 15959 1.1 mrg fi 15960 1.1 mrg 15961 1.1 mrg fi 15962 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5 15963 1.1 mrg $as_echo "$gcc_cv_have_tls" >&6; } 15964 1.1 mrg if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then 15965 1.1 mrg 15966 1.1 mrg $as_echo "#define HAVE_TLS 1" >>confdefs.h 15967 1.1 mrg 15968 1.1 mrg fi 15969 1.1 mrg 15970 1.6 mrg # See if we have emulated thread-local storage. 15971 1.6 mrg 15972 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5 15973 1.6 mrg $as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; } 15974 1.11 mrg if ${gcc_cv_use_emutls+:} false; then : 15975 1.6 mrg $as_echo_n "(cached) " >&6 15976 1.6 mrg else 15977 1.6 mrg 15978 1.6 mrg gcc_cv_use_emutls=no 15979 1.6 mrg echo '__thread int a; int b; int main() { return a = b; }' > conftest.c 15980 1.6 mrg if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5' 15981 1.6 mrg { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5 15982 1.6 mrg (eval $ac_try) 2>&5 15983 1.6 mrg ac_status=$? 15984 1.6 mrg $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15985 1.6 mrg test $ac_status = 0; }; }; then 15986 1.6 mrg if grep __emutls_get_address conftest.s > /dev/null; then 15987 1.6 mrg gcc_cv_use_emutls=yes 15988 1.6 mrg fi 15989 1.6 mrg fi 15990 1.6 mrg rm -f conftest.* 15991 1.6 mrg 15992 1.6 mrg fi 15993 1.6 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5 15994 1.6 mrg $as_echo "$gcc_cv_use_emutls" >&6; } 15995 1.6 mrg if test "$gcc_cv_use_emutls" = "yes" ; then 15996 1.6 mrg 15997 1.6 mrg $as_echo "#define USE_EMUTLS 1" >>confdefs.h 15998 1.6 mrg 15999 1.6 mrg fi 16000 1.6 mrg 16001 1.6 mrg # See what sort of export controls are available. 16002 1.1 mrg 16003 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5 16004 1.1 mrg $as_echo_n "checking whether the target supports hidden visibility... " >&6; } 16005 1.11 mrg if ${libgomp_cv_have_attribute_visibility+:} false; then : 16006 1.1 mrg $as_echo_n "(cached) " >&6 16007 1.1 mrg else 16008 1.1 mrg 16009 1.1 mrg save_CFLAGS="$CFLAGS" 16010 1.1 mrg CFLAGS="$CFLAGS -Werror" 16011 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16012 1.1 mrg /* end confdefs.h. */ 16013 1.1 mrg void __attribute__((visibility("hidden"))) foo(void) { } 16014 1.1 mrg int 16015 1.1 mrg main () 16016 1.1 mrg { 16017 1.1 mrg 16018 1.1 mrg ; 16019 1.1 mrg return 0; 16020 1.1 mrg } 16021 1.1 mrg _ACEOF 16022 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 16023 1.1 mrg libgomp_cv_have_attribute_visibility=yes 16024 1.1 mrg else 16025 1.1 mrg libgomp_cv_have_attribute_visibility=no 16026 1.1 mrg fi 16027 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16028 1.1 mrg CFLAGS="$save_CFLAGS" 16029 1.1 mrg fi 16030 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5 16031 1.1 mrg $as_echo "$libgomp_cv_have_attribute_visibility" >&6; } 16032 1.1 mrg if test $libgomp_cv_have_attribute_visibility = yes; then 16033 1.1 mrg 16034 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h 16035 1.1 mrg 16036 1.1 mrg fi 16037 1.1 mrg 16038 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5 16039 1.1 mrg $as_echo_n "checking whether the target supports dllexport... " >&6; } 16040 1.11 mrg if ${libgomp_cv_have_attribute_dllexport+:} false; then : 16041 1.1 mrg $as_echo_n "(cached) " >&6 16042 1.1 mrg else 16043 1.1 mrg 16044 1.1 mrg save_CFLAGS="$CFLAGS" 16045 1.1 mrg CFLAGS="$CFLAGS -Werror" 16046 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16047 1.1 mrg /* end confdefs.h. */ 16048 1.1 mrg void __attribute__((dllexport)) foo(void) { } 16049 1.1 mrg int 16050 1.1 mrg main () 16051 1.1 mrg { 16052 1.1 mrg 16053 1.1 mrg ; 16054 1.1 mrg return 0; 16055 1.1 mrg } 16056 1.1 mrg _ACEOF 16057 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 16058 1.1 mrg libgomp_cv_have_attribute_dllexport=yes 16059 1.1 mrg else 16060 1.1 mrg libgomp_cv_have_attribute_dllexport=no 16061 1.1 mrg fi 16062 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16063 1.1 mrg CFLAGS="$save_CFLAGS" 16064 1.1 mrg fi 16065 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5 16066 1.1 mrg $as_echo "$libgomp_cv_have_attribute_dllexport" >&6; } 16067 1.1 mrg if test $libgomp_cv_have_attribute_dllexport = yes; then 16068 1.1 mrg 16069 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h 16070 1.1 mrg 16071 1.1 mrg fi 16072 1.1 mrg 16073 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5 16074 1.1 mrg $as_echo_n "checking whether the target supports symbol aliases... " >&6; } 16075 1.11 mrg if ${libgomp_cv_have_attribute_alias+:} false; then : 16076 1.1 mrg $as_echo_n "(cached) " >&6 16077 1.1 mrg else 16078 1.1 mrg 16079 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16080 1.1 mrg /* end confdefs.h. */ 16081 1.1 mrg 16082 1.1 mrg void foo(void) { } 16083 1.1 mrg extern void bar(void) __attribute__((alias("foo"))); 16084 1.1 mrg int 16085 1.1 mrg main () 16086 1.1 mrg { 16087 1.1 mrg bar(); 16088 1.1 mrg ; 16089 1.1 mrg return 0; 16090 1.1 mrg } 16091 1.1 mrg _ACEOF 16092 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16093 1.1 mrg libgomp_cv_have_attribute_alias=yes 16094 1.1 mrg else 16095 1.1 mrg libgomp_cv_have_attribute_alias=no 16096 1.1 mrg fi 16097 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16098 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16099 1.1 mrg fi 16100 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5 16101 1.1 mrg $as_echo "$libgomp_cv_have_attribute_alias" >&6; } 16102 1.1 mrg if test $libgomp_cv_have_attribute_alias = yes; then 16103 1.1 mrg 16104 1.1 mrg $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h 16105 1.1 mrg 16106 1.1 mrg fi 16107 1.1 mrg 16108 1.1 mrg 16109 1.1 mrg # Check whether --with-gnu-ld was given. 16110 1.1 mrg if test "${with_gnu_ld+set}" = set; then : 16111 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 16112 1.1 mrg else 16113 1.1 mrg with_gnu_ld=no 16114 1.1 mrg fi 16115 1.1 mrg 16116 1.1 mrg ac_prog=ld 16117 1.1 mrg if test "$GCC" = yes; then 16118 1.1 mrg # Check if gcc -print-prog-name=ld gives a path. 16119 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 16120 1.1 mrg $as_echo_n "checking for ld used by $CC... " >&6; } 16121 1.1 mrg case $host in 16122 1.1 mrg *-*-mingw*) 16123 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw 16124 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 16125 1.1 mrg *) 16126 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 16127 1.1 mrg esac 16128 1.1 mrg case $ac_prog in 16129 1.1 mrg # Accept absolute paths. 16130 1.1 mrg [\\/]* | ?:[\\/]*) 16131 1.1 mrg re_direlt='/[^/][^/]*/\.\./' 16132 1.1 mrg # Canonicalize the pathname of ld 16133 1.1 mrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 16134 1.1 mrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 16135 1.1 mrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 16136 1.1 mrg done 16137 1.1 mrg test -z "$LD" && LD="$ac_prog" 16138 1.1 mrg ;; 16139 1.1 mrg "") 16140 1.1 mrg # If it fails, then pretend we aren't using GCC. 16141 1.1 mrg ac_prog=ld 16142 1.1 mrg ;; 16143 1.1 mrg *) 16144 1.1 mrg # If it is relative, then search for the first ld in PATH. 16145 1.1 mrg with_gnu_ld=unknown 16146 1.1 mrg ;; 16147 1.1 mrg esac 16148 1.1 mrg elif test "$with_gnu_ld" = yes; then 16149 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 16150 1.1 mrg $as_echo_n "checking for GNU ld... " >&6; } 16151 1.1 mrg else 16152 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 16153 1.1 mrg $as_echo_n "checking for non-GNU ld... " >&6; } 16154 1.1 mrg fi 16155 1.11 mrg if ${lt_cv_path_LD+:} false; then : 16156 1.1 mrg $as_echo_n "(cached) " >&6 16157 1.1 mrg else 16158 1.1 mrg if test -z "$LD"; then 16159 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 16160 1.1 mrg for ac_dir in $PATH; do 16161 1.1 mrg IFS="$lt_save_ifs" 16162 1.1 mrg test -z "$ac_dir" && ac_dir=. 16163 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 16164 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog" 16165 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version, 16166 1.1 mrg # but apparently some variants of GNU ld only accept -v. 16167 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer. 16168 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 16169 1.1 mrg *GNU* | *'with BFD'*) 16170 1.1 mrg test "$with_gnu_ld" != no && break 16171 1.1 mrg ;; 16172 1.1 mrg *) 16173 1.1 mrg test "$with_gnu_ld" != yes && break 16174 1.1 mrg ;; 16175 1.1 mrg esac 16176 1.1 mrg fi 16177 1.1 mrg done 16178 1.1 mrg IFS="$lt_save_ifs" 16179 1.1 mrg else 16180 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 16181 1.1 mrg fi 16182 1.1 mrg fi 16183 1.1 mrg 16184 1.1 mrg LD="$lt_cv_path_LD" 16185 1.1 mrg if test -n "$LD"; then 16186 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 16187 1.1 mrg $as_echo "$LD" >&6; } 16188 1.1 mrg else 16189 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16190 1.1 mrg $as_echo "no" >&6; } 16191 1.1 mrg fi 16192 1.11 mrg test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 16193 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 16194 1.1 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 16195 1.11 mrg if ${lt_cv_prog_gnu_ld+:} false; then : 16196 1.1 mrg $as_echo_n "(cached) " >&6 16197 1.1 mrg else 16198 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 16199 1.1 mrg case `$LD -v 2>&1 </dev/null` in 16200 1.1 mrg *GNU* | *'with BFD'*) 16201 1.1 mrg lt_cv_prog_gnu_ld=yes 16202 1.1 mrg ;; 16203 1.1 mrg *) 16204 1.1 mrg lt_cv_prog_gnu_ld=no 16205 1.1 mrg ;; 16206 1.1 mrg esac 16207 1.1 mrg fi 16208 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 16209 1.1 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; } 16210 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld 16211 1.1 mrg 16212 1.1 mrg 16213 1.1 mrg 16214 1.1 mrg 16215 1.1 mrg 16216 1.1 mrg 16217 1.1 mrg 16218 1.1 mrg # If we're not using GNU ld, then there's no point in even trying these 16219 1.1 mrg # tests. Check for that first. We should have already tested for gld 16220 1.1 mrg # by now (in libtool), but require it now just to be safe... 16221 1.1 mrg test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS='' 16222 1.1 mrg test -z "$OPT_LDFLAGS" && OPT_LDFLAGS='' 16223 1.1 mrg 16224 1.1 mrg 16225 1.1 mrg 16226 1.1 mrg # The name set by libtool depends on the version of libtool. Shame on us 16227 1.1 mrg # for depending on an impl detail, but c'est la vie. Older versions used 16228 1.1 mrg # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on 16229 1.1 mrg # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually 16230 1.1 mrg # makes sense). We'll test with_gnu_ld everywhere else, so if that isn't 16231 1.1 mrg # set (hence we're using an older libtool), then set it. 16232 1.1 mrg if test x${with_gnu_ld+set} != xset; then 16233 1.1 mrg if test x${ac_cv_prog_gnu_ld+set} != xset; then 16234 1.1 mrg # We got through "ac_require(ac_prog_ld)" and still not set? Huh? 16235 1.1 mrg with_gnu_ld=no 16236 1.1 mrg else 16237 1.1 mrg with_gnu_ld=$ac_cv_prog_gnu_ld 16238 1.1 mrg fi 16239 1.1 mrg fi 16240 1.1 mrg 16241 1.1 mrg # Start by getting the version number. I think the libtool test already 16242 1.1 mrg # does some of this, but throws away the result. 16243 1.1 mrg libgomp_ld_is_gold=no 16244 1.13 mrg libgomp_ld_is_mold=no 16245 1.1 mrg if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then 16246 1.1 mrg libgomp_ld_is_gold=yes 16247 1.13 mrg elif $LD --version 2>/dev/null | grep 'mold'> /dev/null 2>&1; then 16248 1.13 mrg libgomp_ld_is_mold=yes 16249 1.1 mrg fi 16250 1.1 mrg 16251 1.1 mrg ldver=`$LD --version 2>/dev/null | 16252 1.12 mrg sed -e 's/[. ][0-9]\{8\}$//;s/.* \([^ ]\{1,\}\)$/\1/; q'` 16253 1.1 mrg 16254 1.1 mrg libgomp_gnu_ld_version=`echo $ldver | \ 16255 1.1 mrg $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'` 16256 1.1 mrg 16257 1.1 mrg # Set --gc-sections. 16258 1.1 mrg if test "$with_gnu_ld" = "notbroken"; then 16259 1.1 mrg # GNU ld it is! Joy and bunny rabbits! 16260 1.1 mrg 16261 1.1 mrg # All these tests are for C++; save the language and the compiler flags. 16262 1.1 mrg # Need to do this so that g++ won't try to link in libstdc++ 16263 1.1 mrg ac_test_CFLAGS="${CFLAGS+set}" 16264 1.1 mrg ac_save_CFLAGS="$CFLAGS" 16265 1.1 mrg CFLAGS='-x c++ -Wl,--gc-sections' 16266 1.1 mrg 16267 1.1 mrg # Check for -Wl,--gc-sections 16268 1.1 mrg # XXX This test is broken at the moment, as symbols required for linking 16269 1.1 mrg # are now in libsupc++ (not built yet). In addition, this test has 16270 1.1 mrg # cored on solaris in the past. In addition, --gc-sections doesn't 16271 1.1 mrg # really work at the moment (keeps on discarding used sections, first 16272 1.1 mrg # .eh_frame and now some of the glibc sections for iconv). 16273 1.1 mrg # Bzzzzt. Thanks for playing, maybe next time. 16274 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5 16275 1.1 mrg $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; } 16276 1.1 mrg if test "$cross_compiling" = yes; then : 16277 1.1 mrg ac_sectionLDflags=yes 16278 1.1 mrg else 16279 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16280 1.1 mrg /* end confdefs.h. */ 16281 1.1 mrg 16282 1.1 mrg int main(void) 16283 1.1 mrg { 16284 1.1 mrg try { throw 1; } 16285 1.1 mrg catch (...) { }; 16286 1.1 mrg return 0; 16287 1.1 mrg } 16288 1.1 mrg 16289 1.1 mrg _ACEOF 16290 1.1 mrg if ac_fn_c_try_run "$LINENO"; then : 16291 1.1 mrg ac_sectionLDflags=yes 16292 1.1 mrg else 16293 1.1 mrg ac_sectionLDflags=no 16294 1.1 mrg fi 16295 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16296 1.1 mrg conftest.$ac_objext conftest.beam conftest.$ac_ext 16297 1.1 mrg fi 16298 1.1 mrg 16299 1.1 mrg if test "$ac_test_CFLAGS" = set; then 16300 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16301 1.1 mrg else 16302 1.1 mrg # this is the suspicious part 16303 1.1 mrg CFLAGS='' 16304 1.1 mrg fi 16305 1.1 mrg if test "$ac_sectionLDflags" = "yes"; then 16306 1.1 mrg SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS" 16307 1.1 mrg fi 16308 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5 16309 1.1 mrg $as_echo "$ac_sectionLDflags" >&6; } 16310 1.1 mrg fi 16311 1.1 mrg 16312 1.1 mrg # Set linker optimization flags. 16313 1.1 mrg if test x"$with_gnu_ld" = x"yes"; then 16314 1.1 mrg OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS" 16315 1.1 mrg fi 16316 1.1 mrg 16317 1.1 mrg 16318 1.1 mrg 16319 1.1 mrg 16320 1.1 mrg 16321 1.1 mrg 16322 1.1 mrg # Check whether --enable-symvers was given. 16323 1.1 mrg if test "${enable_symvers+set}" = set; then : 16324 1.1 mrg enableval=$enable_symvers; 16325 1.1 mrg case "$enableval" in 16326 1.4 mrg yes|no|gnu*|sun) ;; 16327 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable symvers" "$LINENO" 5 ;; 16328 1.1 mrg esac 16329 1.1 mrg 16330 1.1 mrg else 16331 1.1 mrg enable_symvers=yes 16332 1.1 mrg fi 16333 1.1 mrg 16334 1.1 mrg 16335 1.1 mrg 16336 1.1 mrg # If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we 16337 1.1 mrg # don't know enough about $LD to do tricks... 16338 1.1 mrg 16339 1.4 mrg 16340 1.4 mrg # Turn a 'yes' into a suitable default. 16341 1.4 mrg if test x$enable_symvers = xyes ; then 16342 1.4 mrg # FIXME The following test is too strict, in theory. 16343 1.4 mrg if test $enable_shared = no || test "x$LD" = x; then 16344 1.4 mrg enable_symvers=no 16345 1.4 mrg else 16346 1.4 mrg if test $with_gnu_ld = yes ; then 16347 1.4 mrg enable_symvers=gnu 16348 1.4 mrg else 16349 1.4 mrg case ${target_os} in 16350 1.4 mrg # Sun symbol versioning exists since Solaris 2.5. 16351 1.4 mrg solaris2.[5-9]* | solaris2.1[0-9]*) 16352 1.4 mrg enable_symvers=sun ;; 16353 1.4 mrg *) 16354 1.4 mrg enable_symvers=no ;; 16355 1.4 mrg esac 16356 1.4 mrg fi 16357 1.4 mrg fi 16358 1.4 mrg fi 16359 1.4 mrg 16360 1.4 mrg # Check if 'sun' was requested on non-Solaris 2 platforms. 16361 1.4 mrg if test x$enable_symvers = xsun ; then 16362 1.4 mrg case ${target_os} in 16363 1.4 mrg solaris2*) 16364 1.4 mrg # All fine. 16365 1.4 mrg ;; 16366 1.4 mrg *) 16367 1.4 mrg # Unlikely to work. 16368 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5 16369 1.4 mrg $as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;} 16370 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5 16371 1.4 mrg $as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;} 16372 1.4 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16373 1.4 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16374 1.4 mrg enable_symvers=no 16375 1.4 mrg ;; 16376 1.4 mrg esac 16377 1.1 mrg fi 16378 1.1 mrg 16379 1.1 mrg # Check to see if libgcc_s exists, indicating that shared libgcc is possible. 16380 1.1 mrg if test $enable_symvers != no; then 16381 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5 16382 1.1 mrg $as_echo_n "checking for shared libgcc... " >&6; } 16383 1.1 mrg ac_save_CFLAGS="$CFLAGS" 16384 1.1 mrg CFLAGS=' -lgcc_s' 16385 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16386 1.1 mrg /* end confdefs.h. */ 16387 1.1 mrg 16388 1.1 mrg int 16389 1.1 mrg main () 16390 1.1 mrg { 16391 1.1 mrg return 0; 16392 1.1 mrg ; 16393 1.1 mrg return 0; 16394 1.1 mrg } 16395 1.1 mrg _ACEOF 16396 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16397 1.1 mrg libgomp_shared_libgcc=yes 16398 1.1 mrg else 16399 1.1 mrg libgomp_shared_libgcc=no 16400 1.1 mrg fi 16401 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16402 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16403 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16404 1.1 mrg if test $libgomp_shared_libgcc = no; then 16405 1.1 mrg cat > conftest.c <<EOF 16406 1.1 mrg int main (void) { return 0; } 16407 1.1 mrg EOF 16408 1.1 mrg libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \ 16409 1.1 mrg -shared -shared-libgcc -o conftest.so \ 16410 1.1 mrg conftest.c -v 2>&1 >/dev/null \ 16411 1.1 mrg | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'` 16412 1.1 mrg rm -f conftest.c conftest.so 16413 1.1 mrg if test x${libgomp_libgcc_s_suffix+set} = xset; then 16414 1.1 mrg CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix" 16415 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16416 1.1 mrg /* end confdefs.h. */ 16417 1.1 mrg 16418 1.1 mrg int 16419 1.1 mrg main () 16420 1.1 mrg { 16421 1.1 mrg return 0; 16422 1.1 mrg ; 16423 1.1 mrg return 0; 16424 1.1 mrg } 16425 1.1 mrg _ACEOF 16426 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16427 1.1 mrg libgomp_shared_libgcc=yes 16428 1.1 mrg fi 16429 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16430 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16431 1.1 mrg CFLAGS="$ac_save_CFLAGS" 16432 1.1 mrg fi 16433 1.1 mrg fi 16434 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5 16435 1.1 mrg $as_echo "$libgomp_shared_libgcc" >&6; } 16436 1.1 mrg fi 16437 1.1 mrg 16438 1.1 mrg # For GNU ld, we need at least this version. The format is described in 16439 1.1 mrg # LIBGOMP_CHECK_LINKER_FEATURES above. 16440 1.1 mrg libgomp_min_gnu_ld_version=21400 16441 1.1 mrg # XXXXXXXXXXX libgomp_gnu_ld_version=21390 16442 1.1 mrg 16443 1.1 mrg # Check to see if unspecified "yes" value can win, given results above. 16444 1.1 mrg # Change "yes" into either "no" or a style name. 16445 1.4 mrg if test $enable_symvers != no && test $libgomp_shared_libgcc = yes; then 16446 1.4 mrg if test $with_gnu_ld = yes; then 16447 1.1 mrg if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then 16448 1.1 mrg enable_symvers=gnu 16449 1.1 mrg elif test $libgomp_ld_is_gold = yes ; then 16450 1.1 mrg enable_symvers=gnu 16451 1.13 mrg elif test $libgomp_ld_is_mold = yes ; then 16452 1.13 mrg enable_symvers=gnu 16453 1.1 mrg else 16454 1.1 mrg # The right tools, the right setup, but too old. Fallbacks? 16455 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5 16456 1.1 mrg $as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;} 16457 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5 16458 1.1 mrg $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;} 16459 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5 16460 1.1 mrg $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;} 16461 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5 16462 1.1 mrg $as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;} 16463 1.1 mrg if test $libgomp_gnu_ld_version -ge 21200 ; then 16464 1.1 mrg # Globbing fix is present, proper block support is not. 16465 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16466 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16467 1.1 mrg enable_symvers=no 16468 1.1 mrg else 16469 1.1 mrg # 2.11 or older. 16470 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16471 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16472 1.1 mrg enable_symvers=no 16473 1.1 mrg fi 16474 1.1 mrg fi 16475 1.4 mrg elif test $enable_symvers = sun; then 16476 1.4 mrg : All interesting versions of Sun ld support sun style symbol versioning. 16477 1.1 mrg else 16478 1.1 mrg # just fail for now 16479 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5 16480 1.1 mrg $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;} 16481 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5 16482 1.1 mrg $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;} 16483 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5 16484 1.1 mrg $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;} 16485 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5 16486 1.1 mrg $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;} 16487 1.1 mrg enable_symvers=no 16488 1.1 mrg fi 16489 1.1 mrg fi 16490 1.1 mrg 16491 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5 16492 1.1 mrg $as_echo_n "checking whether the target supports .symver directive... " >&6; } 16493 1.11 mrg if ${libgomp_cv_have_as_symver_directive+:} false; then : 16494 1.1 mrg $as_echo_n "(cached) " >&6 16495 1.1 mrg else 16496 1.1 mrg 16497 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16498 1.1 mrg /* end confdefs.h. */ 16499 1.1 mrg void foo (void); __asm (".symver foo, bar@SYMVER"); 16500 1.1 mrg int 16501 1.1 mrg main () 16502 1.1 mrg { 16503 1.1 mrg 16504 1.1 mrg ; 16505 1.1 mrg return 0; 16506 1.1 mrg } 16507 1.1 mrg _ACEOF 16508 1.1 mrg if ac_fn_c_try_compile "$LINENO"; then : 16509 1.1 mrg libgomp_cv_have_as_symver_directive=yes 16510 1.1 mrg else 16511 1.1 mrg libgomp_cv_have_as_symver_directive=no 16512 1.1 mrg fi 16513 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16514 1.1 mrg fi 16515 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5 16516 1.1 mrg $as_echo "$libgomp_cv_have_as_symver_directive" >&6; } 16517 1.1 mrg if test $libgomp_cv_have_as_symver_directive = yes; then 16518 1.1 mrg 16519 1.1 mrg $as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h 16520 1.1 mrg 16521 1.1 mrg fi 16522 1.1 mrg 16523 1.1 mrg if test $enable_symvers != no; then 16524 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE= 16525 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#' 16526 1.1 mrg else 16527 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#' 16528 1.1 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE= 16529 1.1 mrg fi 16530 1.1 mrg 16531 1.4 mrg if test $enable_symvers = gnu; then 16532 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE= 16533 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE='#' 16534 1.4 mrg else 16535 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE='#' 16536 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE= 16537 1.4 mrg fi 16538 1.4 mrg 16539 1.4 mrg if test $enable_symvers = sun; then 16540 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE= 16541 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE='#' 16542 1.4 mrg else 16543 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE='#' 16544 1.4 mrg LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE= 16545 1.4 mrg fi 16546 1.4 mrg 16547 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5 16548 1.1 mrg $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;} 16549 1.1 mrg 16550 1.4 mrg if test $enable_symvers != no ; then 16551 1.4 mrg case ${target_os} in 16552 1.4 mrg # The Solaris 2 runtime linker doesn't support the GNU extension of 16553 1.4 mrg # binding the same symbol to different versions 16554 1.4 mrg solaris2*) 16555 1.4 mrg ;; 16556 1.4 mrg # Other platforms with GNU symbol versioning (GNU/Linux, more?) do. 16557 1.4 mrg *) 16558 1.4 mrg 16559 1.4 mrg $as_echo "#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1" >>confdefs.h 16560 1.4 mrg 16561 1.4 mrg ;; 16562 1.4 mrg esac 16563 1.4 mrg fi 16564 1.4 mrg 16565 1.1 mrg 16566 1.1 mrg if test $enable_symvers = gnu; then 16567 1.1 mrg 16568 1.1 mrg $as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h 16569 1.1 mrg 16570 1.1 mrg fi 16571 1.1 mrg 16572 1.12 mrg # Determine cpu count to limit testsuite parallelism. 16573 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking the number of available CPUs" >&5 16574 1.12 mrg $as_echo_n "checking the number of available CPUs... " >&6; } 16575 1.12 mrg CPU_COUNT="0" 16576 1.12 mrg 16577 1.12 mrg # Try generic methods 16578 1.12 mrg 16579 1.12 mrg # 'getconf' is POSIX utility, but '_NPROCESSORS_ONLN' and 16580 1.12 mrg # 'NPROCESSORS_ONLN' are platform-specific 16581 1.12 mrg command -v getconf >/dev/null 2>&1 && \ 16582 1.12 mrg CPU_COUNT=`getconf _NPROCESSORS_ONLN 2>/dev/null || getconf NPROCESSORS_ONLN 2>/dev/null` || CPU_COUNT="0" 16583 1.12 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v nproc >/dev/null 2>&1; then : 16584 1.12 mrg : # empty 16585 1.12 mrg else 16586 1.12 mrg # 'nproc' is part of GNU Coreutils and is widely available 16587 1.12 mrg CPU_COUNT=`OMP_NUM_THREADS='' nproc 2>/dev/null` || CPU_COUNT=`nproc 2>/dev/null` || CPU_COUNT="0" 16588 1.12 mrg 16589 1.12 mrg fi 16590 1.12 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null; then : 16591 1.12 mrg : # empty 16592 1.12 mrg else 16593 1.12 mrg # Try platform-specific preferred methods 16594 1.12 mrg case $host_os in #( 16595 1.12 mrg *linux*) : 16596 1.12 mrg CPU_COUNT=`lscpu -p 2>/dev/null | $EGREP -e '^[0-9]+,' -c` || CPU_COUNT="0" ;; #( 16597 1.12 mrg *darwin*) : 16598 1.12 mrg CPU_COUNT=`sysctl -n hw.logicalcpu 2>/dev/null` || CPU_COUNT="0" ;; #( 16599 1.12 mrg freebsd*) : 16600 1.12 mrg command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n kern.smp.cpus 2>/dev/null` || CPU_COUNT="0" ;; #( 16601 1.12 mrg netbsd*) : 16602 1.12 mrg command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n hw.ncpuonline 2>/dev/null` || CPU_COUNT="0" ;; #( 16603 1.12 mrg solaris*) : 16604 1.12 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" ;; #( 16605 1.12 mrg mingw*) : 16606 1.12 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" ;; #( 16607 1.12 mrg msys*) : 16608 1.12 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" ;; #( 16609 1.12 mrg cygwin*) : 16610 1.12 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" ;; #( 16611 1.12 mrg *) : 16612 1.12 mrg ;; 16613 1.12 mrg esac 16614 1.12 mrg fi 16615 1.12 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v sysctl >/dev/null 2>&1; then : 16616 1.12 mrg : # empty 16617 1.12 mrg else 16618 1.12 mrg # Try less preferred generic method 16619 1.12 mrg # 'hw.ncpu' exist on many platforms, but not on GNU/Linux 16620 1.12 mrg CPU_COUNT=`sysctl -n hw.ncpu 2>/dev/null` || CPU_COUNT="0" 16621 1.12 mrg 16622 1.12 mrg fi 16623 1.12 mrg if test "$CPU_COUNT" -gt "0" 2>/dev/null; then : 16624 1.12 mrg : # empty 16625 1.12 mrg else 16626 1.12 mrg # Try platform-specific fallback methods 16627 1.12 mrg # They can be less accurate and slower then preferred methods 16628 1.12 mrg case $host_os in #( 16629 1.12 mrg *linux*) : 16630 1.12 mrg CPU_COUNT=`$EGREP -e '^processor' -c /proc/cpuinfo 2>/dev/null` || CPU_COUNT="0" ;; #( 16631 1.12 mrg *darwin*) : 16632 1.12 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" ;; #( 16633 1.12 mrg freebsd*) : 16634 1.12 mrg CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+: '|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #( 16635 1.12 mrg netbsd*) : 16636 1.12 mrg CPU_COUNT=`command -v cpuctl >/dev/null 2>&1 && cpuctl list 2>/dev/null| $EGREP -e '^[0-9]+ .* online ' -c` || \ 16637 1.12 mrg CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+ at'|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #( 16638 1.12 mrg solaris*) : 16639 1.12 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'` || \ 16640 1.12 mrg CPU_COUNT=`kstat -m cpu_info 2>/dev/null | $EGREP -c -e 'module: cpu_info'` || CPU_COUNT="0" ;; #( 16641 1.12 mrg mingw*) : 16642 1.12 mrg if CPU_COUNT=`reg query 'HKLM\\Hardware\\Description\\System\\CentralProcessor' 2>/dev/null | $EGREP -e '\\\\[0-9]+$' -c`; then : 16643 1.12 mrg : # empty 16644 1.12 mrg else 16645 1.12 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" 16646 1.12 mrg fi ;; #( 16647 1.12 mrg msys*) : 16648 1.12 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" ;; #( 16649 1.12 mrg cygwin*) : 16650 1.12 mrg test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" ;; #( 16651 1.12 mrg *) : 16652 1.12 mrg ;; 16653 1.12 mrg esac 16654 1.12 mrg fi 16655 1.12 mrg if test "x$CPU_COUNT" != "x0" && test "$CPU_COUNT" -gt 0 2>/dev/null; then : 16656 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPU_COUNT" >&5 16657 1.12 mrg $as_echo "$CPU_COUNT" >&6; } 16658 1.12 mrg 16659 1.12 mrg else 16660 1.12 mrg CPU_COUNT="1" 16661 1.12 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to detect (assuming 1)" >&5 16662 1.12 mrg $as_echo "unable to detect (assuming 1)" >&6; } 16663 1.12 mrg 16664 1.12 mrg fi 16665 1.12 mrg 16666 1.12 mrg 16667 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock implementation" >&5 16668 1.13 mrg $as_echo "$as_me: checking for flock implementation" >&6;} 16669 1.13 mrg for ac_prog in flock 16670 1.13 mrg do 16671 1.13 mrg # Extract the first word of "$ac_prog", so it can be a program name with args. 16672 1.13 mrg set dummy $ac_prog; ac_word=$2 16673 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16674 1.13 mrg $as_echo_n "checking for $ac_word... " >&6; } 16675 1.13 mrg if ${ac_cv_prog_FLOCK+:} false; then : 16676 1.13 mrg $as_echo_n "(cached) " >&6 16677 1.13 mrg else 16678 1.13 mrg if test -n "$FLOCK"; then 16679 1.13 mrg ac_cv_prog_FLOCK="$FLOCK" # Let the user override the test. 16680 1.13 mrg else 16681 1.13 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16682 1.13 mrg for as_dir in $PATH 16683 1.13 mrg do 16684 1.13 mrg IFS=$as_save_IFS 16685 1.13 mrg test -z "$as_dir" && as_dir=. 16686 1.13 mrg for ac_exec_ext in '' $ac_executable_extensions; do 16687 1.13 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16688 1.13 mrg ac_cv_prog_FLOCK="$ac_prog" 16689 1.13 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16690 1.13 mrg break 2 16691 1.13 mrg fi 16692 1.13 mrg done 16693 1.13 mrg done 16694 1.13 mrg IFS=$as_save_IFS 16695 1.13 mrg 16696 1.13 mrg fi 16697 1.13 mrg fi 16698 1.13 mrg FLOCK=$ac_cv_prog_FLOCK 16699 1.13 mrg if test -n "$FLOCK"; then 16700 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLOCK" >&5 16701 1.13 mrg $as_echo "$FLOCK" >&6; } 16702 1.13 mrg else 16703 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16704 1.13 mrg $as_echo "no" >&6; } 16705 1.13 mrg fi 16706 1.13 mrg 16707 1.13 mrg 16708 1.13 mrg test -n "$FLOCK" && break 16709 1.13 mrg done 16710 1.13 mrg 16711 1.13 mrg # Fallback if 'perl' is available. 16712 1.13 mrg if test -z "$FLOCK"; then 16713 1.13 mrg # These need to be absolute paths, yet at the same time need to 16714 1.13 mrg # canonicalize only relative paths, because then amd will not unmount 16715 1.13 mrg # drives. Thus the use of PWDCMD: set it to 'pawd' or 'amq -w' if using amd. 16716 1.13 mrg case $srcdir in 16717 1.13 mrg [\\/$]* | ?:[\\/]*) libgomp_abs_srcdir=${srcdir} ;; 16718 1.13 mrg *) libgomp_abs_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;; 16719 1.13 mrg esac 16720 1.13 mrg # Extract the first word of "perl", so it can be a program name with args. 16721 1.13 mrg set dummy perl; ac_word=$2 16722 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16723 1.13 mrg $as_echo_n "checking for $ac_word... " >&6; } 16724 1.13 mrg if ${ac_cv_prog_FLOCK+:} false; then : 16725 1.13 mrg $as_echo_n "(cached) " >&6 16726 1.13 mrg else 16727 1.13 mrg if test -n "$FLOCK"; then 16728 1.13 mrg ac_cv_prog_FLOCK="$FLOCK" # Let the user override the test. 16729 1.13 mrg else 16730 1.13 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16731 1.13 mrg for as_dir in $PATH 16732 1.13 mrg do 16733 1.13 mrg IFS=$as_save_IFS 16734 1.13 mrg test -z "$as_dir" && as_dir=. 16735 1.13 mrg for ac_exec_ext in '' $ac_executable_extensions; do 16736 1.13 mrg if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16737 1.13 mrg ac_cv_prog_FLOCK="$libgomp_abs_srcdir/testsuite/flock" 16738 1.13 mrg $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16739 1.13 mrg break 2 16740 1.13 mrg fi 16741 1.13 mrg done 16742 1.13 mrg done 16743 1.13 mrg IFS=$as_save_IFS 16744 1.13 mrg 16745 1.13 mrg fi 16746 1.13 mrg fi 16747 1.13 mrg FLOCK=$ac_cv_prog_FLOCK 16748 1.13 mrg if test -n "$FLOCK"; then 16749 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLOCK" >&5 16750 1.13 mrg $as_echo "$FLOCK" >&6; } 16751 1.13 mrg else 16752 1.13 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16753 1.13 mrg $as_echo "no" >&6; } 16754 1.13 mrg fi 16755 1.13 mrg 16756 1.13 mrg 16757 1.13 mrg fi 16758 1.13 mrg 16759 1.1 mrg # Get target configury. 16760 1.1 mrg . ${srcdir}/configure.tgt 16761 1.1 mrg CFLAGS="$save_CFLAGS $XCFLAGS" 16762 1.1 mrg 16763 1.1 mrg # Check for __sync_val_compare_and_swap, but only after the target has 16764 1.1 mrg # had a chance to set XCFLAGS. 16765 1.1 mrg 16766 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5 16767 1.1 mrg $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; } 16768 1.11 mrg if ${libgomp_cv_have_sync_builtins+:} false; then : 16769 1.1 mrg $as_echo_n "(cached) " >&6 16770 1.1 mrg else 16771 1.1 mrg 16772 1.1 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16773 1.1 mrg /* end confdefs.h. */ 16774 1.1 mrg 16775 1.1 mrg int 16776 1.1 mrg main () 16777 1.1 mrg { 16778 1.4 mrg int foo; __sync_val_compare_and_swap(&foo, 0, 1); 16779 1.1 mrg ; 16780 1.1 mrg return 0; 16781 1.1 mrg } 16782 1.1 mrg _ACEOF 16783 1.1 mrg if ac_fn_c_try_link "$LINENO"; then : 16784 1.1 mrg libgomp_cv_have_sync_builtins=yes 16785 1.1 mrg else 16786 1.1 mrg libgomp_cv_have_sync_builtins=no 16787 1.1 mrg fi 16788 1.1 mrg rm -f core conftest.err conftest.$ac_objext \ 16789 1.1 mrg conftest$ac_exeext conftest.$ac_ext 16790 1.1 mrg fi 16791 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5 16792 1.1 mrg $as_echo "$libgomp_cv_have_sync_builtins" >&6; } 16793 1.1 mrg if test $libgomp_cv_have_sync_builtins = yes; then 16794 1.1 mrg 16795 1.1 mrg $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h 16796 1.1 mrg 16797 1.1 mrg fi 16798 1.1 mrg 16799 1.1 mrg XCFLAGS="$XCFLAGS$XPCFLAGS" 16800 1.1 mrg 16801 1.10 mrg # Add CET specific flags if CET is enabled 16802 1.10 mrg # Check whether --enable-cet was given. 16803 1.10 mrg if test "${enable_cet+set}" = set; then : 16804 1.10 mrg enableval=$enable_cet; 16805 1.10 mrg case "$enableval" in 16806 1.10 mrg yes|no|auto) ;; 16807 1.11 mrg *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;; 16808 1.10 mrg esac 16809 1.10 mrg 16810 1.10 mrg else 16811 1.13 mrg enable_cet=auto 16812 1.10 mrg fi 16813 1.10 mrg 16814 1.10 mrg 16815 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5 16816 1.10 mrg $as_echo_n "checking for CET support... " >&6; } 16817 1.10 mrg 16818 1.13 mrg # NB: Avoid nested save_CFLAGS and save_LDFLAGS. 16819 1.10 mrg case "$host" in 16820 1.10 mrg i[34567]86-*-linux* | x86_64-*-linux*) 16821 1.10 mrg case "$enable_cet" in 16822 1.10 mrg auto) 16823 1.10 mrg # Check if target supports multi-byte NOPs 16824 1.13 mrg # and if compiler and assembler support CET insn. 16825 1.13 mrg cet_save_CFLAGS="$CFLAGS" 16826 1.13 mrg CFLAGS="$CFLAGS -fcf-protection" 16827 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16828 1.10 mrg /* end confdefs.h. */ 16829 1.10 mrg 16830 1.10 mrg int 16831 1.10 mrg main () 16832 1.10 mrg { 16833 1.10 mrg 16834 1.10 mrg #if !defined(__SSE2__) 16835 1.10 mrg #error target does not support multi-byte NOPs 16836 1.10 mrg #else 16837 1.10 mrg asm ("setssbsy"); 16838 1.10 mrg #endif 16839 1.10 mrg 16840 1.10 mrg ; 16841 1.10 mrg return 0; 16842 1.10 mrg } 16843 1.10 mrg _ACEOF 16844 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 16845 1.10 mrg enable_cet=yes 16846 1.10 mrg else 16847 1.10 mrg enable_cet=no 16848 1.10 mrg fi 16849 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16850 1.13 mrg CFLAGS="$cet_save_CFLAGS" 16851 1.10 mrg ;; 16852 1.10 mrg yes) 16853 1.10 mrg # Check if assembler supports CET. 16854 1.10 mrg cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16855 1.10 mrg /* end confdefs.h. */ 16856 1.10 mrg 16857 1.10 mrg int 16858 1.10 mrg main () 16859 1.10 mrg { 16860 1.10 mrg asm ("setssbsy"); 16861 1.10 mrg ; 16862 1.10 mrg return 0; 16863 1.10 mrg } 16864 1.10 mrg _ACEOF 16865 1.10 mrg if ac_fn_c_try_compile "$LINENO"; then : 16866 1.10 mrg 16867 1.10 mrg else 16868 1.11 mrg as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5 16869 1.10 mrg fi 16870 1.10 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16871 1.10 mrg ;; 16872 1.10 mrg esac 16873 1.10 mrg ;; 16874 1.10 mrg *) 16875 1.10 mrg enable_cet=no 16876 1.10 mrg ;; 16877 1.10 mrg esac 16878 1.10 mrg if test x$enable_cet = xyes; then 16879 1.10 mrg CET_FLAGS="-fcf-protection -mshstk" 16880 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16881 1.10 mrg $as_echo "yes" >&6; } 16882 1.10 mrg else 16883 1.10 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16884 1.10 mrg $as_echo "no" >&6; } 16885 1.10 mrg fi 16886 1.10 mrg 16887 1.10 mrg XCFLAGS="$XCFLAGS $CET_FLAGS" 16888 1.10 mrg FCFLAGS="$FCFLAGS $CET_FLAGS" 16889 1.10 mrg 16890 1.1 mrg 16891 1.1 mrg 16892 1.1 mrg 16893 1.1 mrg 16894 1.13 mrg # Conditionalize the makefile for this target machine. 16895 1.13 mrg tmake_file_= 16896 1.13 mrg for f in ${tmake_file} 16897 1.13 mrg do 16898 1.13 mrg if test -f ${srcdir}/config/$f 16899 1.13 mrg then 16900 1.13 mrg tmake_file_="${tmake_file_} \$(srcdir)/config/$f" 16901 1.13 mrg fi 16902 1.13 mrg done 16903 1.13 mrg tmake_file="${tmake_file_}" 16904 1.13 mrg 16905 1.13 mrg 16906 1.1 mrg # Cleanup and exit. 16907 1.1 mrg CFLAGS="$save_CFLAGS" 16908 1.1 mrg cat >confcache <<\_ACEOF 16909 1.1 mrg # This file is a shell script that caches the results of configure 16910 1.1 mrg # tests run on this system so they can be shared between configure 16911 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 16912 1.1 mrg # It is not useful on other systems. If it contains results you don't 16913 1.1 mrg # want to keep, you may remove or edit it. 16914 1.1 mrg # 16915 1.1 mrg # config.status only pays attention to the cache file if you give it 16916 1.1 mrg # the --recheck option to rerun configure. 16917 1.1 mrg # 16918 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 16919 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 16920 1.1 mrg # following values. 16921 1.1 mrg 16922 1.1 mrg _ACEOF 16923 1.1 mrg 16924 1.1 mrg # The following way of writing the cache mishandles newlines in values, 16925 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 16926 1.1 mrg # So, we kill variables containing newlines. 16927 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 16928 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 16929 1.1 mrg ( 16930 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 16931 1.1 mrg eval ac_val=\$$ac_var 16932 1.1 mrg case $ac_val in #( 16933 1.1 mrg *${as_nl}*) 16934 1.1 mrg case $ac_var in #( 16935 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 16936 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 16937 1.1 mrg esac 16938 1.1 mrg case $ac_var in #( 16939 1.1 mrg _ | IFS | as_nl) ;; #( 16940 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 16941 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 16942 1.1 mrg esac ;; 16943 1.1 mrg esac 16944 1.1 mrg done 16945 1.1 mrg 16946 1.1 mrg (set) 2>&1 | 16947 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 16948 1.1 mrg *${as_nl}ac_space=\ *) 16949 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 16950 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 16951 1.1 mrg sed -n \ 16952 1.1 mrg "s/'/'\\\\''/g; 16953 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16954 1.1 mrg ;; #( 16955 1.1 mrg *) 16956 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 16957 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 16958 1.1 mrg ;; 16959 1.1 mrg esac | 16960 1.1 mrg sort 16961 1.1 mrg ) | 16962 1.1 mrg sed ' 16963 1.1 mrg /^ac_cv_env_/b end 16964 1.1 mrg t clear 16965 1.1 mrg :clear 16966 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16967 1.1 mrg t end 16968 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16969 1.1 mrg :end' >>confcache 16970 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 16971 1.1 mrg if test -w "$cache_file"; then 16972 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 16973 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 16974 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 16975 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 16976 1.11 mrg cat confcache >"$cache_file" 16977 1.11 mrg else 16978 1.11 mrg case $cache_file in #( 16979 1.11 mrg */* | ?:*) 16980 1.11 mrg mv -f confcache "$cache_file"$$ && 16981 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 16982 1.11 mrg *) 16983 1.11 mrg mv -f confcache "$cache_file" ;; 16984 1.11 mrg esac 16985 1.11 mrg fi 16986 1.11 mrg fi 16987 1.1 mrg else 16988 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 16989 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 16990 1.1 mrg fi 16991 1.1 mrg fi 16992 1.1 mrg rm -f confcache 16993 1.1 mrg 16994 1.1 mrg if test ${multilib} = yes; then 16995 1.1 mrg multilib_arg="--enable-multilib" 16996 1.1 mrg else 16997 1.1 mrg multilib_arg= 16998 1.1 mrg fi 16999 1.1 mrg 17000 1.1 mrg # Set up the set of libraries that we need to link against for libgomp. 17001 1.6 mrg # Note that the GOMP_SELF_SPEC in gcc.c may force -pthread, 17002 1.1 mrg # which will force linkage against -lpthread (or equivalent for the system). 17003 1.1 mrg # That's not 100% ideal, but about the best we can do easily. 17004 1.1 mrg if test $enable_shared = yes; then 17005 1.1 mrg link_gomp="-lgomp %{static: $LIBS}" 17006 1.1 mrg else 17007 1.1 mrg link_gomp="-lgomp $LIBS" 17008 1.1 mrg fi 17009 1.1 mrg 17010 1.1 mrg 17011 1.1 mrg if test "$ac_cv_fc_compiler_gnu" = yes; then 17012 1.1 mrg USE_FORTRAN_TRUE= 17013 1.1 mrg USE_FORTRAN_FALSE='#' 17014 1.1 mrg else 17015 1.1 mrg USE_FORTRAN_TRUE='#' 17016 1.1 mrg USE_FORTRAN_FALSE= 17017 1.1 mrg fi 17018 1.1 mrg 17019 1.1 mrg 17020 1.1 mrg # ??? 2006-01-24: Paulo committed to asking autoconf folk to document 17021 1.1 mrg # and export AC_COMPUTE_INT. If that happens, then we'll need to remove 17022 1.1 mrg # the underscore here and update the PREREQ. If it doesn't, then we'll 17023 1.1 mrg # need to copy this macro to our acinclude.m4. 17024 1.1 mrg save_CFLAGS="$CFLAGS" 17025 1.1 mrg for i in $config_path; do 17026 1.1 mrg if test -f $srcdir/config/$i/omp-lock.h; then 17027 1.1 mrg CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h" 17028 1.1 mrg break 17029 1.1 mrg fi 17030 1.1 mrg done 17031 1.1 mrg 17032 1.13 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (__INTPTR_TYPE__)" "INTPTR_T_KIND" ""; then : 17033 1.13 mrg 17034 1.13 mrg fi 17035 1.13 mrg 17036 1.13 mrg 17037 1.13 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (__int128)" "OMP_INT128_SIZE" ""; then : 17038 1.13 mrg 17039 1.13 mrg else 17040 1.13 mrg OMP_INT128_SIZE=0 17041 1.13 mrg fi 17042 1.13 mrg 17043 1.13 mrg 17044 1.13 mrg if ac_fn_c_compute_int "$LINENO" "2*sizeof (__INTPTR_TYPE__)" "OMP_DEPEND_KIND" ""; then : 17045 1.13 mrg 17046 1.13 mrg else 17047 1.13 mrg OMP_DEPEND_KIND=0 17048 1.13 mrg fi 17049 1.13 mrg 17050 1.13 mrg 17051 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE" ""; then : 17052 1.1 mrg 17053 1.1 mrg else 17054 1.11 mrg as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5 17055 1.1 mrg fi 17056 1.1 mrg 17057 1.1 mrg 17058 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN" ""; then : 17059 1.1 mrg 17060 1.1 mrg fi 17061 1.1 mrg 17062 1.1 mrg 17063 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE" ""; then : 17064 1.1 mrg 17065 1.1 mrg fi 17066 1.1 mrg 17067 1.1 mrg 17068 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN" ""; then : 17069 1.1 mrg 17070 1.1 mrg fi 17071 1.1 mrg 17072 1.1 mrg 17073 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE" ""; then : 17074 1.1 mrg 17075 1.1 mrg else 17076 1.11 mrg as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5 17077 1.1 mrg fi 17078 1.1 mrg 17079 1.1 mrg 17080 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN" ""; then : 17081 1.1 mrg 17082 1.1 mrg fi 17083 1.1 mrg 17084 1.1 mrg 17085 1.1 mrg if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE" ""; then : 17086 1.1 mrg 17087 1.1 mrg fi 17088 1.1 mrg 17089 1.1 mrg 17090 1.1 mrg if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN" ""; then : 17091 1.1 mrg 17092 1.1 mrg fi 17093 1.1 mrg 17094 1.1 mrg 17095 1.1 mrg 17096 1.1 mrg # If the lock fits in an integer, then arrange for Fortran to use that 17097 1.1 mrg # integer. If it doesn't, then arrange for Fortran to use a pointer. 17098 1.1 mrg # Except that we don't have a way at present to multi-lib the installed 17099 1.1 mrg # Fortran modules, so we assume 8 bytes for pointers, regardless of the 17100 1.1 mrg # actual target. 17101 1.1 mrg OMP_LOCK_KIND=$OMP_LOCK_SIZE 17102 1.1 mrg OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE 17103 1.1 mrg if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then 17104 1.1 mrg OMP_LOCK_KIND=8 17105 1.1 mrg fi 17106 1.1 mrg if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then 17107 1.1 mrg OMP_NEST_LOCK_KIND=8 17108 1.1 mrg fi 17109 1.1 mrg OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE 17110 1.1 mrg OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE 17111 1.1 mrg if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then 17112 1.1 mrg OMP_LOCK_25_KIND=8 17113 1.1 mrg fi 17114 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 17115 1.1 mrg OMP_NEST_LOCK_25_KIND=8 17116 1.1 mrg fi 17117 1.13 mrg if test "$ac_cv_fc_compiler_gnu" = yes; then 17118 1.13 mrg if test $OMP_DEPEND_KIND -eq 16; then 17119 1.13 mrg if test $OMP_INT128_SIZE -ne 16; then 17120 1.13 mrg as_fn_error $? "unsupported system, cannot find Fortran int kind=16, needed for omp_depend_kind" "$LINENO" 5 17121 1.13 mrg fi 17122 1.13 mrg else 17123 1.13 mrg if test $OMP_DEPEND_KIND -ne 8; then 17124 1.13 mrg as_fn_error $? "unsupported system, cannot find Fortran integer kind for omp_depend_kind" "$LINENO" 5 17125 1.13 mrg fi 17126 1.13 mrg fi 17127 1.13 mrg fi 17128 1.13 mrg 17129 1.13 mrg 17130 1.1 mrg 17131 1.1 mrg 17132 1.1 mrg 17133 1.1 mrg 17134 1.1 mrg 17135 1.1 mrg 17136 1.1 mrg 17137 1.1 mrg 17138 1.1 mrg 17139 1.1 mrg 17140 1.1 mrg 17141 1.1 mrg 17142 1.1 mrg 17143 1.1 mrg CFLAGS="$save_CFLAGS" 17144 1.1 mrg 17145 1.9 mrg # Determine what GCC version number to use in filesystem paths. 17146 1.9 mrg 17147 1.9 mrg get_gcc_base_ver="cat" 17148 1.9 mrg 17149 1.9 mrg # Check whether --with-gcc-major-version-only was given. 17150 1.9 mrg if test "${with_gcc_major_version_only+set}" = set; then : 17151 1.9 mrg withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then 17152 1.9 mrg get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'" 17153 1.9 mrg fi 17154 1.9 mrg 17155 1.9 mrg fi 17156 1.9 mrg 17157 1.9 mrg 17158 1.9 mrg 17159 1.9 mrg 17160 1.1 mrg ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h" 17161 1.1 mrg 17162 1.4 mrg ac_config_files="$ac_config_files Makefile libgomp.spec" 17163 1.1 mrg 17164 1.6 mrg #ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" 17165 1.6 mrg 17166 1.12 mrg #ac_config_files="$ac_config_files testsuite/libgomp-site-extra.exp" 17167 1.12 mrg 17168 1.1 mrg cat >confcache <<\_ACEOF 17169 1.1 mrg # This file is a shell script that caches the results of configure 17170 1.1 mrg # tests run on this system so they can be shared between configure 17171 1.1 mrg # scripts and configure runs, see configure's option --config-cache. 17172 1.1 mrg # It is not useful on other systems. If it contains results you don't 17173 1.1 mrg # want to keep, you may remove or edit it. 17174 1.1 mrg # 17175 1.1 mrg # config.status only pays attention to the cache file if you give it 17176 1.1 mrg # the --recheck option to rerun configure. 17177 1.1 mrg # 17178 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when 17179 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the 17180 1.1 mrg # following values. 17181 1.1 mrg 17182 1.1 mrg _ACEOF 17183 1.1 mrg 17184 1.1 mrg # The following way of writing the cache mishandles newlines in values, 17185 1.1 mrg # but we know of no workaround that is simple, portable, and efficient. 17186 1.1 mrg # So, we kill variables containing newlines. 17187 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly, 17188 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars. 17189 1.1 mrg ( 17190 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17191 1.1 mrg eval ac_val=\$$ac_var 17192 1.1 mrg case $ac_val in #( 17193 1.1 mrg *${as_nl}*) 17194 1.1 mrg case $ac_var in #( 17195 1.1 mrg *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17196 1.1 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17197 1.1 mrg esac 17198 1.1 mrg case $ac_var in #( 17199 1.1 mrg _ | IFS | as_nl) ;; #( 17200 1.1 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17201 1.1 mrg *) { eval $ac_var=; unset $ac_var;} ;; 17202 1.1 mrg esac ;; 17203 1.1 mrg esac 17204 1.1 mrg done 17205 1.1 mrg 17206 1.1 mrg (set) 2>&1 | 17207 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 17208 1.1 mrg *${as_nl}ac_space=\ *) 17209 1.1 mrg # `set' does not quote correctly, so add quotes: double-quote 17210 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \. 17211 1.1 mrg sed -n \ 17212 1.1 mrg "s/'/'\\\\''/g; 17213 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17214 1.1 mrg ;; #( 17215 1.1 mrg *) 17216 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes. 17217 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17218 1.1 mrg ;; 17219 1.1 mrg esac | 17220 1.1 mrg sort 17221 1.1 mrg ) | 17222 1.1 mrg sed ' 17223 1.1 mrg /^ac_cv_env_/b end 17224 1.1 mrg t clear 17225 1.1 mrg :clear 17226 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17227 1.1 mrg t end 17228 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17229 1.1 mrg :end' >>confcache 17230 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17231 1.1 mrg if test -w "$cache_file"; then 17232 1.11 mrg if test "x$cache_file" != "x/dev/null"; then 17233 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17234 1.1 mrg $as_echo "$as_me: updating cache $cache_file" >&6;} 17235 1.11 mrg if test ! -f "$cache_file" || test -h "$cache_file"; then 17236 1.11 mrg cat confcache >"$cache_file" 17237 1.11 mrg else 17238 1.11 mrg case $cache_file in #( 17239 1.11 mrg */* | ?:*) 17240 1.11 mrg mv -f confcache "$cache_file"$$ && 17241 1.11 mrg mv -f "$cache_file"$$ "$cache_file" ;; #( 17242 1.11 mrg *) 17243 1.11 mrg mv -f confcache "$cache_file" ;; 17244 1.11 mrg esac 17245 1.11 mrg fi 17246 1.11 mrg fi 17247 1.1 mrg else 17248 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17249 1.1 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17250 1.1 mrg fi 17251 1.1 mrg fi 17252 1.1 mrg rm -f confcache 17253 1.1 mrg 17254 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix 17255 1.1 mrg # Let make expand exec_prefix. 17256 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17257 1.1 mrg 17258 1.1 mrg DEFS=-DHAVE_CONFIG_H 17259 1.1 mrg 17260 1.1 mrg ac_libobjs= 17261 1.1 mrg ac_ltlibobjs= 17262 1.11 mrg U= 17263 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17264 1.1 mrg # 1. Remove the extension, and $U if already installed. 17265 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17266 1.1 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17267 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17268 1.1 mrg # will be set to the directory where LIBOBJS objects are built. 17269 1.1 mrg as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17270 1.1 mrg as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17271 1.1 mrg done 17272 1.1 mrg LIBOBJS=$ac_libobjs 17273 1.1 mrg 17274 1.1 mrg LTLIBOBJS=$ac_ltlibobjs 17275 1.1 mrg 17276 1.1 mrg 17277 1.1 mrg if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then 17278 1.11 mrg as_fn_error $? "conditional \"GENINSRC\" was never defined. 17279 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17280 1.1 mrg fi 17281 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17282 1.11 mrg $as_echo_n "checking that generated files are newer than configure... " >&6; } 17283 1.11 mrg if test -n "$am_sleep_pid"; then 17284 1.11 mrg # Hide warnings about reused PIDs. 17285 1.11 mrg wait $am_sleep_pid 2>/dev/null 17286 1.11 mrg fi 17287 1.11 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17288 1.11 mrg $as_echo "done" >&6; } 17289 1.1 mrg if test -n "$EXEEXT"; then 17290 1.1 mrg am__EXEEXT_TRUE= 17291 1.1 mrg am__EXEEXT_FALSE='#' 17292 1.1 mrg else 17293 1.1 mrg am__EXEEXT_TRUE='#' 17294 1.1 mrg am__EXEEXT_FALSE= 17295 1.1 mrg fi 17296 1.1 mrg 17297 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17298 1.11 mrg as_fn_error $? "conditional \"AMDEP\" was never defined. 17299 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17300 1.1 mrg fi 17301 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 17302 1.11 mrg as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 17303 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17304 1.1 mrg fi 17305 1.1 mrg if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then 17306 1.11 mrg as_fn_error $? "conditional \"BUILD_INFO\" was never defined. 17307 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17308 1.1 mrg fi 17309 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 17310 1.11 mrg as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 17311 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17312 1.1 mrg fi 17313 1.6 mrg if test -z "${PLUGIN_NVPTX_TRUE}" && test -z "${PLUGIN_NVPTX_FALSE}"; then 17314 1.11 mrg as_fn_error $? "conditional \"PLUGIN_NVPTX\" was never defined. 17315 1.6 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17316 1.6 mrg fi 17317 1.12 mrg if test -z "${PLUGIN_GCN_TRUE}" && test -z "${PLUGIN_GCN_FALSE}"; then 17318 1.12 mrg as_fn_error $? "conditional \"PLUGIN_GCN\" was never defined. 17319 1.12 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17320 1.12 mrg fi 17321 1.1 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then 17322 1.11 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined. 17323 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17324 1.1 mrg fi 17325 1.4 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then 17326 1.11 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_GNU\" was never defined. 17327 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17328 1.4 mrg fi 17329 1.4 mrg if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then 17330 1.11 mrg as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_SUN\" was never defined. 17331 1.4 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17332 1.4 mrg fi 17333 1.1 mrg if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then 17334 1.11 mrg as_fn_error $? "conditional \"USE_FORTRAN\" was never defined. 17335 1.1 mrg Usually this means the macro was only invoked conditionally." "$LINENO" 5 17336 1.1 mrg fi 17337 1.1 mrg 17338 1.11 mrg : "${CONFIG_STATUS=./config.status}" 17339 1.1 mrg ac_write_fail=0 17340 1.1 mrg ac_clean_files_save=$ac_clean_files 17341 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS" 17342 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 17343 1.1 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 17344 1.1 mrg as_write_fail=0 17345 1.1 mrg cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 17346 1.1 mrg #! $SHELL 17347 1.1 mrg # Generated by $as_me. 17348 1.1 mrg # Run this file to recreate the current configuration. 17349 1.1 mrg # Compiler output produced by configure, useful for debugging 17350 1.1 mrg # configure, is in config.log if it exists. 17351 1.1 mrg 17352 1.1 mrg debug=false 17353 1.1 mrg ac_cs_recheck=false 17354 1.1 mrg ac_cs_silent=false 17355 1.1 mrg 17356 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL} 17357 1.1 mrg export SHELL 17358 1.1 mrg _ASEOF 17359 1.1 mrg cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 17360 1.1 mrg ## -------------------- ## 17361 1.1 mrg ## M4sh Initialization. ## 17362 1.1 mrg ## -------------------- ## 17363 1.1 mrg 17364 1.1 mrg # Be more Bourne compatible 17365 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh 17366 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 17367 1.1 mrg emulate sh 17368 1.1 mrg NULLCMD=: 17369 1.1 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 17370 1.1 mrg # is contrary to our usage. Disable this feature. 17371 1.1 mrg alias -g '${1+"$@"}'='"$@"' 17372 1.1 mrg setopt NO_GLOB_SUBST 17373 1.1 mrg else 17374 1.1 mrg case `(set -o) 2>/dev/null` in #( 17375 1.1 mrg *posix*) : 17376 1.1 mrg set -o posix ;; #( 17377 1.1 mrg *) : 17378 1.1 mrg ;; 17379 1.1 mrg esac 17380 1.1 mrg fi 17381 1.1 mrg 17382 1.1 mrg 17383 1.1 mrg as_nl=' 17384 1.1 mrg ' 17385 1.1 mrg export as_nl 17386 1.1 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf. 17387 1.1 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 17388 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 17389 1.1 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 17390 1.1 mrg # Prefer a ksh shell builtin over an external printf program on Solaris, 17391 1.1 mrg # but without wasting forks for bash or zsh. 17392 1.1 mrg if test -z "$BASH_VERSION$ZSH_VERSION" \ 17393 1.1 mrg && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 17394 1.1 mrg as_echo='print -r --' 17395 1.1 mrg as_echo_n='print -rn --' 17396 1.1 mrg elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 17397 1.1 mrg as_echo='printf %s\n' 17398 1.1 mrg as_echo_n='printf %s' 17399 1.1 mrg else 17400 1.1 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 17401 1.1 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 17402 1.1 mrg as_echo_n='/usr/ucb/echo -n' 17403 1.1 mrg else 17404 1.1 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 17405 1.1 mrg as_echo_n_body='eval 17406 1.1 mrg arg=$1; 17407 1.1 mrg case $arg in #( 17408 1.1 mrg *"$as_nl"*) 17409 1.1 mrg expr "X$arg" : "X\\(.*\\)$as_nl"; 17410 1.1 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 17411 1.1 mrg esac; 17412 1.1 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 17413 1.1 mrg ' 17414 1.1 mrg export as_echo_n_body 17415 1.1 mrg as_echo_n='sh -c $as_echo_n_body as_echo' 17416 1.1 mrg fi 17417 1.1 mrg export as_echo_body 17418 1.1 mrg as_echo='sh -c $as_echo_body as_echo' 17419 1.1 mrg fi 17420 1.1 mrg 17421 1.1 mrg # The user is always right. 17422 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then 17423 1.1 mrg PATH_SEPARATOR=: 17424 1.1 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 17425 1.1 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 17426 1.1 mrg PATH_SEPARATOR=';' 17427 1.1 mrg } 17428 1.1 mrg fi 17429 1.1 mrg 17430 1.1 mrg 17431 1.1 mrg # IFS 17432 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is 17433 1.1 mrg # there to prevent editors from complaining about space-tab. 17434 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word 17435 1.1 mrg # splitting by setting IFS to empty value.) 17436 1.1 mrg IFS=" "" $as_nl" 17437 1.1 mrg 17438 1.1 mrg # Find who we are. Look in the path if we contain no directory separator. 17439 1.11 mrg as_myself= 17440 1.1 mrg case $0 in #(( 17441 1.1 mrg *[\\/]* ) as_myself=$0 ;; 17442 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17443 1.1 mrg for as_dir in $PATH 17444 1.1 mrg do 17445 1.1 mrg IFS=$as_save_IFS 17446 1.1 mrg test -z "$as_dir" && as_dir=. 17447 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 17448 1.1 mrg done 17449 1.1 mrg IFS=$as_save_IFS 17450 1.1 mrg 17451 1.1 mrg ;; 17452 1.1 mrg esac 17453 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND' 17454 1.1 mrg # in which case we are not to be found in the path. 17455 1.1 mrg if test "x$as_myself" = x; then 17456 1.1 mrg as_myself=$0 17457 1.1 mrg fi 17458 1.1 mrg if test ! -f "$as_myself"; then 17459 1.1 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 17460 1.1 mrg exit 1 17461 1.1 mrg fi 17462 1.1 mrg 17463 1.1 mrg # Unset variables that we do not need and which cause bugs (e.g. in 17464 1.1 mrg # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 17465 1.1 mrg # suppresses any "Segmentation fault" message there. '((' could 17466 1.1 mrg # trigger a bug in pdksh 5.2.14. 17467 1.1 mrg for as_var in BASH_ENV ENV MAIL MAILPATH 17468 1.1 mrg do eval test x\${$as_var+set} = xset \ 17469 1.1 mrg && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 17470 1.1 mrg done 17471 1.1 mrg PS1='$ ' 17472 1.1 mrg PS2='> ' 17473 1.1 mrg PS4='+ ' 17474 1.1 mrg 17475 1.1 mrg # NLS nuisances. 17476 1.1 mrg LC_ALL=C 17477 1.1 mrg export LC_ALL 17478 1.1 mrg LANGUAGE=C 17479 1.1 mrg export LANGUAGE 17480 1.1 mrg 17481 1.1 mrg # CDPATH. 17482 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17483 1.1 mrg 17484 1.1 mrg 17485 1.11 mrg # as_fn_error STATUS ERROR [LINENO LOG_FD] 17486 1.11 mrg # ---------------------------------------- 17487 1.1 mrg # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 17488 1.1 mrg # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 17489 1.11 mrg # script with STATUS, using 1 if that was 0. 17490 1.1 mrg as_fn_error () 17491 1.1 mrg { 17492 1.11 mrg as_status=$1; test $as_status -eq 0 && as_status=1 17493 1.11 mrg if test "$4"; then 17494 1.11 mrg as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17495 1.11 mrg $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 17496 1.1 mrg fi 17497 1.11 mrg $as_echo "$as_me: error: $2" >&2 17498 1.1 mrg as_fn_exit $as_status 17499 1.1 mrg } # as_fn_error 17500 1.1 mrg 17501 1.1 mrg 17502 1.1 mrg # as_fn_set_status STATUS 17503 1.1 mrg # ----------------------- 17504 1.1 mrg # Set $? to STATUS, without forking. 17505 1.1 mrg as_fn_set_status () 17506 1.1 mrg { 17507 1.1 mrg return $1 17508 1.1 mrg } # as_fn_set_status 17509 1.1 mrg 17510 1.1 mrg # as_fn_exit STATUS 17511 1.1 mrg # ----------------- 17512 1.1 mrg # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 17513 1.1 mrg as_fn_exit () 17514 1.1 mrg { 17515 1.1 mrg set +e 17516 1.1 mrg as_fn_set_status $1 17517 1.1 mrg exit $1 17518 1.1 mrg } # as_fn_exit 17519 1.1 mrg 17520 1.1 mrg # as_fn_unset VAR 17521 1.1 mrg # --------------- 17522 1.1 mrg # Portably unset VAR. 17523 1.1 mrg as_fn_unset () 17524 1.1 mrg { 17525 1.1 mrg { eval $1=; unset $1;} 17526 1.1 mrg } 17527 1.1 mrg as_unset=as_fn_unset 17528 1.1 mrg # as_fn_append VAR VALUE 17529 1.1 mrg # ---------------------- 17530 1.1 mrg # Append the text in VALUE to the end of the definition contained in VAR. Take 17531 1.1 mrg # advantage of any shell optimizations that allow amortized linear growth over 17532 1.1 mrg # repeated appends, instead of the typical quadratic growth present in naive 17533 1.1 mrg # implementations. 17534 1.1 mrg if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 17535 1.1 mrg eval 'as_fn_append () 17536 1.1 mrg { 17537 1.1 mrg eval $1+=\$2 17538 1.1 mrg }' 17539 1.1 mrg else 17540 1.1 mrg as_fn_append () 17541 1.1 mrg { 17542 1.1 mrg eval $1=\$$1\$2 17543 1.1 mrg } 17544 1.1 mrg fi # as_fn_append 17545 1.1 mrg 17546 1.1 mrg # as_fn_arith ARG... 17547 1.1 mrg # ------------------ 17548 1.1 mrg # Perform arithmetic evaluation on the ARGs, and store the result in the 17549 1.1 mrg # global $as_val. Take advantage of shells that can avoid forks. The arguments 17550 1.1 mrg # must be portable across $(()) and expr. 17551 1.1 mrg if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 17552 1.1 mrg eval 'as_fn_arith () 17553 1.1 mrg { 17554 1.1 mrg as_val=$(( $* )) 17555 1.1 mrg }' 17556 1.1 mrg else 17557 1.1 mrg as_fn_arith () 17558 1.1 mrg { 17559 1.1 mrg as_val=`expr "$@" || test $? -eq 1` 17560 1.1 mrg } 17561 1.1 mrg fi # as_fn_arith 17562 1.1 mrg 17563 1.1 mrg 17564 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 && 17565 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 17566 1.1 mrg as_expr=expr 17567 1.1 mrg else 17568 1.1 mrg as_expr=false 17569 1.1 mrg fi 17570 1.1 mrg 17571 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 17572 1.1 mrg as_basename=basename 17573 1.1 mrg else 17574 1.1 mrg as_basename=false 17575 1.1 mrg fi 17576 1.1 mrg 17577 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 17578 1.1 mrg as_dirname=dirname 17579 1.1 mrg else 17580 1.1 mrg as_dirname=false 17581 1.1 mrg fi 17582 1.1 mrg 17583 1.1 mrg as_me=`$as_basename -- "$0" || 17584 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 17585 1.1 mrg X"$0" : 'X\(//\)$' \| \ 17586 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 17587 1.1 mrg $as_echo X/"$0" | 17588 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 17589 1.1 mrg s//\1/ 17590 1.1 mrg q 17591 1.1 mrg } 17592 1.1 mrg /^X\/\(\/\/\)$/{ 17593 1.1 mrg s//\1/ 17594 1.1 mrg q 17595 1.1 mrg } 17596 1.1 mrg /^X\/\(\/\).*/{ 17597 1.1 mrg s//\1/ 17598 1.1 mrg q 17599 1.1 mrg } 17600 1.1 mrg s/.*/./; q'` 17601 1.1 mrg 17602 1.1 mrg # Avoid depending upon Character Ranges. 17603 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz' 17604 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 17605 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS 17606 1.1 mrg as_cr_digits='0123456789' 17607 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits 17608 1.1 mrg 17609 1.1 mrg ECHO_C= ECHO_N= ECHO_T= 17610 1.1 mrg case `echo -n x` in #((((( 17611 1.1 mrg -n*) 17612 1.1 mrg case `echo 'xy\c'` in 17613 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 17614 1.1 mrg xy) ECHO_C='\c';; 17615 1.1 mrg *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 17616 1.1 mrg ECHO_T=' ';; 17617 1.1 mrg esac;; 17618 1.1 mrg *) 17619 1.1 mrg ECHO_N='-n';; 17620 1.1 mrg esac 17621 1.1 mrg 17622 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file 17623 1.1 mrg if test -d conf$$.dir; then 17624 1.1 mrg rm -f conf$$.dir/conf$$.file 17625 1.1 mrg else 17626 1.1 mrg rm -f conf$$.dir 17627 1.1 mrg mkdir conf$$.dir 2>/dev/null 17628 1.1 mrg fi 17629 1.1 mrg if (echo >conf$$.file) 2>/dev/null; then 17630 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then 17631 1.1 mrg as_ln_s='ln -s' 17632 1.1 mrg # ... but there are two gotchas: 17633 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 17634 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 17635 1.11 mrg # In both cases, we have to default to `cp -pR'. 17636 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 17637 1.11 mrg as_ln_s='cp -pR' 17638 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then 17639 1.1 mrg as_ln_s=ln 17640 1.1 mrg else 17641 1.11 mrg as_ln_s='cp -pR' 17642 1.1 mrg fi 17643 1.1 mrg else 17644 1.11 mrg as_ln_s='cp -pR' 17645 1.1 mrg fi 17646 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 17647 1.1 mrg rmdir conf$$.dir 2>/dev/null 17648 1.1 mrg 17649 1.1 mrg 17650 1.1 mrg # as_fn_mkdir_p 17651 1.1 mrg # ------------- 17652 1.1 mrg # Create "$as_dir" as a directory, including parents if necessary. 17653 1.1 mrg as_fn_mkdir_p () 17654 1.1 mrg { 17655 1.1 mrg 17656 1.1 mrg case $as_dir in #( 17657 1.1 mrg -*) as_dir=./$as_dir;; 17658 1.1 mrg esac 17659 1.1 mrg test -d "$as_dir" || eval $as_mkdir_p || { 17660 1.1 mrg as_dirs= 17661 1.1 mrg while :; do 17662 1.1 mrg case $as_dir in #( 17663 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 17664 1.1 mrg *) as_qdir=$as_dir;; 17665 1.1 mrg esac 17666 1.1 mrg as_dirs="'$as_qdir' $as_dirs" 17667 1.1 mrg as_dir=`$as_dirname -- "$as_dir" || 17668 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17669 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \ 17670 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \ 17671 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 17672 1.1 mrg $as_echo X"$as_dir" | 17673 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 17674 1.1 mrg s//\1/ 17675 1.1 mrg q 17676 1.1 mrg } 17677 1.1 mrg /^X\(\/\/\)[^/].*/{ 17678 1.1 mrg s//\1/ 17679 1.1 mrg q 17680 1.1 mrg } 17681 1.1 mrg /^X\(\/\/\)$/{ 17682 1.1 mrg s//\1/ 17683 1.1 mrg q 17684 1.1 mrg } 17685 1.1 mrg /^X\(\/\).*/{ 17686 1.1 mrg s//\1/ 17687 1.1 mrg q 17688 1.1 mrg } 17689 1.1 mrg s/.*/./; q'` 17690 1.1 mrg test -d "$as_dir" && break 17691 1.1 mrg done 17692 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs" 17693 1.11 mrg } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 17694 1.1 mrg 17695 1.1 mrg 17696 1.1 mrg } # as_fn_mkdir_p 17697 1.1 mrg if mkdir -p . 2>/dev/null; then 17698 1.1 mrg as_mkdir_p='mkdir -p "$as_dir"' 17699 1.1 mrg else 17700 1.1 mrg test -d ./-p && rmdir ./-p 17701 1.1 mrg as_mkdir_p=false 17702 1.1 mrg fi 17703 1.1 mrg 17704 1.11 mrg 17705 1.11 mrg # as_fn_executable_p FILE 17706 1.11 mrg # ----------------------- 17707 1.11 mrg # Test if FILE is an executable regular file. 17708 1.11 mrg as_fn_executable_p () 17709 1.11 mrg { 17710 1.11 mrg test -f "$1" && test -x "$1" 17711 1.11 mrg } # as_fn_executable_p 17712 1.11 mrg as_test_x='test -x' 17713 1.11 mrg as_executable_p=as_fn_executable_p 17714 1.1 mrg 17715 1.1 mrg # Sed expression to map a string onto a valid CPP name. 17716 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 17717 1.1 mrg 17718 1.1 mrg # Sed expression to map a string onto a valid variable name. 17719 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 17720 1.1 mrg 17721 1.1 mrg 17722 1.1 mrg exec 6>&1 17723 1.1 mrg ## ----------------------------------- ## 17724 1.1 mrg ## Main body of $CONFIG_STATUS script. ## 17725 1.1 mrg ## ----------------------------------- ## 17726 1.1 mrg _ASEOF 17727 1.1 mrg test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 17728 1.1 mrg 17729 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17730 1.1 mrg # Save the log message, to keep $0 and so on meaningful, and to 17731 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their 17732 1.1 mrg # values after options handling. 17733 1.1 mrg ac_log=" 17734 1.6 mrg This file was extended by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was 17735 1.11 mrg generated by GNU Autoconf 2.69. Invocation command line was 17736 1.1 mrg 17737 1.1 mrg CONFIG_FILES = $CONFIG_FILES 17738 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS 17739 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS 17740 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS 17741 1.1 mrg $ $0 $@ 17742 1.1 mrg 17743 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q` 17744 1.1 mrg " 17745 1.1 mrg 17746 1.1 mrg _ACEOF 17747 1.1 mrg 17748 1.1 mrg case $ac_config_files in *" 17749 1.1 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;; 17750 1.1 mrg esac 17751 1.1 mrg 17752 1.1 mrg case $ac_config_headers in *" 17753 1.1 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 17754 1.1 mrg esac 17755 1.1 mrg 17756 1.1 mrg 17757 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17758 1.1 mrg # Files that config.status was made for. 17759 1.1 mrg config_files="$ac_config_files" 17760 1.1 mrg config_headers="$ac_config_headers" 17761 1.1 mrg config_commands="$ac_config_commands" 17762 1.1 mrg 17763 1.1 mrg _ACEOF 17764 1.1 mrg 17765 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17766 1.1 mrg ac_cs_usage="\ 17767 1.1 mrg \`$as_me' instantiates files and other configuration actions 17768 1.1 mrg from templates according to the current configuration. Unless the files 17769 1.1 mrg and actions are specified as TAGs, all are instantiated by default. 17770 1.1 mrg 17771 1.1 mrg Usage: $0 [OPTION]... [TAG]... 17772 1.1 mrg 17773 1.1 mrg -h, --help print this help, then exit 17774 1.1 mrg -V, --version print version number and configuration settings, then exit 17775 1.11 mrg --config print configuration, then exit 17776 1.1 mrg -q, --quiet, --silent 17777 1.1 mrg do not print progress messages 17778 1.1 mrg -d, --debug don't remove temporary files 17779 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions 17780 1.1 mrg --file=FILE[:TEMPLATE] 17781 1.1 mrg instantiate the configuration file FILE 17782 1.1 mrg --header=FILE[:TEMPLATE] 17783 1.1 mrg instantiate the configuration header FILE 17784 1.1 mrg 17785 1.1 mrg Configuration files: 17786 1.1 mrg $config_files 17787 1.1 mrg 17788 1.1 mrg Configuration headers: 17789 1.1 mrg $config_headers 17790 1.1 mrg 17791 1.1 mrg Configuration commands: 17792 1.1 mrg $config_commands 17793 1.1 mrg 17794 1.1 mrg Report bugs to the package provider. 17795 1.6 mrg GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>. 17796 1.1 mrg General help using GNU software: <http://www.gnu.org/gethelp/>." 17797 1.1 mrg 17798 1.1 mrg _ACEOF 17799 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17800 1.11 mrg ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 17801 1.1 mrg ac_cs_version="\\ 17802 1.6 mrg GNU Offloading and Multi Processing Runtime Library config.status 1.0 17803 1.11 mrg configured by $0, generated by GNU Autoconf 2.69, 17804 1.11 mrg with options \\"\$ac_cs_config\\" 17805 1.1 mrg 17806 1.11 mrg Copyright (C) 2012 Free Software Foundation, Inc. 17807 1.1 mrg This config.status script is free software; the Free Software Foundation 17808 1.1 mrg gives unlimited permission to copy, distribute and modify it." 17809 1.1 mrg 17810 1.1 mrg ac_pwd='$ac_pwd' 17811 1.1 mrg srcdir='$srcdir' 17812 1.1 mrg INSTALL='$INSTALL' 17813 1.1 mrg MKDIR_P='$MKDIR_P' 17814 1.1 mrg AWK='$AWK' 17815 1.1 mrg test -n "\$AWK" || AWK=awk 17816 1.1 mrg _ACEOF 17817 1.1 mrg 17818 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17819 1.1 mrg # The default lists apply if the user does not specify any file. 17820 1.1 mrg ac_need_defaults=: 17821 1.1 mrg while test $# != 0 17822 1.1 mrg do 17823 1.1 mrg case $1 in 17824 1.11 mrg --*=?*) 17825 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 17826 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 17827 1.1 mrg ac_shift=: 17828 1.1 mrg ;; 17829 1.11 mrg --*=) 17830 1.11 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 17831 1.11 mrg ac_optarg= 17832 1.11 mrg ac_shift=: 17833 1.11 mrg ;; 17834 1.1 mrg *) 17835 1.1 mrg ac_option=$1 17836 1.1 mrg ac_optarg=$2 17837 1.1 mrg ac_shift=shift 17838 1.1 mrg ;; 17839 1.1 mrg esac 17840 1.1 mrg 17841 1.1 mrg case $ac_option in 17842 1.1 mrg # Handling of the options. 17843 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 17844 1.1 mrg ac_cs_recheck=: ;; 17845 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 17846 1.1 mrg $as_echo "$ac_cs_version"; exit ;; 17847 1.11 mrg --config | --confi | --conf | --con | --co | --c ) 17848 1.11 mrg $as_echo "$ac_cs_config"; exit ;; 17849 1.1 mrg --debug | --debu | --deb | --de | --d | -d ) 17850 1.1 mrg debug=: ;; 17851 1.1 mrg --file | --fil | --fi | --f ) 17852 1.1 mrg $ac_shift 17853 1.1 mrg case $ac_optarg in 17854 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17855 1.11 mrg '') as_fn_error $? "missing file argument" ;; 17856 1.1 mrg esac 17857 1.1 mrg as_fn_append CONFIG_FILES " '$ac_optarg'" 17858 1.1 mrg ac_need_defaults=false;; 17859 1.1 mrg --header | --heade | --head | --hea ) 17860 1.1 mrg $ac_shift 17861 1.1 mrg case $ac_optarg in 17862 1.1 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 17863 1.1 mrg esac 17864 1.1 mrg as_fn_append CONFIG_HEADERS " '$ac_optarg'" 17865 1.1 mrg ac_need_defaults=false;; 17866 1.1 mrg --he | --h) 17867 1.1 mrg # Conflict between --help and --header 17868 1.11 mrg as_fn_error $? "ambiguous option: \`$1' 17869 1.1 mrg Try \`$0 --help' for more information.";; 17870 1.1 mrg --help | --hel | -h ) 17871 1.1 mrg $as_echo "$ac_cs_usage"; exit ;; 17872 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 17873 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 17874 1.1 mrg ac_cs_silent=: ;; 17875 1.1 mrg 17876 1.1 mrg # This is an error. 17877 1.11 mrg -*) as_fn_error $? "unrecognized option: \`$1' 17878 1.1 mrg Try \`$0 --help' for more information." ;; 17879 1.1 mrg 17880 1.1 mrg *) as_fn_append ac_config_targets " $1" 17881 1.1 mrg ac_need_defaults=false ;; 17882 1.1 mrg 17883 1.1 mrg esac 17884 1.1 mrg shift 17885 1.1 mrg done 17886 1.1 mrg 17887 1.1 mrg ac_configure_extra_args= 17888 1.1 mrg 17889 1.1 mrg if $ac_cs_silent; then 17890 1.1 mrg exec 6>/dev/null 17891 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent" 17892 1.1 mrg fi 17893 1.1 mrg 17894 1.1 mrg _ACEOF 17895 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17896 1.1 mrg if \$ac_cs_recheck; then 17897 1.11 mrg set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 17898 1.1 mrg shift 17899 1.1 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 17900 1.1 mrg CONFIG_SHELL='$SHELL' 17901 1.1 mrg export CONFIG_SHELL 17902 1.1 mrg exec "\$@" 17903 1.1 mrg fi 17904 1.1 mrg 17905 1.1 mrg _ACEOF 17906 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 17907 1.1 mrg exec 5>>config.log 17908 1.1 mrg { 17909 1.1 mrg echo 17910 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 17911 1.1 mrg ## Running $as_me. ## 17912 1.1 mrg _ASBOX 17913 1.1 mrg $as_echo "$ac_log" 17914 1.1 mrg } >&5 17915 1.1 mrg 17916 1.1 mrg _ACEOF 17917 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 17918 1.1 mrg # 17919 1.1 mrg # INIT-COMMANDS 17920 1.1 mrg # 17921 1.1 mrg 17922 1.1 mrg srcdir="$srcdir" 17923 1.1 mrg host="$host" 17924 1.1 mrg target="$target" 17925 1.1 mrg with_multisubdir="$with_multisubdir" 17926 1.1 mrg with_multisrctop="$with_multisrctop" 17927 1.1 mrg with_target_subdir="$with_target_subdir" 17928 1.1 mrg ac_configure_args="${multilib_arg} ${ac_configure_args}" 17929 1.1 mrg multi_basedir="$multi_basedir" 17930 1.1 mrg CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 17931 1.1 mrg CC="$CC" 17932 1.1 mrg CXX="$CXX" 17933 1.1 mrg GFORTRAN="$GFORTRAN" 17934 1.11 mrg GDC="$GDC" 17935 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 17936 1.1 mrg 17937 1.1 mrg 17938 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout 17939 1.1 mrg # if CDPATH is set. 17940 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 17941 1.1 mrg 17942 1.1 mrg sed_quote_subst='$sed_quote_subst' 17943 1.1 mrg double_quote_subst='$double_quote_subst' 17944 1.1 mrg delay_variable_subst='$delay_variable_subst' 17945 1.1 mrg macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 17946 1.1 mrg macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 17947 1.1 mrg enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 17948 1.1 mrg enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 17949 1.1 mrg pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 17950 1.1 mrg enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 17951 1.1 mrg SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 17952 1.1 mrg ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 17953 1.1 mrg host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 17954 1.1 mrg host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 17955 1.1 mrg host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 17956 1.1 mrg build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 17957 1.1 mrg build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 17958 1.1 mrg build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 17959 1.1 mrg SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 17960 1.1 mrg Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 17961 1.1 mrg GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 17962 1.1 mrg EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 17963 1.1 mrg FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 17964 1.1 mrg LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 17965 1.1 mrg NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 17966 1.1 mrg LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 17967 1.1 mrg max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 17968 1.1 mrg ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 17969 1.1 mrg exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 17970 1.1 mrg lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 17971 1.1 mrg lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 17972 1.1 mrg lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 17973 1.1 mrg reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 17974 1.1 mrg reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 17975 1.1 mrg OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 17976 1.1 mrg deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 17977 1.1 mrg file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 17978 1.1 mrg AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 17979 1.1 mrg AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 17980 1.1 mrg STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 17981 1.1 mrg RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 17982 1.1 mrg old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 17983 1.1 mrg old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 17984 1.1 mrg old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 17985 1.1 mrg lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 17986 1.1 mrg CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 17987 1.1 mrg CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 17988 1.1 mrg compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 17989 1.1 mrg GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 17990 1.1 mrg lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 17991 1.1 mrg lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 17992 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"`' 17993 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"`' 17994 1.1 mrg objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 17995 1.1 mrg MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 17996 1.1 mrg lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 17997 1.1 mrg lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 17998 1.1 mrg lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 17999 1.1 mrg lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 18000 1.1 mrg lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 18001 1.1 mrg need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 18002 1.1 mrg DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 18003 1.1 mrg NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 18004 1.1 mrg LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 18005 1.1 mrg OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 18006 1.1 mrg OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 18007 1.1 mrg libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 18008 1.1 mrg shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 18009 1.1 mrg extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18010 1.1 mrg archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 18011 1.1 mrg enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 18012 1.1 mrg export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 18013 1.1 mrg whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 18014 1.1 mrg compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 18015 1.1 mrg old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 18016 1.1 mrg old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18017 1.1 mrg archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 18018 1.1 mrg archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18019 1.1 mrg module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 18020 1.1 mrg module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18021 1.1 mrg with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 18022 1.1 mrg allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 18023 1.1 mrg no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 18024 1.1 mrg hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 18025 1.1 mrg hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`' 18026 1.1 mrg hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 18027 1.1 mrg hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 18028 1.1 mrg hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 18029 1.1 mrg hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 18030 1.1 mrg hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 18031 1.1 mrg hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 18032 1.1 mrg inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 18033 1.1 mrg link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 18034 1.1 mrg fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' 18035 1.1 mrg always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 18036 1.1 mrg export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 18037 1.1 mrg exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 18038 1.1 mrg include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 18039 1.1 mrg prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 18040 1.1 mrg file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 18041 1.1 mrg variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 18042 1.1 mrg need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 18043 1.1 mrg need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 18044 1.1 mrg version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 18045 1.1 mrg runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 18046 1.1 mrg shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 18047 1.1 mrg shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 18048 1.1 mrg libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 18049 1.1 mrg library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 18050 1.1 mrg soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 18051 1.1 mrg install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 18052 1.1 mrg postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18053 1.1 mrg postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18054 1.1 mrg finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 18055 1.1 mrg finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 18056 1.1 mrg hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 18057 1.1 mrg sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 18058 1.1 mrg sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 18059 1.1 mrg hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 18060 1.1 mrg enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 18061 1.1 mrg enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 18062 1.1 mrg enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 18063 1.1 mrg old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 18064 1.1 mrg striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 18065 1.1 mrg compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 18066 1.1 mrg predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 18067 1.1 mrg postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 18068 1.1 mrg predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 18069 1.1 mrg postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 18070 1.1 mrg compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 18071 1.1 mrg LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`' 18072 1.1 mrg reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`' 18073 1.1 mrg reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`' 18074 1.1 mrg old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 18075 1.1 mrg compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`' 18076 1.1 mrg GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`' 18077 1.1 mrg lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`' 18078 1.1 mrg lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`' 18079 1.1 mrg lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`' 18080 1.1 mrg lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`' 18081 1.1 mrg lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`' 18082 1.1 mrg archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`' 18083 1.1 mrg enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`' 18084 1.1 mrg export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18085 1.1 mrg whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18086 1.1 mrg compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`' 18087 1.1 mrg old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`' 18088 1.1 mrg old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`' 18089 1.1 mrg archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`' 18090 1.1 mrg archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 18091 1.1 mrg module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`' 18092 1.1 mrg module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`' 18093 1.1 mrg with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`' 18094 1.1 mrg allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 18095 1.1 mrg no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`' 18096 1.1 mrg hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`' 18097 1.1 mrg hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`' 18098 1.1 mrg hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`' 18099 1.1 mrg hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`' 18100 1.1 mrg hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`' 18101 1.1 mrg hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`' 18102 1.1 mrg hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`' 18103 1.1 mrg hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`' 18104 1.1 mrg inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`' 18105 1.1 mrg link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`' 18106 1.1 mrg fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`' 18107 1.1 mrg always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`' 18108 1.1 mrg export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`' 18109 1.1 mrg exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`' 18110 1.1 mrg include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`' 18111 1.1 mrg prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`' 18112 1.1 mrg file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`' 18113 1.1 mrg hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`' 18114 1.1 mrg compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`' 18115 1.1 mrg predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`' 18116 1.1 mrg postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`' 18117 1.1 mrg predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`' 18118 1.1 mrg postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`' 18119 1.1 mrg compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`' 18120 1.1 mrg 18121 1.1 mrg LTCC='$LTCC' 18122 1.1 mrg LTCFLAGS='$LTCFLAGS' 18123 1.1 mrg compiler='$compiler_DEFAULT' 18124 1.1 mrg 18125 1.1 mrg # A function that is used when there is no print builtin or printf. 18126 1.1 mrg func_fallback_echo () 18127 1.1 mrg { 18128 1.1 mrg eval 'cat <<_LTECHO_EOF 18129 1.1 mrg \$1 18130 1.1 mrg _LTECHO_EOF' 18131 1.1 mrg } 18132 1.1 mrg 18133 1.1 mrg # Quote evaled strings. 18134 1.1 mrg for var in SHELL \ 18135 1.1 mrg ECHO \ 18136 1.1 mrg SED \ 18137 1.1 mrg GREP \ 18138 1.1 mrg EGREP \ 18139 1.1 mrg FGREP \ 18140 1.1 mrg LD \ 18141 1.1 mrg NM \ 18142 1.1 mrg LN_S \ 18143 1.1 mrg lt_SP2NL \ 18144 1.1 mrg lt_NL2SP \ 18145 1.1 mrg reload_flag \ 18146 1.1 mrg OBJDUMP \ 18147 1.1 mrg deplibs_check_method \ 18148 1.1 mrg file_magic_cmd \ 18149 1.1 mrg AR \ 18150 1.1 mrg AR_FLAGS \ 18151 1.1 mrg STRIP \ 18152 1.1 mrg RANLIB \ 18153 1.1 mrg CC \ 18154 1.1 mrg CFLAGS \ 18155 1.1 mrg compiler \ 18156 1.1 mrg lt_cv_sys_global_symbol_pipe \ 18157 1.1 mrg lt_cv_sys_global_symbol_to_cdecl \ 18158 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \ 18159 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18160 1.1 mrg lt_prog_compiler_no_builtin_flag \ 18161 1.1 mrg lt_prog_compiler_wl \ 18162 1.1 mrg lt_prog_compiler_pic \ 18163 1.1 mrg lt_prog_compiler_static \ 18164 1.1 mrg lt_cv_prog_compiler_c_o \ 18165 1.1 mrg need_locks \ 18166 1.1 mrg DSYMUTIL \ 18167 1.1 mrg NMEDIT \ 18168 1.1 mrg LIPO \ 18169 1.1 mrg OTOOL \ 18170 1.1 mrg OTOOL64 \ 18171 1.1 mrg shrext_cmds \ 18172 1.1 mrg export_dynamic_flag_spec \ 18173 1.1 mrg whole_archive_flag_spec \ 18174 1.1 mrg compiler_needs_object \ 18175 1.1 mrg with_gnu_ld \ 18176 1.1 mrg allow_undefined_flag \ 18177 1.1 mrg no_undefined_flag \ 18178 1.1 mrg hardcode_libdir_flag_spec \ 18179 1.1 mrg hardcode_libdir_flag_spec_ld \ 18180 1.1 mrg hardcode_libdir_separator \ 18181 1.1 mrg fix_srcfile_path \ 18182 1.1 mrg exclude_expsyms \ 18183 1.1 mrg include_expsyms \ 18184 1.1 mrg file_list_spec \ 18185 1.1 mrg variables_saved_for_relink \ 18186 1.1 mrg libname_spec \ 18187 1.1 mrg library_names_spec \ 18188 1.1 mrg soname_spec \ 18189 1.1 mrg install_override_mode \ 18190 1.1 mrg finish_eval \ 18191 1.1 mrg old_striplib \ 18192 1.1 mrg striplib \ 18193 1.1 mrg compiler_lib_search_dirs \ 18194 1.1 mrg predep_objects \ 18195 1.1 mrg postdep_objects \ 18196 1.1 mrg predeps \ 18197 1.1 mrg postdeps \ 18198 1.1 mrg compiler_lib_search_path \ 18199 1.1 mrg LD_FC \ 18200 1.1 mrg reload_flag_FC \ 18201 1.1 mrg compiler_FC \ 18202 1.1 mrg lt_prog_compiler_no_builtin_flag_FC \ 18203 1.1 mrg lt_prog_compiler_wl_FC \ 18204 1.1 mrg lt_prog_compiler_pic_FC \ 18205 1.1 mrg lt_prog_compiler_static_FC \ 18206 1.1 mrg lt_cv_prog_compiler_c_o_FC \ 18207 1.1 mrg export_dynamic_flag_spec_FC \ 18208 1.1 mrg whole_archive_flag_spec_FC \ 18209 1.1 mrg compiler_needs_object_FC \ 18210 1.1 mrg with_gnu_ld_FC \ 18211 1.1 mrg allow_undefined_flag_FC \ 18212 1.1 mrg no_undefined_flag_FC \ 18213 1.1 mrg hardcode_libdir_flag_spec_FC \ 18214 1.1 mrg hardcode_libdir_flag_spec_ld_FC \ 18215 1.1 mrg hardcode_libdir_separator_FC \ 18216 1.1 mrg fix_srcfile_path_FC \ 18217 1.1 mrg exclude_expsyms_FC \ 18218 1.1 mrg include_expsyms_FC \ 18219 1.1 mrg file_list_spec_FC \ 18220 1.1 mrg compiler_lib_search_dirs_FC \ 18221 1.1 mrg predep_objects_FC \ 18222 1.1 mrg postdep_objects_FC \ 18223 1.1 mrg predeps_FC \ 18224 1.1 mrg postdeps_FC \ 18225 1.1 mrg compiler_lib_search_path_FC; do 18226 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18227 1.1 mrg *[\\\\\\\`\\"\\\$]*) 18228 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 18229 1.1 mrg ;; 18230 1.1 mrg *) 18231 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18232 1.1 mrg ;; 18233 1.1 mrg esac 18234 1.1 mrg done 18235 1.1 mrg 18236 1.1 mrg # Double-quote double-evaled strings. 18237 1.1 mrg for var in reload_cmds \ 18238 1.1 mrg old_postinstall_cmds \ 18239 1.1 mrg old_postuninstall_cmds \ 18240 1.1 mrg old_archive_cmds \ 18241 1.1 mrg extract_expsyms_cmds \ 18242 1.1 mrg old_archive_from_new_cmds \ 18243 1.1 mrg old_archive_from_expsyms_cmds \ 18244 1.1 mrg archive_cmds \ 18245 1.1 mrg archive_expsym_cmds \ 18246 1.1 mrg module_cmds \ 18247 1.1 mrg module_expsym_cmds \ 18248 1.1 mrg export_symbols_cmds \ 18249 1.1 mrg prelink_cmds \ 18250 1.1 mrg postinstall_cmds \ 18251 1.1 mrg postuninstall_cmds \ 18252 1.1 mrg finish_cmds \ 18253 1.1 mrg sys_lib_search_path_spec \ 18254 1.1 mrg sys_lib_dlsearch_path_spec \ 18255 1.1 mrg reload_cmds_FC \ 18256 1.1 mrg old_archive_cmds_FC \ 18257 1.1 mrg old_archive_from_new_cmds_FC \ 18258 1.1 mrg old_archive_from_expsyms_cmds_FC \ 18259 1.1 mrg archive_cmds_FC \ 18260 1.1 mrg archive_expsym_cmds_FC \ 18261 1.1 mrg module_cmds_FC \ 18262 1.1 mrg module_expsym_cmds_FC \ 18263 1.1 mrg export_symbols_cmds_FC \ 18264 1.1 mrg prelink_cmds_FC; do 18265 1.1 mrg case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18266 1.1 mrg *[\\\\\\\`\\"\\\$]*) 18267 1.1 mrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18268 1.1 mrg ;; 18269 1.1 mrg *) 18270 1.1 mrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18271 1.1 mrg ;; 18272 1.1 mrg esac 18273 1.1 mrg done 18274 1.1 mrg 18275 1.1 mrg ac_aux_dir='$ac_aux_dir' 18276 1.1 mrg xsi_shell='$xsi_shell' 18277 1.1 mrg lt_shell_append='$lt_shell_append' 18278 1.1 mrg 18279 1.1 mrg # See if we are running on zsh, and set the options which allow our 18280 1.1 mrg # commands through without removal of \ escapes INIT. 18281 1.1 mrg if test -n "\${ZSH_VERSION+set}" ; then 18282 1.1 mrg setopt NO_GLOB_SUBST 18283 1.1 mrg fi 18284 1.1 mrg 18285 1.1 mrg 18286 1.1 mrg PACKAGE='$PACKAGE' 18287 1.1 mrg VERSION='$VERSION' 18288 1.1 mrg TIMESTAMP='$TIMESTAMP' 18289 1.1 mrg RM='$RM' 18290 1.1 mrg ofile='$ofile' 18291 1.1 mrg 18292 1.1 mrg 18293 1.1 mrg 18294 1.1 mrg 18295 1.1 mrg 18296 1.1 mrg 18297 1.1 mrg _ACEOF 18298 1.1 mrg 18299 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18300 1.1 mrg 18301 1.1 mrg # Handling of arguments. 18302 1.1 mrg for ac_config_target in $ac_config_targets 18303 1.1 mrg do 18304 1.1 mrg case $ac_config_target in 18305 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 18306 1.1 mrg "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 18307 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 18308 1.1 mrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 18309 1.1 mrg "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;; 18310 1.1 mrg "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;; 18311 1.1 mrg "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;; 18312 1.1 mrg "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;; 18313 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 18314 1.1 mrg "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;; 18315 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" ;; 18316 1.12 mrg #"testsuite/libgomp-site-extra.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-site-extra.exp" ;; 18317 1.1 mrg 18318 1.11 mrg *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 18319 1.1 mrg esac 18320 1.1 mrg done 18321 1.1 mrg 18322 1.1 mrg 18323 1.1 mrg # If the user did not use the arguments to specify the items to instantiate, 18324 1.1 mrg # then the envvar interface is used. Set only those that are not. 18325 1.1 mrg # We use the long form for the default assignment because of an extremely 18326 1.1 mrg # bizarre bug on SunOS 4.1.3. 18327 1.1 mrg if $ac_need_defaults; then 18328 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 18329 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 18330 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 18331 1.1 mrg fi 18332 1.1 mrg 18333 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree 18334 1.1 mrg # simply because there is no reason against having it here, and in addition, 18335 1.1 mrg # creating and moving files from /tmp can sometimes cause problems. 18336 1.1 mrg # Hook for its removal unless debugging. 18337 1.1 mrg # Note that there is a small window in which the directory will not be cleaned: 18338 1.1 mrg # after its creation but before its name has been assigned to `$tmp'. 18339 1.1 mrg $debug || 18340 1.1 mrg { 18341 1.11 mrg tmp= ac_tmp= 18342 1.1 mrg trap 'exit_status=$? 18343 1.11 mrg : "${ac_tmp:=$tmp}" 18344 1.11 mrg { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 18345 1.1 mrg ' 0 18346 1.1 mrg trap 'as_fn_exit 1' 1 2 13 15 18347 1.1 mrg } 18348 1.1 mrg # Create a (secure) tmp directory for tmp files. 18349 1.1 mrg 18350 1.1 mrg { 18351 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 18352 1.11 mrg test -d "$tmp" 18353 1.1 mrg } || 18354 1.1 mrg { 18355 1.1 mrg tmp=./conf$$-$RANDOM 18356 1.1 mrg (umask 077 && mkdir "$tmp") 18357 1.11 mrg } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 18358 1.11 mrg ac_tmp=$tmp 18359 1.1 mrg 18360 1.1 mrg # Set up the scripts for CONFIG_FILES section. 18361 1.1 mrg # No need to generate them if there are no CONFIG_FILES. 18362 1.1 mrg # This happens for instance with `./config.status config.h'. 18363 1.1 mrg if test -n "$CONFIG_FILES"; then 18364 1.1 mrg 18365 1.1 mrg 18366 1.1 mrg ac_cr=`echo X | tr X '\015'` 18367 1.1 mrg # On cygwin, bash can eat \r inside `` if the user requested igncr. 18368 1.1 mrg # But we know of no other shell where ac_cr would be empty at this 18369 1.1 mrg # point, so we can use a bashism as a fallback. 18370 1.1 mrg if test "x$ac_cr" = x; then 18371 1.1 mrg eval ac_cr=\$\'\\r\' 18372 1.1 mrg fi 18373 1.1 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 18374 1.1 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 18375 1.11 mrg ac_cs_awk_cr='\\r' 18376 1.1 mrg else 18377 1.1 mrg ac_cs_awk_cr=$ac_cr 18378 1.1 mrg fi 18379 1.1 mrg 18380 1.11 mrg echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 18381 1.1 mrg _ACEOF 18382 1.1 mrg 18383 1.1 mrg 18384 1.1 mrg { 18385 1.1 mrg echo "cat >conf$$subs.awk <<_ACEOF" && 18386 1.1 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 18387 1.1 mrg echo "_ACEOF" 18388 1.1 mrg } >conf$$subs.sh || 18389 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18390 1.11 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 18391 1.1 mrg ac_delim='%!_!# ' 18392 1.1 mrg for ac_last_try in false false false false false :; do 18393 1.1 mrg . ./conf$$subs.sh || 18394 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18395 1.1 mrg 18396 1.1 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 18397 1.1 mrg if test $ac_delim_n = $ac_delim_num; then 18398 1.1 mrg break 18399 1.1 mrg elif $ac_last_try; then 18400 1.11 mrg as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 18401 1.1 mrg else 18402 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18403 1.1 mrg fi 18404 1.1 mrg done 18405 1.1 mrg rm -f conf$$subs.sh 18406 1.1 mrg 18407 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18408 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 18409 1.1 mrg _ACEOF 18410 1.1 mrg sed -n ' 18411 1.1 mrg h 18412 1.1 mrg s/^/S["/; s/!.*/"]=/ 18413 1.1 mrg p 18414 1.1 mrg g 18415 1.1 mrg s/^[^!]*!// 18416 1.1 mrg :repl 18417 1.1 mrg t repl 18418 1.1 mrg s/'"$ac_delim"'$// 18419 1.1 mrg t delim 18420 1.1 mrg :nl 18421 1.1 mrg h 18422 1.11 mrg s/\(.\{148\}\)..*/\1/ 18423 1.1 mrg t more1 18424 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 18425 1.1 mrg p 18426 1.1 mrg n 18427 1.1 mrg b repl 18428 1.1 mrg :more1 18429 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18430 1.1 mrg p 18431 1.1 mrg g 18432 1.1 mrg s/.\{148\}// 18433 1.1 mrg t nl 18434 1.1 mrg :delim 18435 1.1 mrg h 18436 1.11 mrg s/\(.\{148\}\)..*/\1/ 18437 1.1 mrg t more2 18438 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/ 18439 1.1 mrg p 18440 1.1 mrg b 18441 1.1 mrg :more2 18442 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 18443 1.1 mrg p 18444 1.1 mrg g 18445 1.1 mrg s/.\{148\}// 18446 1.1 mrg t delim 18447 1.1 mrg ' <conf$$subs.awk | sed ' 18448 1.1 mrg /^[^""]/{ 18449 1.1 mrg N 18450 1.1 mrg s/\n// 18451 1.1 mrg } 18452 1.1 mrg ' >>$CONFIG_STATUS || ac_write_fail=1 18453 1.1 mrg rm -f conf$$subs.awk 18454 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18455 1.1 mrg _ACAWK 18456 1.11 mrg cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 18457 1.1 mrg for (key in S) S_is_set[key] = 1 18458 1.1 mrg FS = "" 18459 1.1 mrg 18460 1.1 mrg } 18461 1.1 mrg { 18462 1.1 mrg line = $ 0 18463 1.1 mrg nfields = split(line, field, "@") 18464 1.1 mrg substed = 0 18465 1.1 mrg len = length(field[1]) 18466 1.1 mrg for (i = 2; i < nfields; i++) { 18467 1.1 mrg key = field[i] 18468 1.1 mrg keylen = length(key) 18469 1.1 mrg if (S_is_set[key]) { 18470 1.1 mrg value = S[key] 18471 1.1 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 18472 1.1 mrg len += length(value) + length(field[++i]) 18473 1.1 mrg substed = 1 18474 1.1 mrg } else 18475 1.1 mrg len += 1 + keylen 18476 1.1 mrg } 18477 1.1 mrg 18478 1.1 mrg print line 18479 1.1 mrg } 18480 1.1 mrg 18481 1.1 mrg _ACAWK 18482 1.1 mrg _ACEOF 18483 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18484 1.1 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 18485 1.1 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 18486 1.1 mrg else 18487 1.1 mrg cat 18488 1.11 mrg fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 18489 1.11 mrg || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 18490 1.1 mrg _ACEOF 18491 1.1 mrg 18492 1.11 mrg # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 18493 1.11 mrg # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 18494 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty 18495 1.1 mrg # (actually we leave an empty line to preserve line numbers). 18496 1.1 mrg if test "x$srcdir" = x.; then 18497 1.11 mrg ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 18498 1.11 mrg h 18499 1.11 mrg s/// 18500 1.11 mrg s/^/:/ 18501 1.11 mrg s/[ ]*$/:/ 18502 1.11 mrg s/:\$(srcdir):/:/g 18503 1.11 mrg s/:\${srcdir}:/:/g 18504 1.11 mrg s/:@srcdir@:/:/g 18505 1.11 mrg s/^:*// 18506 1.1 mrg s/:*$// 18507 1.11 mrg x 18508 1.11 mrg s/\(=[ ]*\).*/\1/ 18509 1.11 mrg G 18510 1.11 mrg s/\n// 18511 1.1 mrg s/^[^=]*=[ ]*$// 18512 1.1 mrg }' 18513 1.1 mrg fi 18514 1.1 mrg 18515 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18516 1.1 mrg fi # test -n "$CONFIG_FILES" 18517 1.1 mrg 18518 1.1 mrg # Set up the scripts for CONFIG_HEADERS section. 18519 1.1 mrg # No need to generate them if there are no CONFIG_HEADERS. 18520 1.1 mrg # This happens for instance with `./config.status Makefile'. 18521 1.1 mrg if test -n "$CONFIG_HEADERS"; then 18522 1.11 mrg cat >"$ac_tmp/defines.awk" <<\_ACAWK || 18523 1.1 mrg BEGIN { 18524 1.1 mrg _ACEOF 18525 1.1 mrg 18526 1.1 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as 18527 1.1 mrg # here-document in config.status, that substitutes the proper values into 18528 1.1 mrg # config.h.in to produce config.h. 18529 1.1 mrg 18530 1.1 mrg # Create a delimiter string that does not exist in confdefs.h, to ease 18531 1.1 mrg # handling of long lines. 18532 1.1 mrg ac_delim='%!_!# ' 18533 1.1 mrg for ac_last_try in false false :; do 18534 1.11 mrg ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 18535 1.11 mrg if test -z "$ac_tt"; then 18536 1.1 mrg break 18537 1.1 mrg elif $ac_last_try; then 18538 1.11 mrg as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 18539 1.1 mrg else 18540 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 18541 1.1 mrg fi 18542 1.1 mrg done 18543 1.1 mrg 18544 1.1 mrg # For the awk script, D is an array of macro values keyed by name, 18545 1.1 mrg # likewise P contains macro parameters if any. Preserve backslash 18546 1.1 mrg # newline sequences. 18547 1.1 mrg 18548 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 18549 1.1 mrg sed -n ' 18550 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 18551 1.1 mrg t rset 18552 1.1 mrg :rset 18553 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*/ / 18554 1.1 mrg t def 18555 1.1 mrg d 18556 1.1 mrg :def 18557 1.1 mrg s/\\$// 18558 1.1 mrg t bsnl 18559 1.1 mrg s/["\\]/\\&/g 18560 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18561 1.1 mrg D["\1"]=" \3"/p 18562 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 18563 1.1 mrg d 18564 1.1 mrg :bsnl 18565 1.1 mrg s/["\\]/\\&/g 18566 1.1 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 18567 1.1 mrg D["\1"]=" \3\\\\\\n"\\/p 18568 1.1 mrg t cont 18569 1.1 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 18570 1.1 mrg t cont 18571 1.1 mrg d 18572 1.1 mrg :cont 18573 1.1 mrg n 18574 1.1 mrg s/.\{148\}/&'"$ac_delim"'/g 18575 1.1 mrg t clear 18576 1.1 mrg :clear 18577 1.1 mrg s/\\$// 18578 1.1 mrg t bsnlc 18579 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p 18580 1.1 mrg d 18581 1.1 mrg :bsnlc 18582 1.1 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 18583 1.1 mrg b cont 18584 1.1 mrg ' <confdefs.h | sed ' 18585 1.1 mrg s/'"$ac_delim"'/"\\\ 18586 1.1 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1 18587 1.1 mrg 18588 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18589 1.1 mrg for (key in D) D_is_set[key] = 1 18590 1.1 mrg FS = "" 18591 1.1 mrg } 18592 1.1 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 18593 1.1 mrg line = \$ 0 18594 1.1 mrg split(line, arg, " ") 18595 1.1 mrg if (arg[1] == "#") { 18596 1.1 mrg defundef = arg[2] 18597 1.1 mrg mac1 = arg[3] 18598 1.1 mrg } else { 18599 1.1 mrg defundef = substr(arg[1], 2) 18600 1.1 mrg mac1 = arg[2] 18601 1.1 mrg } 18602 1.1 mrg split(mac1, mac2, "(") #) 18603 1.1 mrg macro = mac2[1] 18604 1.1 mrg prefix = substr(line, 1, index(line, defundef) - 1) 18605 1.1 mrg if (D_is_set[macro]) { 18606 1.1 mrg # Preserve the white space surrounding the "#". 18607 1.1 mrg print prefix "define", macro P[macro] D[macro] 18608 1.1 mrg next 18609 1.1 mrg } else { 18610 1.1 mrg # Replace #undef with comments. This is necessary, for example, 18611 1.1 mrg # in the case of _POSIX_SOURCE, which is predefined and required 18612 1.1 mrg # on some systems where configure will not decide to define it. 18613 1.1 mrg if (defundef == "undef") { 18614 1.1 mrg print "/*", prefix defundef, macro, "*/" 18615 1.1 mrg next 18616 1.1 mrg } 18617 1.1 mrg } 18618 1.1 mrg } 18619 1.1 mrg { print } 18620 1.1 mrg _ACAWK 18621 1.1 mrg _ACEOF 18622 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18623 1.11 mrg as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 18624 1.1 mrg fi # test -n "$CONFIG_HEADERS" 18625 1.1 mrg 18626 1.1 mrg 18627 1.1 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 18628 1.1 mrg shift 18629 1.1 mrg for ac_tag 18630 1.1 mrg do 18631 1.1 mrg case $ac_tag in 18632 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;; 18633 1.1 mrg esac 18634 1.1 mrg case $ac_mode$ac_tag in 18635 1.1 mrg :[FHL]*:*);; 18636 1.11 mrg :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 18637 1.1 mrg :[FH]-) ac_tag=-:-;; 18638 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 18639 1.1 mrg esac 18640 1.1 mrg ac_save_IFS=$IFS 18641 1.1 mrg IFS=: 18642 1.1 mrg set x $ac_tag 18643 1.1 mrg IFS=$ac_save_IFS 18644 1.1 mrg shift 18645 1.1 mrg ac_file=$1 18646 1.1 mrg shift 18647 1.1 mrg 18648 1.1 mrg case $ac_mode in 18649 1.1 mrg :L) ac_source=$1;; 18650 1.1 mrg :[FH]) 18651 1.1 mrg ac_file_inputs= 18652 1.1 mrg for ac_f 18653 1.1 mrg do 18654 1.1 mrg case $ac_f in 18655 1.11 mrg -) ac_f="$ac_tmp/stdin";; 18656 1.1 mrg *) # Look for the file first in the build tree, then in the source tree 18657 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style, 18658 1.1 mrg # because $ac_f cannot contain `:'. 18659 1.1 mrg test -f "$ac_f" || 18660 1.1 mrg case $ac_f in 18661 1.1 mrg [\\/$]*) false;; 18662 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 18663 1.1 mrg esac || 18664 1.11 mrg as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 18665 1.1 mrg esac 18666 1.1 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 18667 1.1 mrg as_fn_append ac_file_inputs " '$ac_f'" 18668 1.1 mrg done 18669 1.1 mrg 18670 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't 18671 1.1 mrg # use $as_me), people would be surprised to read: 18672 1.1 mrg # /* config.h. Generated by config.status. */ 18673 1.1 mrg configure_input='Generated from '` 18674 1.1 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 18675 1.1 mrg `' by configure.' 18676 1.1 mrg if test x"$ac_file" != x-; then 18677 1.1 mrg configure_input="$ac_file. $configure_input" 18678 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 18679 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;} 18680 1.1 mrg fi 18681 1.1 mrg # Neutralize special characters interpreted by sed in replacement strings. 18682 1.1 mrg case $configure_input in #( 18683 1.1 mrg *\&* | *\|* | *\\* ) 18684 1.1 mrg ac_sed_conf_input=`$as_echo "$configure_input" | 18685 1.1 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 18686 1.1 mrg *) ac_sed_conf_input=$configure_input;; 18687 1.1 mrg esac 18688 1.1 mrg 18689 1.1 mrg case $ac_tag in 18690 1.11 mrg *:-:* | *:-) cat >"$ac_tmp/stdin" \ 18691 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 18692 1.1 mrg esac 18693 1.1 mrg ;; 18694 1.1 mrg esac 18695 1.1 mrg 18696 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" || 18697 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18698 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \ 18699 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \ 18700 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 18701 1.1 mrg $as_echo X"$ac_file" | 18702 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18703 1.1 mrg s//\1/ 18704 1.1 mrg q 18705 1.1 mrg } 18706 1.1 mrg /^X\(\/\/\)[^/].*/{ 18707 1.1 mrg s//\1/ 18708 1.1 mrg q 18709 1.1 mrg } 18710 1.1 mrg /^X\(\/\/\)$/{ 18711 1.1 mrg s//\1/ 18712 1.1 mrg q 18713 1.1 mrg } 18714 1.1 mrg /^X\(\/\).*/{ 18715 1.1 mrg s//\1/ 18716 1.1 mrg q 18717 1.1 mrg } 18718 1.1 mrg s/.*/./; q'` 18719 1.1 mrg as_dir="$ac_dir"; as_fn_mkdir_p 18720 1.1 mrg ac_builddir=. 18721 1.1 mrg 18722 1.1 mrg case "$ac_dir" in 18723 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 18724 1.1 mrg *) 18725 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 18726 1.1 mrg # A ".." for each directory in $ac_dir_suffix. 18727 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 18728 1.1 mrg case $ac_top_builddir_sub in 18729 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 18730 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 18731 1.1 mrg esac ;; 18732 1.1 mrg esac 18733 1.1 mrg ac_abs_top_builddir=$ac_pwd 18734 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix 18735 1.1 mrg # for backward compatibility: 18736 1.1 mrg ac_top_builddir=$ac_top_build_prefix 18737 1.1 mrg 18738 1.1 mrg case $srcdir in 18739 1.1 mrg .) # We are building in place. 18740 1.1 mrg ac_srcdir=. 18741 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub 18742 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;; 18743 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name. 18744 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix; 18745 1.1 mrg ac_top_srcdir=$srcdir 18746 1.1 mrg ac_abs_top_srcdir=$srcdir ;; 18747 1.1 mrg *) # Relative name. 18748 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 18749 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir 18750 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 18751 1.1 mrg esac 18752 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 18753 1.1 mrg 18754 1.1 mrg 18755 1.1 mrg case $ac_mode in 18756 1.1 mrg :F) 18757 1.1 mrg # 18758 1.1 mrg # CONFIG_FILE 18759 1.1 mrg # 18760 1.1 mrg 18761 1.1 mrg case $INSTALL in 18762 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 18763 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 18764 1.1 mrg esac 18765 1.1 mrg ac_MKDIR_P=$MKDIR_P 18766 1.1 mrg case $MKDIR_P in 18767 1.1 mrg [\\/$]* | ?:[\\/]* ) ;; 18768 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 18769 1.1 mrg esac 18770 1.1 mrg _ACEOF 18771 1.1 mrg 18772 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18773 1.1 mrg # If the template does not know about datarootdir, expand it. 18774 1.1 mrg # FIXME: This hack should be removed a few years after 2.60. 18775 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen= 18776 1.1 mrg ac_sed_dataroot=' 18777 1.1 mrg /datarootdir/ { 18778 1.1 mrg p 18779 1.1 mrg q 18780 1.1 mrg } 18781 1.1 mrg /@datadir@/p 18782 1.1 mrg /@docdir@/p 18783 1.1 mrg /@infodir@/p 18784 1.1 mrg /@localedir@/p 18785 1.1 mrg /@mandir@/p' 18786 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 18787 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;; 18788 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 18789 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 18790 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 18791 1.1 mrg _ACEOF 18792 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18793 1.1 mrg ac_datarootdir_hack=' 18794 1.1 mrg s&@datadir@&$datadir&g 18795 1.1 mrg s&@docdir@&$docdir&g 18796 1.1 mrg s&@infodir@&$infodir&g 18797 1.1 mrg s&@localedir@&$localedir&g 18798 1.1 mrg s&@mandir@&$mandir&g 18799 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;; 18800 1.1 mrg esac 18801 1.1 mrg _ACEOF 18802 1.1 mrg 18803 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'. 18804 1.1 mrg # Shell code in configure.ac might set extrasub. 18805 1.1 mrg # FIXME: do we really want to maintain this feature? 18806 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18807 1.1 mrg ac_sed_extra="$ac_vpsub 18808 1.1 mrg $extrasub 18809 1.1 mrg _ACEOF 18810 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18811 1.1 mrg :t 18812 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 18813 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t 18814 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t 18815 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t 18816 1.1 mrg s&@srcdir@&$ac_srcdir&;t t 18817 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t 18818 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t 18819 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 18820 1.1 mrg s&@builddir@&$ac_builddir&;t t 18821 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t 18822 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 18823 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t 18824 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t 18825 1.1 mrg $ac_datarootdir_hack 18826 1.1 mrg " 18827 1.11 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 18828 1.11 mrg >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18829 1.1 mrg 18830 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 18831 1.11 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 18832 1.11 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 18833 1.11 mrg "$ac_tmp/out"`; test -z "$ac_out"; } && 18834 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18835 1.11 mrg which seems to be undefined. Please make sure it is defined" >&5 18836 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 18837 1.11 mrg which seems to be undefined. Please make sure it is defined" >&2;} 18838 1.1 mrg 18839 1.11 mrg rm -f "$ac_tmp/stdin" 18840 1.1 mrg case $ac_file in 18841 1.11 mrg -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 18842 1.11 mrg *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 18843 1.1 mrg esac \ 18844 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18845 1.1 mrg ;; 18846 1.1 mrg :H) 18847 1.1 mrg # 18848 1.1 mrg # CONFIG_HEADER 18849 1.1 mrg # 18850 1.1 mrg if test x"$ac_file" != x-; then 18851 1.1 mrg { 18852 1.1 mrg $as_echo "/* $configure_input */" \ 18853 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 18854 1.11 mrg } >"$ac_tmp/config.h" \ 18855 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18856 1.11 mrg if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 18857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 18858 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;} 18859 1.1 mrg else 18860 1.1 mrg rm -f "$ac_file" 18861 1.11 mrg mv "$ac_tmp/config.h" "$ac_file" \ 18862 1.11 mrg || as_fn_error $? "could not create $ac_file" "$LINENO" 5 18863 1.1 mrg fi 18864 1.1 mrg else 18865 1.1 mrg $as_echo "/* $configure_input */" \ 18866 1.11 mrg && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 18867 1.11 mrg || as_fn_error $? "could not create -" "$LINENO" 5 18868 1.1 mrg fi 18869 1.1 mrg # Compute "$ac_file"'s index in $config_headers. 18870 1.1 mrg _am_arg="$ac_file" 18871 1.1 mrg _am_stamp_count=1 18872 1.1 mrg for _am_header in $config_headers :; do 18873 1.1 mrg case $_am_header in 18874 1.1 mrg $_am_arg | $_am_arg:* ) 18875 1.1 mrg break ;; 18876 1.1 mrg * ) 18877 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 18878 1.1 mrg esac 18879 1.1 mrg done 18880 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 18881 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18882 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 18883 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \ 18884 1.1 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 18885 1.1 mrg $as_echo X"$_am_arg" | 18886 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18887 1.1 mrg s//\1/ 18888 1.1 mrg q 18889 1.1 mrg } 18890 1.1 mrg /^X\(\/\/\)[^/].*/{ 18891 1.1 mrg s//\1/ 18892 1.1 mrg q 18893 1.1 mrg } 18894 1.1 mrg /^X\(\/\/\)$/{ 18895 1.1 mrg s//\1/ 18896 1.1 mrg q 18897 1.1 mrg } 18898 1.1 mrg /^X\(\/\).*/{ 18899 1.1 mrg s//\1/ 18900 1.1 mrg q 18901 1.1 mrg } 18902 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count 18903 1.1 mrg ;; 18904 1.1 mrg 18905 1.1 mrg :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 18906 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;} 18907 1.1 mrg ;; 18908 1.1 mrg esac 18909 1.1 mrg 18910 1.1 mrg 18911 1.1 mrg case $ac_file$ac_mode in 18912 1.1 mrg "default-1":C) 18913 1.1 mrg # Only add multilib support code if we just rebuilt the top-level 18914 1.1 mrg # Makefile. 18915 1.1 mrg case " $CONFIG_FILES " in 18916 1.1 mrg *" Makefile "*) 18917 1.1 mrg ac_file=Makefile . ${multi_basedir}/config-ml.in 18918 1.1 mrg ;; 18919 1.1 mrg esac ;; 18920 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 18921 1.11 mrg # Older Autoconf quotes --file arguments for eval, but not when files 18922 1.1 mrg # are listed without --file. Let's play safe and only enable the eval 18923 1.1 mrg # if we detect the quoting. 18924 1.1 mrg case $CONFIG_FILES in 18925 1.1 mrg *\'*) eval set x "$CONFIG_FILES" ;; 18926 1.1 mrg *) set x $CONFIG_FILES ;; 18927 1.1 mrg esac 18928 1.1 mrg shift 18929 1.1 mrg for mf 18930 1.1 mrg do 18931 1.1 mrg # Strip MF so we end up with the name of the file. 18932 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'` 18933 1.1 mrg # Check whether this is an Automake generated Makefile or not. 18934 1.11 mrg # We used to match only the files named 'Makefile.in', but 18935 1.1 mrg # some people rename them; so instead we look at the file content. 18936 1.1 mrg # Grep'ing the first line is not enough: some people post-process 18937 1.1 mrg # each Makefile.in and add a new line on top of each file to say so. 18938 1.1 mrg # Grep'ing the whole file is not good either: AIX grep has a line 18939 1.1 mrg # limit of 2048, but all sed's we know have understand at least 4000. 18940 1.1 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 18941 1.1 mrg dirpart=`$as_dirname -- "$mf" || 18942 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18943 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \ 18944 1.1 mrg X"$mf" : 'X\(//\)$' \| \ 18945 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 18946 1.1 mrg $as_echo X"$mf" | 18947 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18948 1.1 mrg s//\1/ 18949 1.1 mrg q 18950 1.1 mrg } 18951 1.1 mrg /^X\(\/\/\)[^/].*/{ 18952 1.1 mrg s//\1/ 18953 1.1 mrg q 18954 1.1 mrg } 18955 1.1 mrg /^X\(\/\/\)$/{ 18956 1.1 mrg s//\1/ 18957 1.1 mrg q 18958 1.1 mrg } 18959 1.1 mrg /^X\(\/\).*/{ 18960 1.1 mrg s//\1/ 18961 1.1 mrg q 18962 1.1 mrg } 18963 1.1 mrg s/.*/./; q'` 18964 1.1 mrg else 18965 1.1 mrg continue 18966 1.1 mrg fi 18967 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote 18968 1.11 mrg # from the Makefile without running 'make'. 18969 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 18970 1.1 mrg test -z "$DEPDIR" && continue 18971 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 18972 1.11 mrg test -z "$am__include" && continue 18973 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 18974 1.1 mrg # Find all dependency output files, they are included files with 18975 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the 18976 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the 18977 1.1 mrg # expansion. 18978 1.1 mrg for file in `sed -n " 18979 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 18980 1.11 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 18981 1.1 mrg # Make sure the directory exists. 18982 1.1 mrg test -f "$dirpart/$file" && continue 18983 1.1 mrg fdir=`$as_dirname -- "$file" || 18984 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18985 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \ 18986 1.1 mrg X"$file" : 'X\(//\)$' \| \ 18987 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 18988 1.1 mrg $as_echo X"$file" | 18989 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18990 1.1 mrg s//\1/ 18991 1.1 mrg q 18992 1.1 mrg } 18993 1.1 mrg /^X\(\/\/\)[^/].*/{ 18994 1.1 mrg s//\1/ 18995 1.1 mrg q 18996 1.1 mrg } 18997 1.1 mrg /^X\(\/\/\)$/{ 18998 1.1 mrg s//\1/ 18999 1.1 mrg q 19000 1.1 mrg } 19001 1.1 mrg /^X\(\/\).*/{ 19002 1.1 mrg s//\1/ 19003 1.1 mrg q 19004 1.1 mrg } 19005 1.1 mrg s/.*/./; q'` 19006 1.1 mrg as_dir=$dirpart/$fdir; as_fn_mkdir_p 19007 1.1 mrg # echo "creating $dirpart/$file" 19008 1.1 mrg echo '# dummy' > "$dirpart/$file" 19009 1.1 mrg done 19010 1.1 mrg done 19011 1.1 mrg } 19012 1.1 mrg ;; 19013 1.1 mrg "libtool":C) 19014 1.1 mrg 19015 1.1 mrg # See if we are running on zsh, and set the options which allow our 19016 1.1 mrg # commands through without removal of \ escapes. 19017 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then 19018 1.1 mrg setopt NO_GLOB_SUBST 19019 1.1 mrg fi 19020 1.1 mrg 19021 1.1 mrg cfgfile="${ofile}T" 19022 1.1 mrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 19023 1.1 mrg $RM "$cfgfile" 19024 1.1 mrg 19025 1.1 mrg cat <<_LT_EOF >> "$cfgfile" 19026 1.1 mrg #! $SHELL 19027 1.1 mrg 19028 1.1 mrg # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 19029 1.1 mrg # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 19030 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19031 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh. 19032 1.1 mrg # 19033 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 19034 1.1 mrg # 2006, 2007, 2008, 2009 Free Software Foundation, Inc. 19035 1.1 mrg # Written by Gordon Matzigkeit, 1996 19036 1.1 mrg # 19037 1.1 mrg # This file is part of GNU Libtool. 19038 1.1 mrg # 19039 1.1 mrg # GNU Libtool is free software; you can redistribute it and/or 19040 1.1 mrg # modify it under the terms of the GNU General Public License as 19041 1.1 mrg # published by the Free Software Foundation; either version 2 of 19042 1.1 mrg # the License, or (at your option) any later version. 19043 1.1 mrg # 19044 1.1 mrg # As a special exception to the GNU General Public License, 19045 1.1 mrg # if you distribute this file as part of a program or library that 19046 1.1 mrg # is built using GNU Libtool, you may include this file under the 19047 1.1 mrg # same distribution terms that you use for the rest of that program. 19048 1.1 mrg # 19049 1.1 mrg # GNU Libtool is distributed in the hope that it will be useful, 19050 1.1 mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of 19051 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19052 1.1 mrg # GNU General Public License for more details. 19053 1.1 mrg # 19054 1.1 mrg # You should have received a copy of the GNU General Public License 19055 1.1 mrg # along with GNU Libtool; see the file COPYING. If not, a copy 19056 1.1 mrg # can be downloaded from http://www.gnu.org/licenses/gpl.html, or 19057 1.1 mrg # obtained by writing to the Free Software Foundation, Inc., 19058 1.1 mrg # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19059 1.1 mrg 19060 1.1 mrg 19061 1.1 mrg # The names of the tagged configurations supported by this script. 19062 1.1 mrg available_tags="FC " 19063 1.1 mrg 19064 1.1 mrg # ### BEGIN LIBTOOL CONFIG 19065 1.1 mrg 19066 1.1 mrg # Which release of libtool.m4 was used? 19067 1.1 mrg macro_version=$macro_version 19068 1.1 mrg macro_revision=$macro_revision 19069 1.1 mrg 19070 1.1 mrg # Whether or not to build shared libraries. 19071 1.1 mrg build_libtool_libs=$enable_shared 19072 1.1 mrg 19073 1.1 mrg # Whether or not to build static libraries. 19074 1.1 mrg build_old_libs=$enable_static 19075 1.1 mrg 19076 1.1 mrg # What type of objects to build. 19077 1.1 mrg pic_mode=$pic_mode 19078 1.1 mrg 19079 1.1 mrg # Whether or not to optimize for fast installation. 19080 1.1 mrg fast_install=$enable_fast_install 19081 1.1 mrg 19082 1.1 mrg # Shell to use when invoking shell scripts. 19083 1.1 mrg SHELL=$lt_SHELL 19084 1.1 mrg 19085 1.1 mrg # An echo program that protects backslashes. 19086 1.1 mrg ECHO=$lt_ECHO 19087 1.1 mrg 19088 1.1 mrg # The host system. 19089 1.1 mrg host_alias=$host_alias 19090 1.1 mrg host=$host 19091 1.1 mrg host_os=$host_os 19092 1.1 mrg 19093 1.1 mrg # The build system. 19094 1.1 mrg build_alias=$build_alias 19095 1.1 mrg build=$build 19096 1.1 mrg build_os=$build_os 19097 1.1 mrg 19098 1.1 mrg # A sed program that does not truncate output. 19099 1.1 mrg SED=$lt_SED 19100 1.1 mrg 19101 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n. 19102 1.1 mrg Xsed="\$SED -e 1s/^X//" 19103 1.1 mrg 19104 1.1 mrg # A grep program that handles long lines. 19105 1.1 mrg GREP=$lt_GREP 19106 1.1 mrg 19107 1.1 mrg # An ERE matcher. 19108 1.1 mrg EGREP=$lt_EGREP 19109 1.1 mrg 19110 1.1 mrg # A literal string matcher. 19111 1.1 mrg FGREP=$lt_FGREP 19112 1.1 mrg 19113 1.1 mrg # A BSD- or MS-compatible name lister. 19114 1.1 mrg NM=$lt_NM 19115 1.1 mrg 19116 1.1 mrg # Whether we need soft or hard links. 19117 1.1 mrg LN_S=$lt_LN_S 19118 1.1 mrg 19119 1.1 mrg # What is the maximum length of a command? 19120 1.1 mrg max_cmd_len=$max_cmd_len 19121 1.1 mrg 19122 1.1 mrg # Object file suffix (normally "o"). 19123 1.1 mrg objext=$ac_objext 19124 1.1 mrg 19125 1.1 mrg # Executable file suffix (normally ""). 19126 1.1 mrg exeext=$exeext 19127 1.1 mrg 19128 1.1 mrg # whether the shell understands "unset". 19129 1.1 mrg lt_unset=$lt_unset 19130 1.1 mrg 19131 1.1 mrg # turn spaces into newlines. 19132 1.1 mrg SP2NL=$lt_lt_SP2NL 19133 1.1 mrg 19134 1.1 mrg # turn newlines into spaces. 19135 1.1 mrg NL2SP=$lt_lt_NL2SP 19136 1.1 mrg 19137 1.1 mrg # An object symbol dumper. 19138 1.1 mrg OBJDUMP=$lt_OBJDUMP 19139 1.1 mrg 19140 1.1 mrg # Method to check whether dependent libraries are shared objects. 19141 1.1 mrg deplibs_check_method=$lt_deplibs_check_method 19142 1.1 mrg 19143 1.1 mrg # Command to use when deplibs_check_method == "file_magic". 19144 1.1 mrg file_magic_cmd=$lt_file_magic_cmd 19145 1.1 mrg 19146 1.1 mrg # The archiver. 19147 1.1 mrg AR=$lt_AR 19148 1.1 mrg AR_FLAGS=$lt_AR_FLAGS 19149 1.1 mrg 19150 1.1 mrg # A symbol stripping program. 19151 1.1 mrg STRIP=$lt_STRIP 19152 1.1 mrg 19153 1.1 mrg # Commands used to install an old-style archive. 19154 1.1 mrg RANLIB=$lt_RANLIB 19155 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds 19156 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds 19157 1.1 mrg 19158 1.1 mrg # Whether to use a lock for old archive extraction. 19159 1.1 mrg lock_old_archive_extraction=$lock_old_archive_extraction 19160 1.1 mrg 19161 1.1 mrg # A C compiler. 19162 1.1 mrg LTCC=$lt_CC 19163 1.1 mrg 19164 1.1 mrg # LTCC compiler flags. 19165 1.1 mrg LTCFLAGS=$lt_CFLAGS 19166 1.1 mrg 19167 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names. 19168 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19169 1.1 mrg 19170 1.1 mrg # Transform the output of nm in a proper C declaration. 19171 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19172 1.1 mrg 19173 1.1 mrg # Transform the output of nm in a C name address pair. 19174 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19175 1.1 mrg 19176 1.1 mrg # Transform the output of nm in a C name address pair when lib prefix is needed. 19177 1.1 mrg global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19178 1.1 mrg 19179 1.1 mrg # The name of the directory that contains temporary libtool files. 19180 1.1 mrg objdir=$objdir 19181 1.1 mrg 19182 1.1 mrg # Used to examine libraries when file_magic_cmd begins with "file". 19183 1.1 mrg MAGIC_CMD=$MAGIC_CMD 19184 1.1 mrg 19185 1.1 mrg # Must we lock files when doing compilation? 19186 1.1 mrg need_locks=$lt_need_locks 19187 1.1 mrg 19188 1.1 mrg # Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19189 1.1 mrg DSYMUTIL=$lt_DSYMUTIL 19190 1.1 mrg 19191 1.1 mrg # Tool to change global to local symbols on Mac OS X. 19192 1.1 mrg NMEDIT=$lt_NMEDIT 19193 1.1 mrg 19194 1.1 mrg # Tool to manipulate fat objects and archives on Mac OS X. 19195 1.1 mrg LIPO=$lt_LIPO 19196 1.1 mrg 19197 1.1 mrg # ldd/readelf like tool for Mach-O binaries on Mac OS X. 19198 1.1 mrg OTOOL=$lt_OTOOL 19199 1.1 mrg 19200 1.1 mrg # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19201 1.1 mrg OTOOL64=$lt_OTOOL64 19202 1.1 mrg 19203 1.1 mrg # Old archive suffix (normally "a"). 19204 1.1 mrg libext=$libext 19205 1.1 mrg 19206 1.1 mrg # Shared library suffix (normally ".so"). 19207 1.1 mrg shrext_cmds=$lt_shrext_cmds 19208 1.1 mrg 19209 1.1 mrg # The commands to extract the exported symbol list from a shared archive. 19210 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds 19211 1.1 mrg 19212 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and 19213 1.1 mrg # restored at link time. 19214 1.1 mrg variables_saved_for_relink=$lt_variables_saved_for_relink 19215 1.1 mrg 19216 1.1 mrg # Do we need the "lib" prefix for modules? 19217 1.1 mrg need_lib_prefix=$need_lib_prefix 19218 1.1 mrg 19219 1.1 mrg # Do we need a version for libraries? 19220 1.1 mrg need_version=$need_version 19221 1.1 mrg 19222 1.1 mrg # Library versioning type. 19223 1.1 mrg version_type=$version_type 19224 1.1 mrg 19225 1.1 mrg # Shared library runtime path variable. 19226 1.1 mrg runpath_var=$runpath_var 19227 1.1 mrg 19228 1.1 mrg # Shared library path variable. 19229 1.1 mrg shlibpath_var=$shlibpath_var 19230 1.1 mrg 19231 1.1 mrg # Is shlibpath searched before the hard-coded library search path? 19232 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19233 1.1 mrg 19234 1.1 mrg # Format of library name prefix. 19235 1.1 mrg libname_spec=$lt_libname_spec 19236 1.1 mrg 19237 1.1 mrg # List of archive names. First name is the real one, the rest are links. 19238 1.1 mrg # The last name is the one that the linker finds with -lNAME 19239 1.1 mrg library_names_spec=$lt_library_names_spec 19240 1.1 mrg 19241 1.1 mrg # The coded name of the library, if different from the real name. 19242 1.1 mrg soname_spec=$lt_soname_spec 19243 1.1 mrg 19244 1.1 mrg # Permission mode override for installation of shared libraries. 19245 1.1 mrg install_override_mode=$lt_install_override_mode 19246 1.1 mrg 19247 1.1 mrg # Command to use after installation of a shared archive. 19248 1.1 mrg postinstall_cmds=$lt_postinstall_cmds 19249 1.1 mrg 19250 1.1 mrg # Command to use after uninstallation of a shared archive. 19251 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds 19252 1.1 mrg 19253 1.1 mrg # Commands used to finish a libtool library installation in a directory. 19254 1.1 mrg finish_cmds=$lt_finish_cmds 19255 1.1 mrg 19256 1.1 mrg # As "finish_cmds", except a single script fragment to be evaled but 19257 1.1 mrg # not shown. 19258 1.1 mrg finish_eval=$lt_finish_eval 19259 1.1 mrg 19260 1.1 mrg # Whether we should hardcode library paths into libraries. 19261 1.1 mrg hardcode_into_libs=$hardcode_into_libs 19262 1.1 mrg 19263 1.1 mrg # Compile-time system search path for libraries. 19264 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19265 1.1 mrg 19266 1.1 mrg # Run-time system search path for libraries. 19267 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19268 1.1 mrg 19269 1.1 mrg # Whether dlopen is supported. 19270 1.1 mrg dlopen_support=$enable_dlopen 19271 1.1 mrg 19272 1.1 mrg # Whether dlopen of programs is supported. 19273 1.1 mrg dlopen_self=$enable_dlopen_self 19274 1.1 mrg 19275 1.1 mrg # Whether dlopen of statically linked programs is supported. 19276 1.1 mrg dlopen_self_static=$enable_dlopen_self_static 19277 1.1 mrg 19278 1.1 mrg # Commands to strip libraries. 19279 1.1 mrg old_striplib=$lt_old_striplib 19280 1.1 mrg striplib=$lt_striplib 19281 1.1 mrg 19282 1.1 mrg 19283 1.1 mrg # The linker used to build libraries. 19284 1.1 mrg LD=$lt_LD 19285 1.1 mrg 19286 1.1 mrg # How to create reloadable object files. 19287 1.1 mrg reload_flag=$lt_reload_flag 19288 1.1 mrg reload_cmds=$lt_reload_cmds 19289 1.1 mrg 19290 1.1 mrg # Commands used to build an old-style archive. 19291 1.1 mrg old_archive_cmds=$lt_old_archive_cmds 19292 1.1 mrg 19293 1.1 mrg # A language specific compiler. 19294 1.1 mrg CC=$lt_compiler 19295 1.1 mrg 19296 1.1 mrg # Is the compiler the GNU compiler? 19297 1.1 mrg with_gcc=$GCC 19298 1.1 mrg 19299 1.1 mrg # Compiler flag to turn off builtin functions. 19300 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19301 1.1 mrg 19302 1.1 mrg # How to pass a linker flag through the compiler. 19303 1.1 mrg wl=$lt_lt_prog_compiler_wl 19304 1.1 mrg 19305 1.1 mrg # Additional compiler flags for building library objects. 19306 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic 19307 1.1 mrg 19308 1.1 mrg # Compiler flag to prevent dynamic linking. 19309 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static 19310 1.1 mrg 19311 1.1 mrg # Does compiler simultaneously support -c and -o options? 19312 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19313 1.1 mrg 19314 1.1 mrg # Whether or not to add -lc for building shared libraries. 19315 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc 19316 1.1 mrg 19317 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 19318 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19319 1.1 mrg 19320 1.1 mrg # Compiler flag to allow reflexive dlopens. 19321 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19322 1.1 mrg 19323 1.1 mrg # Compiler flag to generate shared objects directly from archives. 19324 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec 19325 1.1 mrg 19326 1.1 mrg # Whether the compiler copes with passing no objects directly. 19327 1.1 mrg compiler_needs_object=$lt_compiler_needs_object 19328 1.1 mrg 19329 1.1 mrg # Create an old-style archive from a shared archive. 19330 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19331 1.1 mrg 19332 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 19333 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19334 1.1 mrg 19335 1.1 mrg # Commands used to build a shared archive. 19336 1.1 mrg archive_cmds=$lt_archive_cmds 19337 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds 19338 1.1 mrg 19339 1.1 mrg # Commands used to build a loadable module if different from building 19340 1.1 mrg # a shared archive. 19341 1.1 mrg module_cmds=$lt_module_cmds 19342 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds 19343 1.1 mrg 19344 1.1 mrg # Whether we are building with GNU ld or not. 19345 1.1 mrg with_gnu_ld=$lt_with_gnu_ld 19346 1.1 mrg 19347 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 19348 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag 19349 1.1 mrg 19350 1.1 mrg # Flag that enforces no undefined symbols. 19351 1.1 mrg no_undefined_flag=$lt_no_undefined_flag 19352 1.1 mrg 19353 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 19354 1.1 mrg # This must work even if \$libdir does not exist 19355 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19356 1.1 mrg 19357 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 19358 1.1 mrg # during linking. This must work even if \$libdir does not exist. 19359 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 19360 1.1 mrg 19361 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 19362 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator 19363 1.1 mrg 19364 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19365 1.1 mrg # DIR into the resulting binary. 19366 1.1 mrg hardcode_direct=$hardcode_direct 19367 1.1 mrg 19368 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19369 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 19370 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19371 1.1 mrg # library is relocated. 19372 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute 19373 1.1 mrg 19374 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19375 1.1 mrg # into the resulting binary. 19376 1.1 mrg hardcode_minus_L=$hardcode_minus_L 19377 1.1 mrg 19378 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19379 1.1 mrg # into the resulting binary. 19380 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var 19381 1.1 mrg 19382 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 19383 1.1 mrg # into the library and all subsequent libraries and executables linked 19384 1.1 mrg # against it. 19385 1.1 mrg hardcode_automatic=$hardcode_automatic 19386 1.1 mrg 19387 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 19388 1.1 mrg # to runtime path list. 19389 1.1 mrg inherit_rpath=$inherit_rpath 19390 1.1 mrg 19391 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 19392 1.1 mrg link_all_deplibs=$link_all_deplibs 19393 1.1 mrg 19394 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 19395 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path 19396 1.1 mrg 19397 1.1 mrg # Set to "yes" if exported symbols are required. 19398 1.1 mrg always_export_symbols=$always_export_symbols 19399 1.1 mrg 19400 1.1 mrg # The commands to list exported symbols. 19401 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds 19402 1.1 mrg 19403 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 19404 1.1 mrg exclude_expsyms=$lt_exclude_expsyms 19405 1.1 mrg 19406 1.1 mrg # Symbols that must always be exported. 19407 1.1 mrg include_expsyms=$lt_include_expsyms 19408 1.1 mrg 19409 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 19410 1.1 mrg prelink_cmds=$lt_prelink_cmds 19411 1.1 mrg 19412 1.1 mrg # Specify filename containing input files. 19413 1.1 mrg file_list_spec=$lt_file_list_spec 19414 1.1 mrg 19415 1.1 mrg # How to hardcode a shared library path into an executable. 19416 1.1 mrg hardcode_action=$hardcode_action 19417 1.1 mrg 19418 1.1 mrg # The directories searched by this compiler when creating a shared library. 19419 1.1 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 19420 1.1 mrg 19421 1.1 mrg # Dependencies to place before and after the objects being linked to 19422 1.1 mrg # create a shared library. 19423 1.1 mrg predep_objects=$lt_predep_objects 19424 1.1 mrg postdep_objects=$lt_postdep_objects 19425 1.1 mrg predeps=$lt_predeps 19426 1.1 mrg postdeps=$lt_postdeps 19427 1.1 mrg 19428 1.1 mrg # The library search path used internally by the compiler when linking 19429 1.1 mrg # a shared library. 19430 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path 19431 1.1 mrg 19432 1.1 mrg # ### END LIBTOOL CONFIG 19433 1.1 mrg 19434 1.1 mrg _LT_EOF 19435 1.1 mrg 19436 1.1 mrg case $host_os in 19437 1.1 mrg aix3*) 19438 1.1 mrg cat <<\_LT_EOF >> "$cfgfile" 19439 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some 19440 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems 19441 1.1 mrg # vanish in a puff of smoke. 19442 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then 19443 1.1 mrg COLLECT_NAMES= 19444 1.1 mrg export COLLECT_NAMES 19445 1.1 mrg fi 19446 1.1 mrg _LT_EOF 19447 1.1 mrg ;; 19448 1.1 mrg esac 19449 1.1 mrg 19450 1.1 mrg 19451 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh" 19452 1.1 mrg 19453 1.1 mrg 19454 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if 19455 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 19456 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem 19457 1.1 mrg # is reportedly fixed, but why not run on old versions too? 19458 1.1 mrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 19459 1.1 mrg || (rm -f "$cfgfile"; exit 1) 19460 1.1 mrg 19461 1.1 mrg case $xsi_shell in 19462 1.1 mrg yes) 19463 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19464 1.1 mrg 19465 1.1 mrg # func_dirname file append nondir_replacement 19466 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19467 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 19468 1.1 mrg func_dirname () 19469 1.1 mrg { 19470 1.1 mrg case ${1} in 19471 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 19472 1.1 mrg * ) func_dirname_result="${3}" ;; 19473 1.1 mrg esac 19474 1.1 mrg } 19475 1.1 mrg 19476 1.1 mrg # func_basename file 19477 1.1 mrg func_basename () 19478 1.1 mrg { 19479 1.1 mrg func_basename_result="${1##*/}" 19480 1.1 mrg } 19481 1.1 mrg 19482 1.1 mrg # func_dirname_and_basename file append nondir_replacement 19483 1.1 mrg # perform func_basename and func_dirname in a single function 19484 1.1 mrg # call: 19485 1.1 mrg # dirname: Compute the dirname of FILE. If nonempty, 19486 1.1 mrg # add APPEND to the result, otherwise set result 19487 1.1 mrg # to NONDIR_REPLACEMENT. 19488 1.1 mrg # value returned in "$func_dirname_result" 19489 1.1 mrg # basename: Compute filename of FILE. 19490 1.1 mrg # value retuned in "$func_basename_result" 19491 1.1 mrg # Implementation must be kept synchronized with func_dirname 19492 1.1 mrg # and func_basename. For efficiency, we do not delegate to 19493 1.1 mrg # those functions but instead duplicate the functionality here. 19494 1.1 mrg func_dirname_and_basename () 19495 1.1 mrg { 19496 1.1 mrg case ${1} in 19497 1.1 mrg */*) func_dirname_result="${1%/*}${2}" ;; 19498 1.1 mrg * ) func_dirname_result="${3}" ;; 19499 1.1 mrg esac 19500 1.1 mrg func_basename_result="${1##*/}" 19501 1.1 mrg } 19502 1.1 mrg 19503 1.1 mrg # func_stripname prefix suffix name 19504 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 19505 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 19506 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 19507 1.1 mrg # dot (in which case that matches only a dot). 19508 1.1 mrg func_stripname () 19509 1.1 mrg { 19510 1.1 mrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 19511 1.1 mrg # positional parameters, so assign one to ordinary parameter first. 19512 1.1 mrg func_stripname_result=${3} 19513 1.1 mrg func_stripname_result=${func_stripname_result#"${1}"} 19514 1.1 mrg func_stripname_result=${func_stripname_result%"${2}"} 19515 1.1 mrg } 19516 1.1 mrg 19517 1.1 mrg # func_opt_split 19518 1.1 mrg func_opt_split () 19519 1.1 mrg { 19520 1.1 mrg func_opt_split_opt=${1%%=*} 19521 1.1 mrg func_opt_split_arg=${1#*=} 19522 1.1 mrg } 19523 1.1 mrg 19524 1.1 mrg # func_lo2o object 19525 1.1 mrg func_lo2o () 19526 1.1 mrg { 19527 1.1 mrg case ${1} in 19528 1.1 mrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 19529 1.1 mrg *) func_lo2o_result=${1} ;; 19530 1.1 mrg esac 19531 1.1 mrg } 19532 1.1 mrg 19533 1.1 mrg # func_xform libobj-or-source 19534 1.1 mrg func_xform () 19535 1.1 mrg { 19536 1.1 mrg func_xform_result=${1%.*}.lo 19537 1.1 mrg } 19538 1.1 mrg 19539 1.1 mrg # func_arith arithmetic-term... 19540 1.1 mrg func_arith () 19541 1.1 mrg { 19542 1.1 mrg func_arith_result=$(( $* )) 19543 1.1 mrg } 19544 1.1 mrg 19545 1.1 mrg # func_len string 19546 1.1 mrg # STRING may not start with a hyphen. 19547 1.1 mrg func_len () 19548 1.1 mrg { 19549 1.1 mrg func_len_result=${#1} 19550 1.1 mrg } 19551 1.1 mrg 19552 1.1 mrg _LT_EOF 19553 1.1 mrg ;; 19554 1.1 mrg *) # Bourne compatible functions. 19555 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19556 1.1 mrg 19557 1.1 mrg # func_dirname file append nondir_replacement 19558 1.1 mrg # Compute the dirname of FILE. If nonempty, add APPEND to the result, 19559 1.1 mrg # otherwise set result to NONDIR_REPLACEMENT. 19560 1.1 mrg func_dirname () 19561 1.1 mrg { 19562 1.1 mrg # Extract subdirectory from the argument. 19563 1.1 mrg func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` 19564 1.1 mrg if test "X$func_dirname_result" = "X${1}"; then 19565 1.1 mrg func_dirname_result="${3}" 19566 1.1 mrg else 19567 1.1 mrg func_dirname_result="$func_dirname_result${2}" 19568 1.1 mrg fi 19569 1.1 mrg } 19570 1.1 mrg 19571 1.1 mrg # func_basename file 19572 1.1 mrg func_basename () 19573 1.1 mrg { 19574 1.1 mrg func_basename_result=`$ECHO "${1}" | $SED "$basename"` 19575 1.1 mrg } 19576 1.1 mrg 19577 1.1 mrg 19578 1.1 mrg # func_stripname prefix suffix name 19579 1.1 mrg # strip PREFIX and SUFFIX off of NAME. 19580 1.1 mrg # PREFIX and SUFFIX must not contain globbing or regex special 19581 1.1 mrg # characters, hashes, percent signs, but SUFFIX may contain a leading 19582 1.1 mrg # dot (in which case that matches only a dot). 19583 1.1 mrg # func_strip_suffix prefix name 19584 1.1 mrg func_stripname () 19585 1.1 mrg { 19586 1.1 mrg case ${2} in 19587 1.1 mrg .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 19588 1.1 mrg *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 19589 1.1 mrg esac 19590 1.1 mrg } 19591 1.1 mrg 19592 1.1 mrg # sed scripts: 19593 1.1 mrg my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 19594 1.1 mrg my_sed_long_arg='1s/^-[^=]*=//' 19595 1.1 mrg 19596 1.1 mrg # func_opt_split 19597 1.1 mrg func_opt_split () 19598 1.1 mrg { 19599 1.1 mrg func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` 19600 1.1 mrg func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` 19601 1.1 mrg } 19602 1.1 mrg 19603 1.1 mrg # func_lo2o object 19604 1.1 mrg func_lo2o () 19605 1.1 mrg { 19606 1.1 mrg func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` 19607 1.1 mrg } 19608 1.1 mrg 19609 1.1 mrg # func_xform libobj-or-source 19610 1.1 mrg func_xform () 19611 1.1 mrg { 19612 1.1 mrg func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` 19613 1.1 mrg } 19614 1.1 mrg 19615 1.1 mrg # func_arith arithmetic-term... 19616 1.1 mrg func_arith () 19617 1.1 mrg { 19618 1.1 mrg func_arith_result=`expr "$@"` 19619 1.1 mrg } 19620 1.1 mrg 19621 1.1 mrg # func_len string 19622 1.1 mrg # STRING may not start with a hyphen. 19623 1.1 mrg func_len () 19624 1.1 mrg { 19625 1.1 mrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 19626 1.1 mrg } 19627 1.1 mrg 19628 1.1 mrg _LT_EOF 19629 1.1 mrg esac 19630 1.1 mrg 19631 1.1 mrg case $lt_shell_append in 19632 1.1 mrg yes) 19633 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19634 1.1 mrg 19635 1.1 mrg # func_append var value 19636 1.1 mrg # Append VALUE to the end of shell variable VAR. 19637 1.1 mrg func_append () 19638 1.1 mrg { 19639 1.1 mrg eval "$1+=\$2" 19640 1.1 mrg } 19641 1.1 mrg _LT_EOF 19642 1.1 mrg ;; 19643 1.1 mrg *) 19644 1.1 mrg cat << \_LT_EOF >> "$cfgfile" 19645 1.1 mrg 19646 1.1 mrg # func_append var value 19647 1.1 mrg # Append VALUE to the end of shell variable VAR. 19648 1.1 mrg func_append () 19649 1.1 mrg { 19650 1.1 mrg eval "$1=\$$1\$2" 19651 1.1 mrg } 19652 1.1 mrg 19653 1.1 mrg _LT_EOF 19654 1.1 mrg ;; 19655 1.1 mrg esac 19656 1.1 mrg 19657 1.1 mrg 19658 1.1 mrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 19659 1.1 mrg || (rm -f "$cfgfile"; exit 1) 19660 1.1 mrg 19661 1.1 mrg mv -f "$cfgfile" "$ofile" || 19662 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 19663 1.1 mrg chmod +x "$ofile" 19664 1.1 mrg 19665 1.1 mrg 19666 1.1 mrg cat <<_LT_EOF >> "$ofile" 19667 1.1 mrg 19668 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: FC 19669 1.1 mrg 19670 1.1 mrg # The linker used to build libraries. 19671 1.1 mrg LD=$lt_LD_FC 19672 1.1 mrg 19673 1.1 mrg # How to create reloadable object files. 19674 1.1 mrg reload_flag=$lt_reload_flag_FC 19675 1.1 mrg reload_cmds=$lt_reload_cmds_FC 19676 1.1 mrg 19677 1.1 mrg # Commands used to build an old-style archive. 19678 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_FC 19679 1.1 mrg 19680 1.1 mrg # A language specific compiler. 19681 1.1 mrg CC=$lt_compiler_FC 19682 1.1 mrg 19683 1.1 mrg # Is the compiler the GNU compiler? 19684 1.1 mrg with_gcc=$GCC_FC 19685 1.1 mrg 19686 1.1 mrg # Compiler flag to turn off builtin functions. 19687 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC 19688 1.1 mrg 19689 1.1 mrg # How to pass a linker flag through the compiler. 19690 1.1 mrg wl=$lt_lt_prog_compiler_wl_FC 19691 1.1 mrg 19692 1.1 mrg # Additional compiler flags for building library objects. 19693 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_FC 19694 1.1 mrg 19695 1.1 mrg # Compiler flag to prevent dynamic linking. 19696 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_FC 19697 1.1 mrg 19698 1.1 mrg # Does compiler simultaneously support -c and -o options? 19699 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC 19700 1.1 mrg 19701 1.1 mrg # Whether or not to add -lc for building shared libraries. 19702 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_FC 19703 1.1 mrg 19704 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static. 19705 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC 19706 1.1 mrg 19707 1.1 mrg # Compiler flag to allow reflexive dlopens. 19708 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC 19709 1.1 mrg 19710 1.1 mrg # Compiler flag to generate shared objects directly from archives. 19711 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC 19712 1.1 mrg 19713 1.1 mrg # Whether the compiler copes with passing no objects directly. 19714 1.1 mrg compiler_needs_object=$lt_compiler_needs_object_FC 19715 1.1 mrg 19716 1.1 mrg # Create an old-style archive from a shared archive. 19717 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC 19718 1.1 mrg 19719 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive. 19720 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC 19721 1.1 mrg 19722 1.1 mrg # Commands used to build a shared archive. 19723 1.1 mrg archive_cmds=$lt_archive_cmds_FC 19724 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_FC 19725 1.1 mrg 19726 1.1 mrg # Commands used to build a loadable module if different from building 19727 1.1 mrg # a shared archive. 19728 1.1 mrg module_cmds=$lt_module_cmds_FC 19729 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_FC 19730 1.1 mrg 19731 1.1 mrg # Whether we are building with GNU ld or not. 19732 1.1 mrg with_gnu_ld=$lt_with_gnu_ld_FC 19733 1.1 mrg 19734 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built. 19735 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_FC 19736 1.1 mrg 19737 1.1 mrg # Flag that enforces no undefined symbols. 19738 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_FC 19739 1.1 mrg 19740 1.1 mrg # Flag to hardcode \$libdir into a binary during linking. 19741 1.1 mrg # This must work even if \$libdir does not exist 19742 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC 19743 1.1 mrg 19744 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into a binary 19745 1.1 mrg # during linking. This must work even if \$libdir does not exist. 19746 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC 19747 1.1 mrg 19748 1.1 mrg # Whether we need a single "-rpath" flag with a separated argument. 19749 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC 19750 1.1 mrg 19751 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19752 1.1 mrg # DIR into the resulting binary. 19753 1.1 mrg hardcode_direct=$hardcode_direct_FC 19754 1.1 mrg 19755 1.1 mrg # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19756 1.1 mrg # DIR into the resulting binary and the resulting library dependency is 19757 1.1 mrg # "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19758 1.1 mrg # library is relocated. 19759 1.1 mrg hardcode_direct_absolute=$hardcode_direct_absolute_FC 19760 1.1 mrg 19761 1.1 mrg # Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19762 1.1 mrg # into the resulting binary. 19763 1.1 mrg hardcode_minus_L=$hardcode_minus_L_FC 19764 1.1 mrg 19765 1.1 mrg # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19766 1.1 mrg # into the resulting binary. 19767 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_FC 19768 1.1 mrg 19769 1.1 mrg # Set to "yes" if building a shared library automatically hardcodes DIR 19770 1.1 mrg # into the library and all subsequent libraries and executables linked 19771 1.1 mrg # against it. 19772 1.1 mrg hardcode_automatic=$hardcode_automatic_FC 19773 1.1 mrg 19774 1.1 mrg # Set to yes if linker adds runtime paths of dependent libraries 19775 1.1 mrg # to runtime path list. 19776 1.1 mrg inherit_rpath=$inherit_rpath_FC 19777 1.1 mrg 19778 1.1 mrg # Whether libtool must link a program against all its dependency libraries. 19779 1.1 mrg link_all_deplibs=$link_all_deplibs_FC 19780 1.1 mrg 19781 1.1 mrg # Fix the shell variable \$srcfile for the compiler. 19782 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path_FC 19783 1.1 mrg 19784 1.1 mrg # Set to "yes" if exported symbols are required. 19785 1.1 mrg always_export_symbols=$always_export_symbols_FC 19786 1.1 mrg 19787 1.1 mrg # The commands to list exported symbols. 19788 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_FC 19789 1.1 mrg 19790 1.1 mrg # Symbols that should not be listed in the preloaded symbols. 19791 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_FC 19792 1.1 mrg 19793 1.1 mrg # Symbols that must always be exported. 19794 1.1 mrg include_expsyms=$lt_include_expsyms_FC 19795 1.1 mrg 19796 1.1 mrg # Commands necessary for linking programs (against libraries) with templates. 19797 1.1 mrg prelink_cmds=$lt_prelink_cmds_FC 19798 1.1 mrg 19799 1.1 mrg # Specify filename containing input files. 19800 1.1 mrg file_list_spec=$lt_file_list_spec_FC 19801 1.1 mrg 19802 1.1 mrg # How to hardcode a shared library path into an executable. 19803 1.1 mrg hardcode_action=$hardcode_action_FC 19804 1.1 mrg 19805 1.1 mrg # The directories searched by this compiler when creating a shared library. 19806 1.1 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC 19807 1.1 mrg 19808 1.1 mrg # Dependencies to place before and after the objects being linked to 19809 1.1 mrg # create a shared library. 19810 1.1 mrg predep_objects=$lt_predep_objects_FC 19811 1.1 mrg postdep_objects=$lt_postdep_objects_FC 19812 1.1 mrg predeps=$lt_predeps_FC 19813 1.1 mrg postdeps=$lt_postdeps_FC 19814 1.1 mrg 19815 1.1 mrg # The library search path used internally by the compiler when linking 19816 1.1 mrg # a shared library. 19817 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_FC 19818 1.1 mrg 19819 1.1 mrg # ### END LIBTOOL TAG CONFIG: FC 19820 1.1 mrg _LT_EOF 19821 1.1 mrg 19822 1.1 mrg ;; 19823 1.1 mrg 19824 1.1 mrg esac 19825 1.1 mrg done # for ac_tag 19826 1.1 mrg 19827 1.1 mrg 19828 1.1 mrg as_fn_exit 0 19829 1.1 mrg _ACEOF 19830 1.1 mrg ac_clean_files=$ac_clean_files_save 19831 1.1 mrg 19832 1.1 mrg test $ac_write_fail = 0 || 19833 1.11 mrg as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 19834 1.1 mrg 19835 1.1 mrg 19836 1.1 mrg # configure is writing to config.log, and then calls config.status. 19837 1.1 mrg # config.status does its own redirection, appending to config.log. 19838 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open 19839 1.1 mrg # by configure, so config.status won't be able to write to it; its 19840 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null, 19841 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and 19842 1.1 mrg # appended to by config.status. When coming back to configure, we 19843 1.1 mrg # need to make the FD available again. 19844 1.1 mrg if test "$no_create" != yes; then 19845 1.1 mrg ac_cs_success=: 19846 1.1 mrg ac_config_status_args= 19847 1.1 mrg test "$silent" = yes && 19848 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet" 19849 1.1 mrg exec 5>/dev/null 19850 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 19851 1.1 mrg exec 5>>config.log 19852 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 19853 1.1 mrg # would make configure fail if this is the last instruction. 19854 1.11 mrg $ac_cs_success || as_fn_exit 1 19855 1.1 mrg fi 19856 1.1 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 19857 1.1 mrg { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 19858 1.1 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 19859 1.1 mrg fi 19860 1.1 mrg 19861