2 # From configure.in Revision: 1.129.2.2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using Autoconf version 2.14a.
5 # Copyright (C) 1992, 93, 94, 95, 96, 98, 99, 2000
6 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 # Initialize some variables set by options.
18 # The variables have the same names as the options, with
19 # dashes changed to underlines.
21 cache_file=./config.cache
30 program_transform_name=s,x,x,
38 bindir='${exec_prefix}/bin'
39 sbindir='${exec_prefix}/sbin'
40 libexecdir='${exec_prefix}/libexec'
41 datadir='${prefix}/share'
42 sysconfdir='${prefix}/etc'
43 sharedstatedir='${prefix}/com'
44 localstatedir='${prefix}/var'
45 libdir='${exec_prefix}/lib'
46 includedir='${prefix}/include'
47 oldincludedir='/usr/include'
48 infodir='${prefix}/info'
49 mandir='${prefix}/man'
51 # Initialize some other variables.
54 SHELL=${CONFIG_SHELL-/bin/sh}
55 # Maximum number of lines to put in a shell here document.
56 : ${ac_max_here_lines=48}
57 # Sed expression to map a string onto a valid sh and CPP variable names.
58 ac_tr_sh='sed -e y%*+%pp%;s%[^a-zA-Z0-9_]%_%g'
59 ac_tr_cpp='sed -e y%*abcdefghijklmnopqrstuvwxyz%PABCDEFGHIJKLMNOPQRSTUVWXYZ%;s%[^A-Z0-9_]%_%g'
64 # If the previous option needs an argument, assign it.
65 if test -n "$ac_prev"; then
66 eval "$ac_prev=\$ac_option"
71 ac_optarg=`echo "$ac_option" | sed -n 's/^[^=]*=//p'`
73 # Accept the important Cygnus configure options, so we can diagnose typos.
77 -bindir | --bindir | --bindi | --bind | --bin | --bi)
79 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
80 bindir="$ac_optarg" ;;
82 -build | --build | --buil | --bui | --bu)
84 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
87 -cache-file | --cache-file | --cache-fil | --cache-fi \
88 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
90 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
91 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
92 cache_file="$ac_optarg" ;;
94 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
96 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
98 datadir="$ac_optarg" ;;
100 -disable-* | --disable-*)
101 ac_feature=`echo "$ac_option"|sed -e 's/-*disable-//'`
102 # Reject names that are not valid shell variable names.
103 if echo "$ac_feature" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
104 { echo "configure: error: invalid feature: $ac_feature" 1>&2; exit 1; }
106 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
107 eval "enable_${ac_feature}=no" ;;
109 -enable-* | --enable-*)
110 ac_feature=`echo "$ac_option"|sed -e 's/-*enable-//' -e 's/=.*//'`
111 # Reject names that are not valid shell variable names.
112 if echo "$ac_feature" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
113 { echo "configure: error: invalid feature: $ac_feature" 1>&2; exit 1; }
115 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
117 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
120 eval "enable_${ac_feature}='$ac_optarg'" ;;
122 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
123 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
124 | --exec | --exe | --ex)
125 ac_prev=exec_prefix ;;
126 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
127 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
128 | --exec=* | --exe=* | --ex=*)
129 exec_prefix="$ac_optarg" ;;
131 -gas | --gas | --ga | --g)
132 # Obsolete; use --with-gas.
135 -help | --help | --hel | --he | -h)
137 -host | --host | --hos | --ho)
139 -host=* | --host=* | --hos=* | --ho=*)
142 -includedir | --includedir | --includedi | --included | --include \
143 | --includ | --inclu | --incl | --inc)
144 ac_prev=includedir ;;
145 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
146 | --includ=* | --inclu=* | --incl=* | --inc=*)
147 includedir="$ac_optarg" ;;
149 -infodir | --infodir | --infodi | --infod | --info | --inf)
151 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
152 infodir="$ac_optarg" ;;
154 -libdir | --libdir | --libdi | --libd)
156 -libdir=* | --libdir=* | --libdi=* | --libd=*)
157 libdir="$ac_optarg" ;;
159 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
160 | --libexe | --libex | --libe)
161 ac_prev=libexecdir ;;
162 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
163 | --libexe=* | --libex=* | --libe=*)
164 libexecdir="$ac_optarg" ;;
166 -localstatedir | --localstatedir | --localstatedi | --localstated \
167 | --localstate | --localstat | --localsta | --localst \
168 | --locals | --local | --loca | --loc | --lo)
169 ac_prev=localstatedir ;;
170 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
171 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
172 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
173 localstatedir="$ac_optarg" ;;
175 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
177 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
178 mandir="$ac_optarg" ;;
181 # Obsolete; use --without-fp.
184 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
188 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
189 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
192 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
193 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
194 | --oldin | --oldi | --old | --ol | --o)
195 ac_prev=oldincludedir ;;
196 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
197 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
198 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
199 oldincludedir="$ac_optarg" ;;
201 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
203 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
204 prefix="$ac_optarg" ;;
206 -program-prefix | --program-prefix | --program-prefi | --program-pref \
207 | --program-pre | --program-pr | --program-p)
208 ac_prev=program_prefix ;;
209 -program-prefix=* | --program-prefix=* | --program-prefi=* \
210 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
211 program_prefix="$ac_optarg" ;;
213 -program-suffix | --program-suffix | --program-suffi | --program-suff \
214 | --program-suf | --program-su | --program-s)
215 ac_prev=program_suffix ;;
216 -program-suffix=* | --program-suffix=* | --program-suffi=* \
217 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
218 program_suffix="$ac_optarg" ;;
220 -program-transform-name | --program-transform-name \
221 | --program-transform-nam | --program-transform-na \
222 | --program-transform-n | --program-transform- \
223 | --program-transform | --program-transfor \
224 | --program-transfo | --program-transf \
225 | --program-trans | --program-tran \
226 | --progr-tra | --program-tr | --program-t)
227 ac_prev=program_transform_name ;;
228 -program-transform-name=* | --program-transform-name=* \
229 | --program-transform-nam=* | --program-transform-na=* \
230 | --program-transform-n=* | --program-transform-=* \
231 | --program-transform=* | --program-transfor=* \
232 | --program-transfo=* | --program-transf=* \
233 | --program-trans=* | --program-tran=* \
234 | --progr-tra=* | --program-tr=* | --program-t=*)
235 program_transform_name="$ac_optarg" ;;
237 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
238 | -silent | --silent | --silen | --sile | --sil)
241 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
243 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
245 sbindir="$ac_optarg" ;;
247 -sharedstatedir | --sharedstatedir | --sharedstatedi \
248 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
249 | --sharedst | --shareds | --shared | --share | --shar \
251 ac_prev=sharedstatedir ;;
252 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
253 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
254 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
256 sharedstatedir="$ac_optarg" ;;
258 -site | --site | --sit)
260 -site=* | --site=* | --sit=*)
263 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
265 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
266 srcdir="$ac_optarg" ;;
268 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
269 | --syscon | --sysco | --sysc | --sys | --sy)
270 ac_prev=sysconfdir ;;
271 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
272 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
273 sysconfdir="$ac_optarg" ;;
275 -target | --target | --targe | --targ | --tar | --ta | --t)
277 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
278 target="$ac_optarg" ;;
280 -v | -verbose | --verbose | --verbos | --verbo | --verb)
283 -version | --version | --versio | --versi | --vers | -V)
287 ac_package=`echo "$ac_option"|sed -e 's/-*with-//' -e 's/=.*//'`
288 # Reject names that are not valid shell variable names.
289 if echo "$ac_package" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
290 { echo "configure: error: invalid package: $ac_package" 1>&2; exit 1; }
292 ac_package=`echo $ac_package| sed 's/-/_/g'`
294 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
297 eval "with_${ac_package}='$ac_optarg'" ;;
299 -without-* | --without-*)
300 ac_package=`echo "$ac_option"|sed -e 's/-*without-//'`
301 # Reject names that are not valid shell variable names.
302 if echo "$ac_package" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
303 { echo "configure: error: invalid package: $ac_package" 1>&2; exit 1; }
305 ac_package=`echo $ac_package| sed 's/-/_/g'`
306 eval "with_${ac_package}=no" ;;
309 # Obsolete; use --with-x.
312 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
313 | --x-incl | --x-inc | --x-in | --x-i)
314 ac_prev=x_includes ;;
315 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
316 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
317 x_includes="$ac_optarg" ;;
319 -x-libraries | --x-libraries | --x-librarie | --x-librari \
320 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
321 ac_prev=x_libraries ;;
322 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
323 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
324 x_libraries="$ac_optarg" ;;
326 -*) { echo "configure: error: unrecognized option: $ac_option
327 Try \`configure --help' for more information." 1>&2; exit 1; }
331 ac_envvar=`echo "$ac_option" | sed -e 's/=.*//'`
332 # Reject names that are not valid shell variable names.
333 if echo "$ac_envvar" | grep '[^a-zA-Z0-9_]' >/dev/null 2>&1; then
334 { echo "configure: error: invalid variable name: $ac_envvar" 1>&2; exit 1; }
336 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
337 eval "$ac_envvar='$ac_optarg'"
341 if echo "$ac_option" | grep '[^-a-zA-Z0-9.]' >/dev/null 2>&1; then
342 echo "configure: warning: invalid host type: $ac_option" 1>&2
344 if test "x$nonopt" != xNONE; then
345 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
353 if test -n "$ac_prev"; then
354 { echo "configure: error: missing argument to --\`echo $ac_prev | sed 's/_/-/g'\`" 1>&2; exit 1; }
356 if $ac_init_help; then
357 # Omit some internal or obsolete options to make the list less imposing.
358 # This message is too long to be a string in the A/UX 3.1 sh.
360 `configure' configures software source code packages to adapt to many kinds
363 Usage: configure [OPTION]... [VAR=VALUE]... [HOST]
365 To safely assign special values to environment variables (e.g., CC,
366 CFLAGS...), give to `configure' the definition as VAR=VALUE.
368 Defaults for the options are specified in brackets.
371 -h, --help print this message
372 -V, --version print the version of autoconf that created configure
373 -q, --quiet, --silent do not print `checking...' messages
374 --cache-file=FILE cache test results in FILE
375 -n, --no-create do not create output files
381 --prefix=PREFIX install architecture-independent files in PREFIX
383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
385 --bindir=DIR user executables in DIR [EPREFIX/bin]
386 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
387 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
388 --datadir=DIR read-only architecture-independent data in DIR
390 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
391 --sharedstatedir=DIR modifiable architecture-independent data in DIR
393 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
394 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
395 --includedir=DIR C header files in DIR [PREFIX/include]
396 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
397 --infodir=DIR info documentation in DIR [PREFIX/info]
398 --mandir=DIR man documentation in DIR [PREFIX/man]
399 --srcdir=DIR find the sources in DIR [configure dir or ..]
405 --build=BUILD configure for building on BUILD [BUILD=HOST]
406 --host=HOST configure for HOST [guessed]
407 --target=TARGET configure for TARGET [TARGET=HOST]
413 --program-prefix=PREFIX prepend PREFIX to installed program names
414 --program-suffix=SUFFIX append SUFFIX to installed program names
415 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
418 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
419 --enable-FEATURE=ARG include FEATURE ARG=yes
420 --disable-dependency-tracking Speeds up one-time builds
421 --enable-dependency-tracking Do not reject slow dependency extractors
422 --enable-maintainer-mode enable make rules and dependencies not useful
423 (and sometimes confusing) to the casual installer
424 --enable-assert enable ASSERT checking default=no
425 --enable-alloca use alloca for temp space default=yes
426 --enable-fft enable FFTs for multiplication default=no
427 --enable-mpbsd build Berkley MP compatibility library default=no
428 --enable-mpfr build MPFR default=no
429 --enable-shared=PKGS build shared libraries default=yes
430 --enable-static=PKGS build static libraries default=yes
431 --enable-fast-install=PKGS optimize for fast installation default=yes
432 --disable-libtool-lock avoid locking (might break parallel builds)
435 --with-PACKAGE=ARG use PACKAGE ARG=yes
436 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
437 --with-gnu-ld assume the C compiler uses GNU ld default=no
438 --with-pic try to use only PIC/non-PIC objects default=use both
442 if $ac_init_version; then
444 Generated automatically using Autoconf version 2.14a.
445 Copyright (C) 1992, 93, 94, 95, 96, 98, 99, 2000
446 Free Software Foundation, Inc.
448 This configure script is free software; the Free Software Foundation
449 gives unlimited permission to copy, distribute and modify it.
453 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
455 # Keep a trace of the command line.
456 # Strip out --no-create and --no-recursion so they do not pile up.
457 # Also quote any args containing shell meta-characters.
462 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
463 | --no-cr | --no-c) ;;
464 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
465 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
466 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
467 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
468 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
469 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
473 # File descriptor usage:
476 # 2 errors and warnings
477 # 3 some systems may open it to /dev/tty
478 # 4 used on the Kubota Titan
479 # 6 checking for... messages and results
480 # 5 compiler messages saved in config.log
481 if test "$silent" = yes; then
489 This file contains any messages produced by compilers while
490 running configure, to aid debugging if configure makes a mistake.
492 It was created by configure version 2.14a, executed with
493 > $0 $ac_configure_args
497 # Only set these to C if already set. These must not be set unconditionally
498 # because not all systems understand e.g. LANG=C (notably SCO).
499 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
500 # Non-C LC_CTYPE values break the ctype check.
501 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
502 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
503 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
504 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
506 # confdefs.h avoids OS command line length limits that DEFS can exceed.
507 rm -rf conftest* confdefs.h
508 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
511 # A filename unique to this package, relative to the directory that
512 # configure is in, which we can look for to find out if srcdir is correct.
515 # Find the source files, if location was not specified.
516 if test -z "$srcdir"; then
517 ac_srcdir_defaulted=yes
518 # Try the directory containing this script, then its parent.
520 ac_confdir=`echo "$ac_prog" | sed 's%/[^/][^/]*$%%'`
521 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
523 if test ! -r $srcdir/$ac_unique_file; then
527 ac_srcdir_defaulted=no
529 if test ! -r $srcdir/$ac_unique_file; then
530 if test "$ac_srcdir_defaulted" = yes; then
531 { echo "configure: error: cannot find sources in $ac_confdir or .." 1>&2; exit 1; }
533 { echo "configure: error: cannot find sources in $srcdir" 1>&2; exit 1; }
536 srcdir=`echo "$srcdir" | sed 's%\([^/]\)/*$%\1%'`
538 # Prefer explicitly selected file to automatically selected ones.
539 if test -z "$CONFIG_SITE"; then
540 if test "x$prefix" != xNONE; then
541 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
543 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
546 for ac_site_file in $CONFIG_SITE; do
547 if test -r "$ac_site_file"; then
548 echo "loading site script $ac_site_file"
553 if test -r "$cache_file"; then
554 echo "loading cache $cache_file"
555 test -f "$cache_file" && . $cache_file
557 echo "creating cache $cache_file"
562 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
563 ac_cpp='$CPP $CPPFLAGS'
564 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
565 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
566 cross_compiling=$ac_cv_prog_cc_cross
570 # Factoring default headers for most tests.
571 ac_includes_default="\
573 #include <sys/types.h>
583 # if !STDC_HEADERS && HAVE_MEMORY_H
589 # include <strings.h>
593 # include <inttypes.h>
599 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
600 # Stardent Vistra SVR4 grep lacks -e, says Kaveh R. Ghazi.
601 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
605 ECHO_N=-n ECHO_C= ECHO_T=
608 ECHO_N= ECHO_C='\c' ECHO_T=
612 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
613 if test -f $ac_dir/install-sh; then
615 ac_install_sh="$ac_aux_dir/install-sh -c"
617 elif test -f $ac_dir/install.sh; then
619 ac_install_sh="$ac_aux_dir/install.sh -c"
621 elif test -f $ac_dir/shtool; then
623 ac_install_sh="$ac_aux_dir/shtool install -c"
627 if test -z "$ac_aux_dir"; then
628 { echo "configure: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
630 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
631 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
632 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
634 echo $ECHO_N "checking host system type... $ECHO_C" 1>&6
635 echo "configure:636: checking host system type" 1>&5
636 if test "x$ac_cv_host" = "x" || (test "x$host" != "xNONE" && test "x$host" != "x$ac_cv_host_alias"); then
638 # Make sure we can run config.sub.
639 if $ac_config_sub sun4 >/dev/null 2>&1; then :; else
640 { echo "configure: error: cannot run $ac_config_sub" 1>&2; exit 1; }
643 ac_cv_host_alias=$host
644 case "$ac_cv_host_alias" in
648 if ac_cv_host_alias=`$ac_config_guess`; then :
649 else { echo "configure: error: cannot guess host type; you must specify one" 1>&2; exit 1; }
650 fi ;; *) ac_cv_host_alias=$nonopt ;;
654 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || exit 1
655 ac_cv_host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
656 ac_cv_host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
657 ac_cv_host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
659 echo $ECHO_N "(cached) $ECHO_C" 1>&6
662 echo "$ECHO_T""$ac_cv_host" 1>&6
665 host_alias=$ac_cv_host_alias
666 host_cpu=$ac_cv_host_cpu
667 host_vendor=$ac_cv_host_vendor
668 host_os=$ac_cv_host_os
670 echo $ECHO_N "checking target system type... $ECHO_C" 1>&6
671 echo "configure:672: checking target system type" 1>&5
672 if test "x$ac_cv_target" = "x" || (test "x$target" != "xNONE" && test "x$target" != "x$ac_cv_target_alias"); then
674 # Make sure we can run config.sub.
675 if $ac_config_sub sun4 >/dev/null 2>&1; then :; else
676 { echo "configure: error: cannot run $ac_config_sub" 1>&2; exit 1; }
679 ac_cv_target_alias=$target
680 case "$ac_cv_target_alias" in
684 ac_cv_target_alias=$host_alias ;;
685 *) ac_cv_target_alias=$nonopt ;;
689 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || exit 1
690 ac_cv_target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
691 ac_cv_target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
692 ac_cv_target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
694 echo $ECHO_N "(cached) $ECHO_C" 1>&6
697 echo "$ECHO_T""$ac_cv_target" 1>&6
700 target_alias=$ac_cv_target_alias
701 target_cpu=$ac_cv_target_cpu
702 target_vendor=$ac_cv_target_vendor
703 target_os=$ac_cv_target_os
705 echo $ECHO_N "checking build system type... $ECHO_C" 1>&6
706 echo "configure:707: checking build system type" 1>&5
707 if test "x$ac_cv_build" = "x" || (test "x$build" != "xNONE" && test "x$build" != "x$ac_cv_build_alias"); then
709 # Make sure we can run config.sub.
710 if $ac_config_sub sun4 >/dev/null 2>&1; then :; else
711 { echo "configure: error: cannot run $ac_config_sub" 1>&2; exit 1; }
714 ac_cv_build_alias=$build
715 case "$ac_cv_build_alias" in
719 ac_cv_build_alias=$host_alias ;;
720 *) ac_cv_build_alias=$nonopt ;;
724 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || exit 1
725 ac_cv_build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
726 ac_cv_build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
727 ac_cv_build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
729 echo $ECHO_N "(cached) $ECHO_C" 1>&6
732 echo "$ECHO_T""$ac_cv_build" 1>&6
735 build_alias=$ac_cv_build_alias
736 build_cpu=$ac_cv_build_cpu
737 build_vendor=$ac_cv_build_vendor
738 build_os=$ac_cv_build_os
740 # Do some error checking and defaulting for the host and target type.
742 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
745 # 1. You are not allowed to specify --host, --target, and nonopt at the
747 # 2. Host defaults to nonopt.
748 # 3. If nonopt is not specified, then host defaults to the current host,
749 # as determined by config.guess.
750 # 4. Target and build default to nonopt.
751 # 5. If nonopt is not specified, then target and build default to host.
753 # The aliases save the names the user supplied, while $host etc.
754 # will get canonicalized.
755 case $host---$target---$nonopt in
756 NONE---*---* | *---NONE---* | *---*---NONE) ;;
757 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
760 test "$host_alias" != "$target_alias" &&
761 test "$program_prefix$program_suffix$program_transform_name" = \
763 program_prefix=${target_alias}-
765 # Find a good install program. We prefer a C program (faster),
766 # so one script is as good as another. But avoid the broken or
767 # incompatible versions:
768 # SysV /etc/install, /usr/sbin/install
769 # SunOS /usr/etc/install
772 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
773 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
774 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
775 # ./install, which can be erroneously created by make from ./install.sh.
776 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" 1>&6
777 echo "configure:778: checking for a BSD compatible install" 1>&5
778 if test -z "$INSTALL"; then
779 if test "${ac_cv_path_install+set}" = set; then
780 echo $ECHO_N "(cached) $ECHO_C" 1>&6
782 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
783 for ac_dir in $PATH; do
784 # Account for people who put trailing slashes in PATH elements.
786 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
788 # OSF1 and SCO ODT 3.0 have their own names for install.
789 # Don't use installbsd from OSF since it installs stuff as root
791 for ac_prog in ginstall scoinst install; do
792 if test -f $ac_dir/$ac_prog; then
793 if test $ac_prog = install &&
794 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
795 # AIX install. It has an incompatible calling convention.
797 elif test $ac_prog = install &&
798 grep pwplus $ac_dir/$ac_prog >/dev/null 2>&1; then
799 # program-specific install script used by HP pwplus--don't use.
802 ac_cv_path_install="$ac_dir/$ac_prog -c"
813 if test "${ac_cv_path_install+set}" = set; then
814 INSTALL="$ac_cv_path_install"
816 # As a last resort, use the slow shell script. We don't cache a
817 # path for INSTALL within a source directory, because that will
818 # break other packages using the cache if that directory is
819 # removed, or if the path is relative.
820 INSTALL="$ac_install_sh"
823 echo "$ECHO_T""$INSTALL" 1>&6
825 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
826 # It thinks the first close brace ends the variable substitution.
827 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
829 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
831 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
833 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" 1>&6
834 echo "configure:835: checking whether build environment is sane" 1>&5
837 echo timestamp > conftestfile
838 # Do `set' in a subshell so we don't clobber the current shell's
839 # arguments. Must try -L first in case configure is actually a
840 # symlink; some systems play weird games with the mod time of symlinks
841 # (eg FreeBSD returns the mod time of the symlink's containing
844 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
845 if test "$*" = "X"; then
847 set X `ls -t $srcdir/configure conftestfile`
849 if test "$*" != "X $srcdir/configure conftestfile" \
850 && test "$*" != "X conftestfile $srcdir/configure"; then
852 # If neither matched, then we have a broken ls. This can happen
853 # if, for instance, CONFIG_SHELL is bash and it inherits a
854 # broken ls alias from the environment. This has actually
855 # happened. Such a system could not be considered "sane".
856 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
857 alias in your environment" 1>&2; exit 1; }
860 test "$2" = conftestfile
866 { echo "configure: error: newly created file is older than distributed files!
867 Check your system clock" 1>&2; exit 1; }
870 echo "$ECHO_T""yes" 1>&6
871 if test "$program_transform_name" = s,x,x,; then
872 program_transform_name=
874 # Double any \ or $. echo might interpret backslashes.
875 cat <<\EOF >conftestsed
876 s,\\,\\\\,g; s,\$,$$,g
878 program_transform_name=`echo $program_transform_name | sed -f conftestsed`
881 test "$program_prefix" != NONE &&
882 program_transform_name="s,^,${program_prefix},;$program_transform_name"
883 # Use a double $ so make ignores it.
884 test "$program_suffix" != NONE &&
885 program_transform_name="s,\$\$,${program_suffix},;$program_transform_name"
887 # sed with no file args requires a program.
888 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
890 test x"${MISSING+set}" = xset || \
891 MISSING="\${SHELL} `CDPATH=: && cd $ac_aux_dir && pwd`/missing"
892 if eval "$MISSING --run :"; then
893 am_missing_run="$MISSING --run "
897 echo "configure: warning: ${am_backtick}missing' script is too old or missing" 1>&2
900 for ac_prog in mawk gawk nawk awk
902 # Extract the first word of "$ac_prog", so it can be a program name with args.
903 set dummy $ac_prog; ac_word=$2
904 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
905 echo "configure:906: checking for $ac_word" 1>&5
906 if test "${ac_cv_prog_AWK+set}" = set; then
907 echo $ECHO_N "(cached) $ECHO_C" 1>&6
909 if test -n "$AWK"; then
910 ac_cv_prog_AWK="$AWK" # Let the user override the test.
912 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
914 for ac_dir in $ac_dummy; do
915 test -z "$ac_dir" && ac_dir=.
916 if test -f $ac_dir/$ac_word; then
917 echo "$ac_dir/$ac_word"
922 ac_cv_prog_AWK="$ac_prog"
927 AWK="$ac_cv_prog_AWK"
928 if test -n "$AWK"; then
929 echo "$ECHO_T""$AWK" 1>&6
931 echo "$ECHO_T""no" 1>&6
934 test -n "$AWK" && break
937 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" 1>&6
938 echo "configure:939: checking whether ${MAKE-make} sets \${MAKE}" 1>&5
939 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
940 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
941 echo $ECHO_N "(cached) $ECHO_C" 1>&6
943 cat >conftestmake <<\EOF
945 @echo 'ac_maketemp="${MAKE}"'
947 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
948 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
949 if test -n "$ac_maketemp"; then
950 eval ac_cv_prog_make_${ac_make}_set=yes
952 eval ac_cv_prog_make_${ac_make}_set=no
956 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
957 echo "$ECHO_T""yes" 1>&6
960 echo "$ECHO_T""no" 1>&6
961 SET_MAKE="MAKE=${MAKE-make}"
964 # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
965 if test "${enable_dependency_tracking+set}" = set; then
966 enableval="$enable_dependency_tracking"
969 if test "x$enable_dependency_tracking" = xno; then
972 am_depcomp="$ac_aux_dir/depcomp"
973 if test ! -f "$am_depcomp"; then
980 if test -z "$AMDEP"; then
986 if test -d .deps || mkdir .deps 2> /dev/null || test -d .deps; then
996 if test "`CDPATH=: && cd $srcdir && pwd`" != "`pwd`" &&
997 test -f $srcdir/config.status; then
998 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1000 cat >>confdefs.h <<EOF
1001 #define PACKAGE "$PACKAGE"
1004 cat >>confdefs.h <<EOF
1005 #define VERSION "$VERSION"
1008 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal"}
1010 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1012 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake"}
1014 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1016 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1018 AMTAR=${AMTAR-"${am_missing_run}tar"}
1020 if test -z "$install_sh"; then
1021 install_sh="$ac_aux_dir/install-sh"
1022 test -f "$install_sh" || install_sh="$ac_aux_dir/install.sh"
1023 test -f "$install_sh" || install_sh="${am_missing_run}${ac_auxdir}/install-sh"
1024 install_sh="`echo $install_sh | sed -e 's/\${SHELL}//'`"
1027 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" 1>&6
1028 echo "configure:1029: checking whether to enable maintainer-specific portions of Makefiles" 1>&5
1029 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1030 if test "${enable_maintainer_mode+set}" = set; then
1031 enableval="$enable_maintainer_mode"
1032 USE_MAINTAINER_MODE=$enableval
1034 USE_MAINTAINER_MODE=no
1036 echo "$ECHO_T""$USE_MAINTAINER_MODE" 1>&6
1038 if test $USE_MAINTAINER_MODE = yes; then
1039 MAINTAINER_MODE_TRUE=
1040 MAINTAINER_MODE_FALSE='#'
1042 MAINTAINER_MODE_TRUE='#'
1043 MAINTAINER_MODE_FALSE=
1045 MAINT=$MAINTAINER_MODE_TRUE
1047 gmp_configm4="config.m4"
1048 gmp_tmpconfigm4=cnfm4.tmp
1049 gmp_tmpconfigm4i=cnfm4i.tmp
1050 gmp_tmpconfigm4p=cnfm4p.tmp
1051 test -f $gmp_tmpconfigm4 && rm $gmp_tmpconfigm4
1052 test -f $gmp_tmpconfigm4i && rm $gmp_tmpconfigm4i
1053 test -f $gmp_tmpconfigm4p && rm $gmp_tmpconfigm4p
1055 # Check whether --enable-assert or --disable-assert was given.
1056 if test "${enable_assert+set}" = set; then
1057 enableval="$enable_assert"
1058 case "${enableval}" in
1060 *) { echo "configure: error: bad value ${enableval} for --enable-assert, need yes or no" 1>&2; exit 1; } ;;
1066 if test "$enable_assert" = "yes"; then
1067 cat >>confdefs.h <<\EOF
1068 #define WANT_ASSERT 1
1073 # Check whether --enable-alloca or --disable-alloca was given.
1074 if test "${enable_alloca+set}" = set; then
1075 enableval="$enable_alloca"
1076 case "${enableval}" in
1078 *) { echo "configure: error: bad value ${enableval} for --enable-alloca, need yes or no" 1>&2; exit 1; } ;;
1084 if test "$enable_alloca" = "no"; then
1085 cat >>confdefs.h <<\EOF
1086 #define USE_STACK_ALLOC 1
1091 # Check whether --enable-fft or --disable-fft was given.
1092 if test "${enable_fft+set}" = set; then
1093 enableval="$enable_fft"
1094 case "${enableval}" in
1096 *) { echo "configure: error: bad value ${enableval} for --enable-fft, need yes or no" 1>&2; exit 1; } ;;
1102 if test "$enable_fft" = "yes"; then
1103 cat >>confdefs.h <<\EOF
1109 # Check whether --enable-mpbsd or --disable-mpbsd was given.
1110 if test "${enable_mpbsd+set}" = set; then
1111 enableval="$enable_mpbsd"
1112 case "${enableval}" in
1114 *) { echo "configure: error: bad value ${enableval} for --enable-mpbsd, need yes or no" 1>&2; exit 1; } ;;
1120 if test "$enable_mpbsd" = "yes"; then
1122 WANT_MPBSD_FALSE='#'
1128 # Check whether --enable-mpfr or --disable-mpfr was given.
1129 if test "${enable_mpfr+set}" = set; then
1130 enableval="$enable_mpfr"
1131 case "${enableval}" in
1133 *) { echo "configure: error: bad value ${enableval} for --enable-mpfr, need yes or no" 1>&2; exit 1; } ;;
1139 if test "$enable_mpfr" = "yes"; then
1148 cclist="gcc cc" # FIXME: Prefer c89 to cc.
1149 gmp_cflags_gcc="-g -O2"
1150 gmp_cflags64_gcc="-g -O2"
1152 gmp_cflags64_cc="-g"
1156 alpha*-cray-unicos*)
1157 # Don't perform any assembly syntax tests on this beast.
1158 gmp_no_asm_syntax_testing=yes
1160 gmp_cflags_cc="$gmp_cflags_cc -O"
1163 flavour=`echo $target_cpu | sed 's/^alpha//g'`
1164 if test -n "$flavour"; then
1165 case $flavour in # compilers don't seem to understand `ev67' and such.
1166 ev6? | ev7*) flavour=ev6;;
1168 gmp_optcflags_gcc="-mcpu=$flavour"
1169 # FIXME: We shouldn't fail fatally if none of these work, but that's
1170 # how xoptcflags work and we don't have any other mechanism right now.
1171 # Why do we need this here and not for alpha*-*-* below?
1172 gmp_xoptcflags_gcc="-Wa,-arch,${flavour} -Wa,-m${flavour}"
1173 gmp_optcflags_cc="-arch $flavour -tune $flavour"
1178 flavour=`echo $target_cpu | sed 's/^alpha//g'`
1179 if test -n "$flavour"; then
1181 ev6? | ev7*) flavour=ev6;;
1183 gmp_optcflags_gcc="-mcpu=$flavour"
1186 # Cray vector machines. This must come after alpha* so that we can
1187 # recognize present and future vector processors with a wildcard.
1189 # Don't perform any assembly syntax tests on this beast.
1190 gmp_no_asm_syntax_testing=yes
1192 # Don't inherit default gmp_cflags_cc value; it comes with -g which
1193 # disables all optimization on Cray vector systems
1197 # AMD and Intel x86 configurations
1198 i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-*)
1199 # Rumour has it -O2 used to give worse register allocation than just -O.
1200 gmp_cflags_gcc="-g -O -fomit-frame-pointer"
1203 i386*-*-*) gmp_optcflags_gcc="-mcpu=i386 -march=i386";;
1204 i486*-*-*) gmp_optcflags_gcc="-mcpu=i486 -march=i486";;
1205 i586*-*-* | pentium-*-* | pentiummmx-*-*)
1206 gmp_optcflags_gcc="-mcpu=pentium -march=pentium";;
1208 # -march=pentiumpro not used because mpz/powm.c (swox cvs rev 1.4)
1209 # tickles a bug in gcc 2.95.2 (believed fixed in 2.96).
1210 i686*-*-* | pentiumpro-*-* | pentium[23]-*-*)
1211 gmp_optcflags_gcc="-mcpu=pentiumpro";;
1213 k6*-*-*) gmp_optcflags_gcc="-mcpu=k6 -march=k6";;
1215 # Athlon instruction costs are close to p6: 3 cycle load latency, 4-6
1216 # cycle mul, 40 cycle div, pairable adc, ...
1217 # FIXME: Change this when gcc gets something specific for Athlon.
1218 # -march=pentiumpro not used, per i686 above.
1219 athlon-*-*) gmp_optcflags_gcc="-mcpu=pentiumpro";;
1224 ultrasparc*-*-solaris2.[7-9] | sparcv9-*-solaris2.[7-9])
1226 gmp_cflags_gcc="$gmp_cflags_gcc -Wa,-xarch=v8plus"
1227 gmp_xoptcflags_gcc="-mcpu=v9 -mcpu=v8 -mv8"
1228 gmp_cflags64_gcc="$gmp_cflags64_gcc -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9"
1229 gmp_cflags_cc="-xtarget=native -xarch=v8 -xO4"
1230 gmp_cflags64_cc="-xtarget=native -xarch=v9 -xO4"
1233 # Need to think more about the options passed here. This isn't good for
1234 # some sparc64 linux distros, since we end up not optimizing when all the
1235 # options below fail.
1237 gmp_cflags64_gcc="$gmp_cflags64_gcc -m64 -mptr64 -Wa,-xarch=v9 -mcpu=v9"
1238 gmp_cflags_gcc="$gmp_cflags_gcc -m32"
1239 gmp_xoptflags_gcc="-mcpu=ultrasparc -mvis"
1241 ultrasparc*-*-* | sparcv9-*-*)
1242 gmp_cflags_gcc="$gmp_cflags_gcc -Wa,-xarch=v8plus"
1243 gmp_xoptcflags_gcc="-mcpu=v9 -mcpu=v8 -mv8"
1244 gmp_cflags_cc="-xtarget=native -xarch=v8 -xO4"
1246 sparcv8*-*-solaris2.* | microsparc*-*-solaris2.*)
1247 gmp_cflags_gcc="$gmp_cflags_gcc"
1248 gmp_xoptcflags_gcc="-mcpu=v8 -mv8"
1249 gmp_cflags_cc="-xtarget=native -xarch=v8 -xO4"
1251 sparcv8*-*-* | microsparc*-*-*) # SunOS, Linux, *BSD
1253 gmp_cflags_gcc="$gmp_cflags_gcc"
1254 gmp_xoptcflags_gcc="-mcpu=v8 -mv8"
1255 gmp_cflags_acc="-g -O2 -cg92"
1256 gmp_cflags_cc="-O2" # FIXME: Flag for v8?
1258 supersparc*-*-solaris2.*)
1259 gmp_cflags_gcc="$gmp_cflags_gcc -DSUPERSPARC"
1260 gmp_xoptcflags_gcc="-mcpu=v8 -mv8"
1261 gmp_cflags_cc="-xtarget=native -xarch=v8 -xO4 -DSUPERSPARC"
1263 supersparc*-*-*) # SunOS, Linux, *BSD
1265 gmp_cflags_gcc="$gmp_cflags_gcc -DSUPERSPARC"
1266 gmp_xoptcflags_gcc="-mcpu=v8 -mv8"
1267 gmp_cflags_acc="-g -O2 -cg92 -DSUPERSPARC"
1268 gmp_cflags_cc="-O2 -DSUPERSPARC" # FIXME: Flag for v8?
1272 gmp_cflags_acc="-g -O2"
1273 gmp_cflags_cc="-g -O2"
1279 gmp_cflags_gcc="$gmp_cflags_gcc -maix64 -mpowerpc64"
1280 gmp_cflags_xlc="-g -O2 -q64 -qtune=pwr3"
1284 gmp_cflags_gcc="$gmp_cflags_gcc -mpowerpc"
1285 gmp_cflags_xlc="$gmp_cflags_cc -qarch=ppc -O2"
1289 gmp_cflags_gcc="$gmp_cflags_gcc -mpower"
1290 gmp_cflags_xlc="$gmp_cflags_cc -qarch=pwr -O2"
1293 gmp_cflags_gcc="$gmp_cflags_gcc -mpowerpc64"
1294 cat >>confdefs.h <<\EOF
1295 #define _LONG_LONG_LIMB 1
1298 powerpc-apple-darwin* | powerpc-apple-macosx*)
1299 gmp_cflags_gcc="$gmp_cflags_gcc -mpowerpc -traditional-cpp"
1302 gmp_cflags_gcc="$gmp_cflags_gcc -mpowerpc"
1308 gmp_cflags64_gcc="-g -O2 -mabi=n32"
1309 gmp_cflags64_cc="$gmp_cflags64_cc -O2 -n32"
1312 # Motorola 68k family
1314 gmp_cflags_gcc="-g -O -m88110" ;;
1316 gmp_cflags_gcc="$gmp_cflags_gcc -fomit-frame-pointer"
1322 gmp_cflags_c89="$gmp_cflags_cc +O2"
1323 gmp_cflags_cc="$gmp_cflags_cc +O2"
1327 gmp_cflags_c89="+DD64 +O3"
1328 gmp_cflags_cc="+DD64 +O3"
1333 gmp_cflags64_gcc="$gmp_cflags64_gcc -mWHAT -D_LONG_LONG_LIMB"
1334 # +O2 to cc triggers bug in mpz/powm.c (1.4)
1335 gmp_cflags64_c89="+DA2.0 +e +O3 -D_LONG_LONG_LIMB"
1336 gmp_cflags64_cc="+DA2.0 +e +O3 -D_LONG_LONG_LIMB"
1337 gmp_cflags_c89="$gmp_cflags_cc +O2"
1338 gmp_cflags_cc="$gmp_cflags_cc +O2"
1343 gmp_cflags_gcc="$gmp_cflags_gcc -fomit-frame-pointer"
1347 f30[01]-fujitsu-sysv*)
1349 gmp_cflags_vcc="-g" # FIXME: flags for vcc?
1354 *-*-mingw32) gmp_cflags_gcc="$gmp_cflags_gcc -mno-cygwin";;
1357 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" 1>&6
1358 echo "configure:1352: checking for BSD-compatible nm" 1>&5
1359 if test "${ac_cv_path_NM+set}" = set; then
1360 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1362 if test -n "$NM"; then
1363 # Let the user override the test.
1366 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1367 for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1368 test -z "$ac_dir" && ac_dir=.
1369 if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
1370 # Check to see if the nm accepts a BSD-compat flag.
1371 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1372 # nm: unknown option "B" ignored
1373 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1374 ac_cv_path_NM="$ac_dir/nm -B"
1376 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1377 ac_cv_path_NM="$ac_dir/nm -p"
1380 ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1381 continue # so that we can try to find one that supports BSD flags
1386 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1391 echo "$ECHO_T""$NM" 1>&6
1392 # nm on 64-bit AIX needs to know the object file format
1399 # Save CFLAGS given on command line.
1400 gmp_user_CFLAGS="$CFLAGS"
1402 if test -z "$CC"; then
1405 if test $host != $build; then
1406 ac_tool_prefix=${host_alias}-
1411 gmp_cc_list="$cclist"
1412 gmp_req_64bit_cc="$os_64bit"
1416 for c in $gmp_cc_list; do
1421 # Extract the first word of "${ac_tool_prefix}$c", so it can be a program name with args.
1422 set dummy ${ac_tool_prefix}$c; ac_word=$2
1423 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
1424 echo "configure:1418: checking for $ac_word" 1>&5
1425 if test "${ac_cv_prog_CC+set}" = set; then
1426 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1428 if test -n "$CC"; then
1429 ac_cv_prog_CC="$CC" # Let the user override the test.
1431 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1433 for ac_dir in $ac_dummy; do
1434 test -z "$ac_dir" && ac_dir=.
1435 if test -f $ac_dir/$ac_word; then
1436 echo "$ac_dir/$ac_word"
1441 ac_cv_prog_CC="${ac_tool_prefix}$c"
1447 if test -n "$CC"; then
1448 echo "$ECHO_T""$CC" 1>&6
1450 echo "$ECHO_T""no" 1>&6
1453 if test -z "$ac_cv_prog_CC"; then
1454 if test -n "$ac_tool_prefix"; then
1455 # Extract the first word of "$c", so it can be a program name with args.
1456 set dummy $c; ac_word=$2
1457 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
1458 echo "configure:1452: checking for $ac_word" 1>&5
1459 if test "${ac_cv_prog_CC+set}" = set; then
1460 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1462 if test -n "$CC"; then
1463 ac_cv_prog_CC="$CC" # Let the user override the test.
1465 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1467 for ac_dir in $ac_dummy; do
1468 test -z "$ac_dir" && ac_dir=.
1469 if test -f $ac_dir/$ac_word; then
1470 echo "$ac_dir/$ac_word"
1478 test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="$c"
1482 if test -n "$CC"; then
1483 echo "$ECHO_T""$CC" 1>&6
1485 echo "$ECHO_T""no" 1>&6
1493 if test -n "$CC"; then
1494 eval c_flags=\$gmp_cflags_$c
1496 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1497 ac_cpp='$CPP $CPPFLAGS'
1498 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1499 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1500 cross_compiling=$ac_cv_prog_cc_cross
1503 echo $ECHO_N "checking if the C compiler ($CC) works with flags $CFLAGS... $ECHO_C" 1>&6
1504 echo "configure:1498: checking if the C compiler ($CC) works with flags $CFLAGS" 1>&5
1506 # Simple test for all targets.
1507 cat >conftest.$ac_ext <<EOF
1509 #line 1503 "configure"
1510 #include "confdefs.h"
1512 int main(){return(0);}
1514 if { (eval echo configure:1508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1516 # If we can't run a trivial program, we are probably using a cross compiler.
1517 if (./conftest; exit) 2>/dev/null; then
1523 echo "configure: failed program was:" >&5
1524 cat conftest.$ac_ext >&5
1529 # Target specific tests.
1530 if test "$tmp_works" = "yes"; then
1532 *-*-aix*) # Returning a funcptr.
1533 cat >conftest.$ac_ext <<EOF
1534 #line 1528 "configure"
1535 #include "confdefs.h"
1540 } void *g(); void *f() { return g(); } int bar(){
1545 if { (eval echo configure:1539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1549 echo "configure: failed program was:" >&5
1550 cat conftest.$ac_ext >&5
1559 if test "$tmp_works" = "yes"; then
1560 gmp_prog_cc_works=yes
1562 gmp_prog_cc_works=no
1565 echo "$ECHO_T""$tmp_works" 1>&6
1567 if test "$gmp_prog_cc_works" != "yes"; then
1571 # Save first working compiler, whether 32- or 64-bit capable.
1572 if test -z "$CC32"; then
1575 if test "$gmp_req_64bit_cc" = "yes"; then
1576 eval c_flags=\$gmp_cflags64_$c
1578 # Verify that the compiler works in 64-bit mode as well.
1579 # /usr/ucb/cc on Solaris 7 can *compile* in 64-bit mode, but not link.
1581 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1582 ac_cpp='$CPP $CPPFLAGS'
1583 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1584 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1585 cross_compiling=$ac_cv_prog_cc_cross
1588 echo $ECHO_N "checking if the C compiler ($CC) works with flags $CFLAGS... $ECHO_C" 1>&6
1589 echo "configure:1583: checking if the C compiler ($CC) works with flags $CFLAGS" 1>&5
1591 # Simple test for all targets.
1592 cat >conftest.$ac_ext <<EOF
1594 #line 1588 "configure"
1595 #include "confdefs.h"
1597 int main(){return(0);}
1599 if { (eval echo configure:1593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1601 # If we can't run a trivial program, we are probably using a cross compiler.
1602 if (./conftest; exit) 2>/dev/null; then
1608 echo "configure: failed program was:" >&5
1609 cat conftest.$ac_ext >&5
1614 # Target specific tests.
1615 if test "$tmp_works" = "yes"; then
1617 *-*-aix*) # Returning a funcptr.
1618 cat >conftest.$ac_ext <<EOF
1619 #line 1613 "configure"
1620 #include "confdefs.h"
1625 } void *g(); void *f() { return g(); } int bar(){
1630 if { (eval echo configure:1624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1634 echo "configure: failed program was:" >&5
1635 cat conftest.$ac_ext >&5
1644 if test "$tmp_works" = "yes"; then
1645 gmp_prog_cc_works=yes
1647 gmp_prog_cc_works=no
1650 echo "$ECHO_T""$tmp_works" 1>&6
1652 if test "$gmp_prog_cc_works" = "yes"; then
1654 gmp_tmp_CC_save="$CC"
1656 echo $ECHO_N "checking whether the C compiler ($CC) is 64-bit capable... $ECHO_C" 1>&6
1657 echo "configure:1651: checking whether the C compiler ($CC) is 64-bit capable" 1>&5
1658 if test -z "$NM"; then
1659 echo; echo "configure: GMP_CHECK_CC_64BIT: fatal: need nm"
1662 gmp_tmp_CFLAGS_save="$CFLAGS"
1667 # FIXME: If gcc is installed under another name than "gcc", we will
1668 # test the wrong thing.
1669 if test "$CC" != "gcc"; then
1671 gmp_tmp_vs=`$CC $CFLAGS -V -c -o conftest.o conftest.c 2>&1 | grep "^ccom:"`
1673 gmp_tmp_v1=`echo $gmp_tmp_vs | sed 's/.* .\.\(.*\)\..*\..* HP C.*/\1/'`
1674 gmp_tmp_v2=`echo $gmp_tmp_vs | sed 's/.* .\..*\.\(.*\)\..* HP C.*/\1/'`
1675 gmp_tmp_v3=`echo $gmp_tmp_vs | sed 's/.* .\..*\..*\.\(.*\) HP C.*/\1/'`
1677 test -n "$gmp_tmp_v1" && test "$gmp_tmp_v1" -ge "10" \
1678 && test -n "$gmp_tmp_v2" && test "$gmp_tmp_v2" -ge "32" \
1679 && test -n "$gmp_tmp_v3" && test "$gmp_tmp_v3" -ge "30" \
1680 && gmp_cv_cc_64bit=yes
1682 # FIXME: Compile a minimal file and determine if the resulting object
1683 # file is an ELF file. If so, gcc can produce 64-bit code.
1684 # Do we have file(1) for target?
1689 # We use `-n32' to cc and `-mabi=n32' to gcc, resulting in 64-bit
1690 # arithmetic but not 64-bit pointers, so the general test for sizeof
1691 # (void *) is not valid.
1692 # Simply try to compile an empty main. If that succeeds return
1694 cat >conftest.$ac_ext <<EOF
1695 #line 1689 "configure"
1696 #include "confdefs.h"
1706 if { (eval echo configure:1700: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1710 echo "configure: failed program was:" >&5
1711 cat conftest.$ac_ext >&5
1718 # Allocate an array of size sizeof (void *) and use nm to determine its
1719 # size. We depend on the first declared variable being put at address 0.
1720 cat >conftest.c <<EOF
1721 char arr[sizeof (void *)]={0};
1724 gmp_compile="$CC $CFLAGS -c conftest.c 1>&5"
1725 if { (eval echo configure:1719: \"$gmp_compile\") 1>&5; (eval $gmp_compile) 2>&5; }; then
1726 gmp_tmp_val=`$NM conftest.o | grep post | sed -e 's;[[][0-9][]]\(.*\);\1;' \
1727 -e 's;[^1-9]*\([0-9]*\).*;\1;'`
1728 if test "$gmp_tmp_val" = "8"; then
1734 echo "configure: failed program was:" >&5
1735 cat conftest.$ac_ext >&5
1742 CC="$gmp_tmp_CC_save"
1743 CFLAGS="$gmp_tmp_CFLAGS_save"
1744 echo "$ECHO_T""$gmp_cv_cc_64bit" 1>&6
1746 if test "$gmp_cv_cc_64bit" = "yes"; then
1747 test -z "$CC64" && CC64="$c"
1748 test -z "$CFLAGS64" && CFLAGS64="$c_flags"
1749 # We have CC64 so we're done.
1754 # We have CC32, and we don't need a 64-bit compiler so we're done.
1761 # If 64-bit OS and we have a 64-bit compiler, use it.
1762 if test -n "$os_64bit" && test -n "$CC64"; then
1766 eval CFLAGS=\$gmp_cflags_$CC
1769 # Try compiler flags that may work with only some compiler versions.
1770 # gmp_optcflags: All or nothing.
1771 eval optcflags=\$gmp_optcflags_$CC
1772 if test -n "$optcflags"; then
1773 CFLAGS_save="$CFLAGS"
1774 CFLAGS="$CFLAGS $optcflags"
1775 echo $ECHO_N "checking whether $CC accepts $optcflags... $ECHO_C" 1>&6
1776 echo "configure:1770: checking whether $CC accepts $optcflags" 1>&5
1778 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1779 ac_cpp='$CPP $CPPFLAGS'
1780 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1781 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1782 cross_compiling=$ac_cv_prog_cc_cross
1784 cat >conftest.$ac_ext <<EOF
1786 #line 1780 "configure"
1787 #include "confdefs.h"
1789 int main(){return(0);}
1791 if { (eval echo configure:1785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1793 # If we can't run a trivial program, we are probably using a cross compiler.
1794 if (./conftest; exit) 2>/dev/null; then
1800 echo "configure: failed program was:" >&5
1801 cat conftest.$ac_ext >&5
1805 if test "$optok" = "yes"; then
1806 echo "$ECHO_T""yes" 1>&6
1808 echo "$ECHO_T""no" 1>&6
1809 CFLAGS="$CFLAGS_save"
1812 # gmp_xoptcflags: First is best, one has to work.
1813 eval xoptcflags=\$gmp_xoptcflags_$CC
1814 if test -n "$xoptcflags"; then
1816 for xopt in $xoptcflags; do
1817 CFLAGS_save="$CFLAGS"
1818 CFLAGS="$CFLAGS $xopt"
1819 echo $ECHO_N "checking whether $CC accepts $xopt... $ECHO_C" 1>&6
1820 echo "configure:1814: checking whether $CC accepts $xopt" 1>&5
1822 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1823 ac_cpp='$CPP $CPPFLAGS'
1824 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1825 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1826 cross_compiling=$ac_cv_prog_cc_cross
1828 cat >conftest.$ac_ext <<EOF
1830 #line 1824 "configure"
1831 #include "confdefs.h"
1833 int main(){return(0);}
1835 if { (eval echo configure:1829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1837 # If we can't run a trivial program, we are probably using a cross compiler.
1838 if (./conftest; exit) 2>/dev/null; then
1844 echo "configure: failed program was:" >&5
1845 cat conftest.$ac_ext >&5
1849 if test "$optok" = "yes"; then
1850 echo "$ECHO_T""yes" 1>&6
1854 echo "$ECHO_T""no" 1>&6
1855 CFLAGS="$CFLAGS_save"
1858 if test "$gmp_found" = "no"; then
1859 echo "$0: fatal: need a compiler that understands one of $xoptcflags"
1865 # Restore CFLAGS given on command line.
1866 # FIXME: We've run through quite some unnecessary code looking for a
1867 # nice compiler and working flags for it, just to spoil that with user
1869 test -n "$gmp_user_CFLAGS" && CFLAGS="$gmp_user_CFLAGS"
1871 # Select chosen compiler.
1873 echo $ECHO_N "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works... $ECHO_C" 1>&6
1874 echo "configure:1868: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) works" 1>&5
1877 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1878 ac_cpp='$CPP $CPPFLAGS'
1879 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1880 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1881 cross_compiling=$ac_cv_prog_cc_cross
1883 cat >conftest.$ac_ext <<EOF
1885 #line 1879 "configure"
1886 #include "confdefs.h"
1888 int main(){return(0);}
1890 if { (eval echo configure:1884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1891 ac_cv_prog_cc_works=yes
1892 # If we can't run a trivial program, we are probably using a cross compiler.
1893 if (./conftest; exit) 2>/dev/null; then
1894 ac_cv_prog_cc_cross=no
1896 ac_cv_prog_cc_cross=yes
1899 echo "configure: failed program was:" >&5
1900 cat conftest.$ac_ext >&5
1901 ac_cv_prog_cc_works=no
1905 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1906 ac_cpp='$CPP $CPPFLAGS'
1907 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1908 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1909 cross_compiling=$ac_cv_prog_cc_cross
1911 echo "$ECHO_T""$ac_cv_prog_cc_works" 1>&6
1912 if test $ac_cv_prog_cc_works = no; then
1913 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 77; }
1915 echo $ECHO_N "checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler... $ECHO_C" 1>&6
1916 echo "configure:1910: checking whether the C compiler ($CC $CFLAGS $CPPFLAGS $LDFLAGS) is a cross-compiler" 1>&5
1917 echo "$ECHO_T""$ac_cv_prog_cc_cross" 1>&6
1918 cross_compiling=$ac_cv_prog_cc_cross
1920 echo $ECHO_N "checking whether we are using GNU C... $ECHO_C" 1>&6
1921 echo "configure:1915: checking whether we are using GNU C" 1>&5
1922 if test "${ac_cv_prog_gcc+set}" = set; then
1923 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1925 cat >conftest.c <<EOF
1930 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1924: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1936 echo "$ECHO_T""$ac_cv_prog_gcc" 1>&6
1938 if test "$ac_cv_prog_gcc" = "yes"; then
1944 # Set CFLAGS if not already set.
1945 if test -z "$CFLAGS"; then
1947 if test "$GCC" = "yes"; then
1948 CFLAGS="$CFLAGS -O2"
1952 if test "${ac_cv_prog_CC+set}" = set; then
1953 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1961 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" 1>&6
1962 echo "configure:1956: checking how to run the C preprocessor" 1>&5
1963 # On Suns, sometimes $CPP names a directory.
1964 if test -n "$CPP" && test -d "$CPP"; then
1967 if test -z "$CPP"; then
1968 if test "${ac_cv_prog_CPP+set}" = set; then
1969 echo $ECHO_N "(cached) $ECHO_C" 1>&6
1971 # This must be in double quotes, not single quotes, because CPP may get
1972 # substituted into the Makefile and "${CC-cc}" will confuse make.
1974 # On the NeXT, cc -E runs the code through the compiler's parser,
1975 # not just through cpp.
1977 cat >conftest.$ac_ext <<EOF
1978 #line 1972 "configure"
1979 #include "confdefs.h"
1983 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1984 { (eval echo configure:1978: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1985 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1986 if test -z "$ac_err"; then
1990 echo "configure: failed program was:" >&5
1991 cat conftest.$ac_ext >&5
1993 CPP="${CC-cc} -E -traditional-cpp"
1995 cat >conftest.$ac_ext <<EOF
1996 #line 1990 "configure"
1997 #include "confdefs.h"
2001 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2002 { (eval echo configure:1996: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2003 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2004 if test -z "$ac_err"; then
2008 echo "configure: failed program was:" >&5
2009 cat conftest.$ac_ext >&5
2011 CPP="${CC-cc} -nologo -E"
2013 cat >conftest.$ac_ext <<EOF
2014 #line 2008 "configure"
2015 #include "confdefs.h"
2019 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2020 { (eval echo configure:2014: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2021 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2022 if test -z "$ac_err"; then
2026 echo "configure: failed program was:" >&5
2027 cat conftest.$ac_ext >&5
2036 ac_cv_prog_CPP="$CPP"
2038 CPP="$ac_cv_prog_CPP"
2040 ac_cv_prog_CPP="$CPP"
2042 echo "$ECHO_T""$CPP" 1>&6
2044 # Find a good install program. We prefer a C program (faster),
2045 # so one script is as good as another. But avoid the broken or
2046 # incompatible versions:
2047 # SysV /etc/install, /usr/sbin/install
2048 # SunOS /usr/etc/install
2049 # IRIX /sbin/install
2051 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2052 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2053 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2054 # ./install, which can be erroneously created by make from ./install.sh.
2055 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" 1>&6
2056 echo "configure:2050: checking for a BSD compatible install" 1>&5
2057 if test -z "$INSTALL"; then
2058 if test "${ac_cv_path_install+set}" = set; then
2059 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2061 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
2062 for ac_dir in $PATH; do
2063 # Account for people who put trailing slashes in PATH elements.
2065 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2067 # OSF1 and SCO ODT 3.0 have their own names for install.
2068 # Don't use installbsd from OSF since it installs stuff as root
2070 for ac_prog in ginstall scoinst install; do
2071 if test -f $ac_dir/$ac_prog; then
2072 if test $ac_prog = install &&
2073 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2074 # AIX install. It has an incompatible calling convention.
2076 elif test $ac_prog = install &&
2077 grep pwplus $ac_dir/$ac_prog >/dev/null 2>&1; then
2078 # program-specific install script used by HP pwplus--don't use.
2081 ac_cv_path_install="$ac_dir/$ac_prog -c"
2092 if test "${ac_cv_path_install+set}" = set; then
2093 INSTALL="$ac_cv_path_install"
2095 # As a last resort, use the slow shell script. We don't cache a
2096 # path for INSTALL within a source directory, because that will
2097 # break other packages using the cache if that directory is
2098 # removed, or if the path is relative.
2099 INSTALL="$ac_install_sh"
2102 echo "$ECHO_T""$INSTALL" 1>&6
2104 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2105 # It thinks the first close brace ends the variable substitution.
2106 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2108 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2110 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2112 echo $ECHO_N "checking whether ln -s works... $ECHO_C" 1>&6
2113 echo "configure:2107: checking whether ln -s works" 1>&5
2114 if test "${ac_cv_prog_LN_S+set}" = set; then
2115 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2118 if ln -s X conftestdata 2>/dev/null
2121 ac_cv_prog_LN_S="ln -s"
2126 LN_S="$ac_cv_prog_LN_S"
2127 if test "$ac_cv_prog_LN_S" = "ln -s"; then
2128 echo "$ECHO_T""yes" 1>&6
2130 echo "$ECHO_T""no" 1>&6
2133 echo $ECHO_N "checking for suitable m4... $ECHO_C" 1>&6
2134 echo "configure:2128: checking for suitable m4" 1>&5
2135 if test "${gmp_cv_prog_m4+set}" = set; then
2136 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2138 if test -n "$M4"; then
2139 gmp_cv_prog_m4="$M4"
2141 cat >conftest.m4 <<\EOF
2142 define(dollarhash,``$#'')dnl
2143 ifelse(dollarhash(x),1,`define(t1,Y)',
2144 ``bad: $# not supported (SunOS /usr/bin/m4)
2146 ifelse(eval(89),89,`define(t2,Y)',
2147 `bad: eval() doesnt support 8 or 9 in a constant (OpenBSD 2.6 m4)
2149 ifelse(t1`'t2,YY,`good
2152 echo "trying m4" 1>&5
2153 gmp_tmp_val="`(m4 conftest.m4) 2>&5`"
2154 echo "$gmp_tmp_val" 1>&5
2155 if test "$gmp_tmp_val" = good; then
2158 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2159 ac_dummy="$PATH:/usr/5bin"
2160 for ac_dir in $ac_dummy; do
2161 test -z "$ac_dir" && ac_dir=.
2162 echo "trying $ac_dir/m4" 1>&5
2163 gmp_tmp_val="`($ac_dir/m4 conftest.m4) 2>&5`"
2164 echo "$gmp_tmp_val" 1>&5
2165 if test "$gmp_tmp_val" = good; then
2166 gmp_cv_prog_m4="$ac_dir/m4"
2171 if test -z "$gmp_cv_prog_m4"; then
2172 { echo "configure: error: No usable m4 in \$PATH or /usr/5bin (see config.log for reasons)." 1>&2; exit 1; }
2178 echo "$ECHO_T""$gmp_cv_prog_m4" 1>&6
2179 M4="$gmp_cv_prog_m4"
2181 # Extract the first word of "ar", so it can be a program name with args.
2182 set dummy ar; ac_word=$2
2183 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
2184 echo "configure:2178: checking for $ac_word" 1>&5
2185 if test "${ac_cv_prog_AR+set}" = set; then
2186 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2188 if test -n "$AR"; then
2189 ac_cv_prog_AR="$AR" # Let the user override the test.
2191 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2193 for ac_dir in $ac_dummy; do
2194 test -z "$ac_dir" && ac_dir=.
2195 if test -f $ac_dir/$ac_word; then
2196 echo "$ac_dir/$ac_word"
2207 if test -n "$AR"; then
2208 echo "$ECHO_T""$AR" 1>&6
2210 echo "$ECHO_T""no" 1>&6
2213 # ar on AIX needs to know the object file format
2220 if test "$gmp_no_asm_syntax_testing" != "yes"; then
2221 echo $ECHO_N "checking how to switch to text section... $ECHO_C" 1>&6
2222 echo "configure:2216: checking how to switch to text section" 1>&5
2223 if test "${gmp_cv_check_asm_text+set}" = set; then
2224 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2229 gmp_cv_check_asm_text=".csect .text[PR]"
2232 *-*-hpux*) gmp_cv_check_asm_text=".code" ;;
2233 *) gmp_cv_check_asm_text=".text" ;;
2237 echo "$ECHO_T""$gmp_cv_check_asm_text" 1>&6
2238 echo "define(<TEXT>, <$gmp_cv_check_asm_text>)" >> $gmp_tmpconfigm4
2240 echo $ECHO_N "checking how to switch to data section... $ECHO_C" 1>&6
2241 echo "configure:2235: checking how to switch to data section" 1>&5
2242 if test "${gmp_cv_check_asm_data+set}" = set; then
2243 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2248 gmp_cv_check_asm_data=".csect .data[RW]"
2251 *) gmp_cv_check_asm_data=".data" ;;
2255 echo "$ECHO_T""$gmp_cv_check_asm_data" 1>&6
2256 echo "define(<DATA>, <$gmp_cv_check_asm_data>)" >> $gmp_tmpconfigm4
2258 echo $ECHO_N "checking how to export a symbol... $ECHO_C" 1>&6
2259 echo "configure:2253: checking how to export a symbol" 1>&5
2260 if test "${gmp_cv_check_asm_globl+set}" = set; then
2261 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2264 *-*-hpux*) gmp_cv_check_asm_globl=".export" ;;
2265 *) gmp_cv_check_asm_globl=".globl" ;;
2269 echo "$ECHO_T""$gmp_cv_check_asm_globl" 1>&6
2270 echo "define(<GLOBL>, <$gmp_cv_check_asm_globl>)" >> $gmp_tmpconfigm4
2272 echo $ECHO_N "checking what assembly label suffix to use... $ECHO_C" 1>&6
2273 echo "configure:2267: checking what assembly label suffix to use" 1>&5
2274 if test "${gmp_cv_check_asm_label_suffix+set}" = set; then
2275 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2278 *-*-hpux*) gmp_cv_check_asm_label_suffix="" ;;
2279 *) gmp_cv_check_asm_label_suffix=":" ;;
2283 echo "$ECHO_T""$gmp_cv_check_asm_label_suffix" 1>&6
2284 echo "define(<LABEL_SUFFIX>, <\$1$gmp_cv_check_asm_label_suffix>)" >> $gmp_tmpconfigm4
2286 echo $ECHO_N "checking how the .type assembly directive should be used... $ECHO_C" 1>&6
2287 echo "configure:2281: checking how the .type assembly directive should be used" 1>&5
2288 if test "${gmp_cv_check_asm_type+set}" = set; then
2289 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2291 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2292 for gmp_tmp_prefix in @ \# %; do
2293 echo " .type sym,${gmp_tmp_prefix}function" > conftest.s
2294 if { (eval echo configure:2288: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2295 gmp_cv_check_asm_type=".type \$1,${gmp_tmp_prefix}\$2"
2299 if test -z "$gmp_cv_check_asm_type"; then
2300 gmp_cv_check_asm_type="dnl"
2304 echo "$ECHO_T""$gmp_cv_check_asm_type" 1>&6
2305 echo "define(<TYPE>, <$gmp_cv_check_asm_type>)" >> $gmp_tmpconfigm4
2307 echo $ECHO_N "checking if the .size assembly directive works... $ECHO_C" 1>&6
2308 echo "configure:2302: checking if the .size assembly directive works" 1>&5
2309 if test "${gmp_cv_check_asm_size+set}" = set; then
2310 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2312 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2313 echo ' .size sym,1' > conftest.s
2314 if { (eval echo configure:2308: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2315 gmp_cv_check_asm_size=".size \$1,\$2"
2317 gmp_cv_check_asm_size="dnl"
2321 echo "$ECHO_T""$gmp_cv_check_asm_size" 1>&6
2322 echo "define(<SIZE>, <$gmp_cv_check_asm_size>)" >> $gmp_tmpconfigm4
2324 echo $ECHO_N "checking what prefix to use for a local label... $ECHO_C" 1>&6
2325 echo "configure:2319: checking what prefix to use for a local label" 1>&5
2326 if test "${gmp_cv_check_asm_lsym_prefix+set}" = set; then
2327 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2329 if test -z "$NM"; then
2330 echo; echo "GMP_CHECK_ASM_LSYM_PREFIX: fatal: need nm"
2333 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2334 gmp_cv_check_asm_lsym_prefix="L"
2335 for gmp_tmp_pre in L .L $ L$; do
2336 cat > conftest.s <<EOF
2337 dummy${gmp_cv_check_asm_label_suffix}
2338 ${gmp_tmp_pre}gurkmacka${gmp_cv_check_asm_label_suffix}
2341 if { (eval echo configure:2335: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2342 $NM conftest.o >/dev/null 2>&1
2344 if test "$gmp_rc" != "0"; then
2345 echo "configure: $NM failure, using default"
2348 if $NM conftest.o | grep gurkmacka >/dev/null; then true; else
2349 gmp_cv_check_asm_lsym_prefix="$gmp_tmp_pre"
2353 echo "configure: failed program was:" >&5
2361 echo "$ECHO_T""$gmp_cv_check_asm_lsym_prefix" 1>&6
2362 echo "define(<LSYM_PREFIX>, <${gmp_cv_check_asm_lsym_prefix}>)" >> $gmp_tmpconfigm4
2364 echo $ECHO_N "checking how to define a 32-bit word... $ECHO_C" 1>&6
2365 echo "configure:2359: checking how to [define] a 32-bit word" 1>&5
2366 if test "${gmp_cv_check_asm_w32+set}" = set; then
2367 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2369 if test -z "$NM"; then
2370 echo; echo "configure: GMP_CHECK_ASM_W32: fatal: need nm"
2374 # FIXME: HPUX puts first symbol at 0x40000000, breaking our assumption
2375 # that it's at 0x0. We'll have to declare another symbol before the
2376 # .long/.word and look at the distance between the two symbols. The
2377 # only problem is that the sed expression(s) barfs (on Solaris, for
2378 # example) for the symbol with value 0. For now, HPUX uses .word.
2382 gmp_cv_check_asm_w32=".word"
2385 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2386 for gmp_tmp_op in .long .word; do
2387 cat > conftest.s <<EOF
2388 $gmp_cv_check_asm_data
2389 $gmp_cv_check_asm_globl foo
2391 foo${gmp_cv_check_asm_label_suffix}
2394 if { (eval echo configure:2388: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2396 gmp_tmp_val=`$NM conftest.o | grep foo | sed -e 's;[[][0-9][]]\(.*\);\1;' \
2397 -e 's;[^1-9]*\([0-9]*\).*;\1;'`
2398 if test "$gmp_tmp_val" = "4"; then
2399 gmp_cv_check_asm_w32="$gmp_tmp_op"
2407 if test -z "$gmp_cv_check_asm_w32"; then
2408 echo; echo "configure: GMP_CHECK_ASM_W32: fatal: do not know how to define a 32-bit word"
2414 echo "$ECHO_T""$gmp_cv_check_asm_w32" 1>&6
2415 echo "define(<W32>, <$gmp_cv_check_asm_w32>)" >> $gmp_tmpconfigm4
2417 echo $ECHO_N "checking if symbols are prefixed by underscore... $ECHO_C" 1>&6
2418 echo "configure:2412: checking if symbols are prefixed by underscore" 1>&5
2419 if test "${gmp_cv_check_asm_underscore+set}" = set; then
2420 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2422 cat > conftest.$ac_ext <<EOF
2423 #line 2417 "configure"
2424 #include "confdefs.h"
2425 int underscore_test() {
2428 if { (eval echo configure:2422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2429 if grep _underscore_test conftest* >/dev/null; then
2430 gmp_cv_check_asm_underscore=yes
2432 gmp_cv_check_asm_underscore=no
2435 echo "configure: failed program was:" >&5
2436 cat conftest.$ac_ext >&5
2441 echo "$ECHO_T""$gmp_cv_check_asm_underscore" 1>&6
2442 if test "$gmp_cv_check_asm_underscore" = "yes"; then
2444 echo 'define(<GSYM_PREFIX>, <_>)' >> $gmp_tmpconfigm4
2449 echo 'define(<GSYM_PREFIX>, <>)' >> $gmp_tmpconfigm4
2454 echo $ECHO_N "checking if .align assembly directive is logarithmic... $ECHO_C" 1>&6
2455 echo "configure:2449: checking if .align assembly directive is logarithmic" 1>&5
2456 if test "${gmp_cv_check_asm_align_log+set}" = set; then
2457 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2459 if test -z "$NM"; then
2460 echo; echo "configure: GMP_CHECK_ASM_ALIGN_LOG: fatal: need nm"
2463 cat > conftest.s <<EOF
2464 $gmp_cv_check_asm_data
2466 $gmp_cv_check_asm_globl foo
2469 foo$gmp_cv_check_asm_label_suffix
2472 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2473 if { (eval echo configure:2467: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2475 gmp_tmp_val=`$NM conftest.o | grep foo | sed -e 's;[[][0-9][]]\(.*\);\1;' \
2476 -e 's;[^1-9]*\([0-9]*\).*;\1;'`
2477 if test "$gmp_tmp_val" = "10" || test "$gmp_tmp_val" = "16"; then
2478 gmp_cv_check_asm_align_log=yes
2480 gmp_cv_check_asm_align_log=no
2483 echo "configure: failed program was:" >&5
2489 echo "$ECHO_T""$gmp_cv_check_asm_align_log" 1>&6
2491 echo "define(<ALIGN_LOGARITHMIC>,<$gmp_cv_check_asm_align_log>)" >> $gmp_tmpconfigm4
2493 if test "$gmp_cv_check_asm_align_log" = "yes"; then
2507 sparcv9*-*-solaris2.[789]* | sparc64*-*-solaris2.[789]* | ultrasparc*-*-solaris2.[789]*)
2510 else path="sparc32/v9 sparc32/v8 sparc32"
2516 else path="sparc32/v9 sparc32/v8 sparc32"
2519 sparcv8*-*-* | microsparc*-*-*)
2520 path="sparc32/v8 sparc32"
2521 if test x${floating_point} = xno
2522 then extra_functions="udiv_nfp"
2523 else extra_functions="udiv_fp"
2526 sparcv9*-*-* | ultrasparc*-*-*)
2527 path="sparc32/v9 sparc32/v8 sparc32"
2528 extra_functions="udiv_fp"
2531 path="sparc32/v8/supersparc sparc32/v8 sparc32"
2532 extra_functions="udiv"
2534 sparc*-*-*) path="sparc32"
2535 if test x${floating_point} = xno
2536 then extra_functions="udiv_nfp"
2537 else extra_functions="udiv_fp"
2541 path="hppa/hppa1_1 hppa"
2542 extra_functions="udiv_qrnnd"
2546 extra_functions="udiv_qrnnd"
2550 extra_functions="umul_ppmm udiv_qrnnd"
2553 if test -n "$CC64"; then
2555 extra_functions="umul_ppmm udiv_qrnnd"
2556 # We need to use the system compiler, or actually the system assembler,
2557 # since GAS has not been ported to understand the 2.0 instructions.
2560 # FIXME: path should be "hppa/hppa2_0 hppa/hppa1_1 hppa"
2561 path="hppa/hppa1_1 hppa"
2562 extra_functions="udiv_qrnnd"
2565 hppa*-*-*) #assume pa7100
2566 path="hppa/hppa1_1/pa7100 hppa/hppa1_1 hppa"
2567 extra_functions="udiv_qrnnd";;
2568 f30[01]-fujitsu-sysv*)
2570 alphaev6*-*-*) path="alpha/ev6 alpha"; extra_functions="invert_limb cntlz";;
2571 alphaev5*-*-*) path="alpha/ev5 alpha"; extra_functions="invert_limb cntlz";;
2572 alpha*-*-*) path="alpha"; extra_functions="invert_limb cntlz";;
2573 # Cray vector machines. This must come after alpha* so that we can
2574 # recognize present and future vector processors with a wildcard.
2577 extra_functions="mulww";;
2578 am29000*-*-*) path="a29k";;
2579 a29k*-*-*) path="a29k";;
2581 # AMD and Intel x86 configurations
2583 i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-*)
2584 gmp_m4postinc="x86/x86-defs.m4"
2585 extra_functions="udiv umul"
2586 CALLING_CONVENTIONS_OBJS="x86call.o x86check.o"
2588 echo $ECHO_N "checking if the assembler takes cl with shldl... $ECHO_C" 1>&6
2589 echo "configure:2583: checking if the assembler takes cl with shldl" 1>&5
2590 if test "${gmp_cv_check_asm_shldl_cl+set}" = set; then
2591 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2593 cat > conftest.s <<EOF
2594 $gmp_cv_check_asm_text
2595 shldl %cl, %eax, %ebx
2597 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2598 if { (eval echo configure:2592: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2599 gmp_cv_check_asm_shldl_cl=yes
2601 gmp_cv_check_asm_shldl_cl=no
2606 echo "$ECHO_T""$gmp_cv_check_asm_shldl_cl" 1>&6
2607 if test "$gmp_cv_check_asm_shldl_cl" = "yes"; then
2609 echo 'define(<WANT_SHLDL_CL>, <1>)' >> $gmp_tmpconfigm4
2613 echo 'define(<WANT_SHLDL_CL>, <0>)' >> $gmp_tmpconfigm4
2617 echo $ECHO_N "checking if the .align directive accepts an 0x90 fill in .text... $ECHO_C" 1>&6
2618 echo "configure:2612: checking if the .align directive accepts an 0x90 fill in .text" 1>&5
2619 if test "${gmp_cv_check_asm_align_fill_0x90+set}" = set; then
2620 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2623 cat > conftest.s <<EOF
2624 $gmp_cv_check_asm_text
2629 gmp_tmp_val="`$CCAS $CFLAGS conftest.s 2>&1`"
2630 if test $? = 0; then
2631 echo "$gmp_tmp_val" 1>&5
2632 if echo "$gmp_tmp_val" | grep "Warning: Fill parameter ignored for executable section"; then
2633 echo "Supressing this warning by omitting 0x90" 1>&5
2634 gmp_cv_check_asm_align_fill_0x90=no
2636 gmp_cv_check_asm_align_fill_0x90=yes
2639 echo "Non-zero exit code" 1>&5
2640 echo "$gmp_tmp_val" 1>&5
2641 gmp_cv_check_asm_align_fill_0x90=no
2646 echo "$ECHO_T""$gmp_cv_check_asm_align_fill_0x90" 1>&6
2648 echo "define(<ALIGN_FILL_0x90>,<$gmp_cv_check_asm_align_fill_0x90>)" >> $gmp_tmpconfigm4
2650 # the CPUs below wanting to know about mmx
2652 pentiummmx-*-* | pentium[23]-*-* | k6*-*-* | athlon-*-*)
2654 echo $ECHO_N "checking if the assembler knows about MMX instructions... $ECHO_C" 1>&6
2655 echo "configure:2649: checking if the assembler knows about MMX instructions" 1>&5
2656 if test "${gmp_cv_check_asm_mmx+set}" = set; then
2657 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2659 cat > conftest.s <<EOF
2660 $gmp_cv_check_asm_text
2663 ac_assemble="$CCAS $CFLAGS conftest.s 1>&5"
2664 if { (eval echo configure:2658: \"$ac_assemble\") 1>&5; (eval $ac_assemble) 2>&5; }; then
2665 gmp_cv_check_asm_mmx=yes
2667 gmp_cv_check_asm_mmx=no
2672 echo "$ECHO_T""$gmp_cv_check_asm_mmx" 1>&6
2673 if test "$gmp_cv_check_asm_mmx" = "yes"; then
2676 echo "configure: warning: +----------------------------------------------------------" 1>&2
2677 echo "configure: warning: | WARNING WARNING WARNING" 1>&2
2678 echo "configure: warning: | Target CPU has MMX code, but it can't be assembled by" 1>&2
2679 echo "configure: warning: | $CCAS $CFLAGS" 1>&2
2680 echo "configure: warning: | Non-MMX replacements will be used." 1>&2
2681 echo "configure: warning: | This will be an inferior build." 1>&2
2682 echo "configure: warning: +----------------------------------------------------------" 1>&2
2689 # default for anything not otherwise mentioned
2697 # don't know what best suits k5
2700 i586*-*-* | pentium-*-*)
2701 path="x86/pentium x86"
2704 path="x86/pentium x86"
2705 if test "$tmp_mmx" = yes; then
2706 path="x86/pentium/mmx $path"
2709 i686*-*-* | pentiumpro-*-*)
2714 # The pentium/mmx lshift and rshift are good on p6 and can be used
2715 # until there's something specific for p6.
2716 if test "$tmp_mmx" = yes; then
2717 path="x86/p6/mmx x86/pentium/mmx $path"
2722 # The pentium/mmx lshift and rshift are good on p6 and can be used
2723 # until there's something specific for p6.
2724 if test "$tmp_mmx" = yes; then
2725 path="x86/p6/p3mmx x86/p6/mmx x86/pentium/mmx $path"
2730 if test "$tmp_mmx" = yes; then
2731 path="x86/k6/k62mmx x86/k6/mmx $path"
2736 if test "$tmp_mmx" = yes; then
2737 path="x86/k6/mmx $path"
2742 if test "$tmp_mmx" = yes; then
2743 path="x86/k7/mmx $path"
2749 i960*-*-*) path="i960";;
2751 ia64*-*-*) path="ia64";;
2753 # Motorola 68k configurations. Let m68k mean 68020-68040.
2754 m680[234]0*-*-* | m68k*-*-* | \
2755 m68*-next-nextstep*) # Nexts are at least '020
2756 path="m68k/mc68020 m68k"
2764 m88k*-*-* | m88k*-*-*) path="m88k";;
2765 m88110*-*-*) path="m88k/mc88110 m88k";;
2766 ns32k*-*-*) path="ns32k";;
2768 pyramid-*-*) path="pyr";;
2770 ppc601-*-*) path="power powerpc32";;
2771 powerpc64*-*-*) path="powerpc64";;
2772 powerpc*-*-*) path="powerpc32";;
2773 rs6000-*-* | power-*-* | power2-*-*)
2775 extra_functions="udiv_w_sdiv"
2779 sh2-*-*) path="sh/sh2 sh";;
2781 mips[34]*-*-*) path="mips3";;
2782 mips*-*-irix6*) path="mips3";;
2783 mips*-*-*) path="mips2";;
2785 vax*-*-*) path="vax"; extra_functions="udiv_w_sdiv";;
2787 z8000x*-*-*) path="z8000x"; extra_functions="udiv_w_sdiv";;
2788 z8000*-*-*) path="z8000"; extra_functions="udiv_w_sdiv";;
2790 clipper*-*-*) path="clipper";;
2793 if test -n "$CALLING_CONVENTIONS_OBJS"; then
2794 cat >>confdefs.h <<\EOF
2795 #define HAVE_CALLING_CONVENTIONS 1
2801 i[5-8]86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-*)
2802 # rdtsc is in pentium and up, not in i386 and i486
2803 SPEED_CYCLECOUNTER_OBJS=pentium.lo
2806 SPEED_CYCLECOUNTER_OBJS=alpha.lo
2808 sparcv9*-*-* | ultrasparc*-*-* | sparc64*-*-*)
2809 SPEED_CYCLECOUNTER_OBJS=sparcv9.lo
2812 SPEED_CYCLECOUNTER_OBJS=hppa2.lo
2815 SPEED_CYCLECOUNTER_OBJS=hppa.lo
2819 if test -n "$SPEED_CYCLECOUNTER_OBJS"
2821 cat >>confdefs.h <<\EOF
2822 #define HAVE_SPEED_CYCLECOUNTER 1
2827 echo $ECHO_N "checking for Cygwin environment... $ECHO_C" 1>&6
2828 echo "configure:2822: checking for Cygwin environment" 1>&5
2829 if test "${ac_cv_cygwin+set}" = set; then
2830 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2832 cat >conftest.$ac_ext <<EOF
2833 #line 2827 "configure"
2834 #include "confdefs.h"
2840 # define __CYGWIN__ __CYGWIN32__
2847 if { (eval echo configure:2841: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2851 echo "configure: failed program was:" >&5
2852 cat conftest.$ac_ext >&5
2858 echo "$ECHO_T""$ac_cv_cygwin" 1>&6
2860 test "$ac_cv_cygwin" = yes && CYGWIN=yes
2861 echo $ECHO_N "checking for mingw32 environment... $ECHO_C" 1>&6
2862 echo "configure:2856: checking for mingw32 environment" 1>&5
2863 if test "${ac_cv_mingw32+set}" = set; then
2864 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2866 cat >conftest.$ac_ext <<EOF
2867 #line 2861 "configure"
2868 #include "confdefs.h"
2878 if { (eval echo configure:2872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2882 echo "configure: failed program was:" >&5
2883 cat conftest.$ac_ext >&5
2889 echo "$ECHO_T""$ac_cv_mingw32" 1>&6
2891 test "$ac_cv_mingw32" = yes && MINGW32=yes
2892 echo $ECHO_N "checking for EMX OS/2 environment... $ECHO_C" 1>&6
2893 echo "configure:2887: checking for EMX OS/2 environment" 1>&5
2894 if test "${ac_cv_emxos2+set}" = set; then
2895 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2897 cat >conftest.$ac_ext <<EOF
2898 #line 2892 "configure"
2899 #include "confdefs.h"
2909 if { (eval echo configure:2903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2913 echo "configure: failed program was:" >&5
2914 cat conftest.$ac_ext >&5
2920 echo "$ECHO_T""$ac_cv_emxos2" 1>&6
2922 test "$ac_cv_emxos2" = yes && EMXOS2=yes
2924 echo $ECHO_N "checking for executable suffix... $ECHO_C" 1>&6
2925 echo "configure:2919: checking for executable suffix" 1>&5
2926 if test "${ac_cv_exeext+set}" = set; then
2927 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2929 if test "$CYGWIN" = yes || test "$MINGW32" = yes || test "$EMXOS2" = yes; then
2933 echo 'int main () { return 0; }' >conftest.$ac_ext
2935 if { (eval echo configure:2929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2936 for ac_file in conftest.*; do
2938 *.c | *.C | *.o | *.obj | *.xcoff) ;;
2939 *) ac_cv_exeext=`echo $ac_file | sed -e s/conftest//` ;;
2943 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2946 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
2951 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
2952 echo "$ECHO_T""${ac_cv_exeext}" 1>&6
2955 echo $ECHO_N "checking for object suffix... $ECHO_C" 1>&6
2956 echo "configure:2950: checking for object suffix" 1>&5
2957 if test "${ac_cv_objext+set}" = set; then
2958 echo $ECHO_N "(cached) $ECHO_C" 1>&6
2961 echo 'int i = 1;' >conftest.$ac_ext
2962 if { (eval echo configure:2956: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2963 for ac_file in conftest.*; do
2966 *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
2970 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
2975 echo "$ECHO_T""$ac_cv_objext" 1>&6
2976 OBJEXT=$ac_cv_objext
2977 ac_objext=$ac_cv_objext
2980 *-*-aix4.[3-9]*) enable_shared=no ;;
2982 # Check whether --enable-shared or --disable-shared was given.
2983 if test "${enable_shared+set}" = set; then
2984 enableval="$enable_shared"
2985 p=${PACKAGE-default}
2986 case "$enableval" in
2987 yes) enable_shared=yes ;;
2988 no) enable_shared=no ;;
2991 # Look at the argument we got. We use all the common list separators.
2992 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2993 for pkg in $enableval; do
2994 if test "X$pkg" = "X$p"; then
3004 # Check whether --enable-static or --disable-static was given.
3005 if test "${enable_static+set}" = set; then
3006 enableval="$enable_static"
3007 p=${PACKAGE-default}
3008 case "$enableval" in
3009 yes) enable_static=yes ;;
3010 no) enable_static=no ;;
3013 # Look at the argument we got. We use all the common list separators.
3014 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3015 for pkg in $enableval; do
3016 if test "X$pkg" = "X$p"; then
3026 # Check whether --enable-fast-install or --disable-fast-install was given.
3027 if test "${enable_fast_install+set}" = set; then
3028 enableval="$enable_fast_install"
3029 p=${PACKAGE-default}
3030 case "$enableval" in
3031 yes) enable_fast_install=yes ;;
3032 no) enable_fast_install=no ;;
3034 enable_fast_install=no
3035 # Look at the argument we got. We use all the common list separators.
3036 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3037 for pkg in $enableval; do
3038 if test "X$pkg" = "X$p"; then
3039 enable_fast_install=yes
3046 enable_fast_install=yes
3049 echo $ECHO_N "checking build system type... $ECHO_C" 1>&6
3050 echo "configure:3044: checking build system type" 1>&5
3051 if test "x$ac_cv_build" = "x" || (test "x$build" != "xNONE" && test "x$build" != "x$ac_cv_build_alias"); then
3053 # Make sure we can run config.sub.
3054 if $ac_config_sub sun4 >/dev/null 2>&1; then :; else
3055 { echo "configure: error: cannot run $ac_config_sub" 1>&2; exit 1; }
3058 ac_cv_build_alias=$build
3059 case "$ac_cv_build_alias" in
3063 ac_cv_build_alias=$host_alias ;;
3064 *) ac_cv_build_alias=$nonopt ;;
3068 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || exit 1
3069 ac_cv_build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3070 ac_cv_build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3071 ac_cv_build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3073 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3076 echo "$ECHO_T""$ac_cv_build" 1>&6
3079 build_alias=$ac_cv_build_alias
3080 build_cpu=$ac_cv_build_cpu
3081 build_vendor=$ac_cv_build_vendor
3082 build_os=$ac_cv_build_os
3084 # Check whether --with-gnu-ld or --without-gnu-ld was given.
3085 if test "${with_gnu_ld+set}" = set; then
3086 withval="$with_gnu_ld"
3087 test "$withval" = no || with_gnu_ld=yes
3093 if test "$ac_cv_prog_gcc" = yes; then
3094 # Check if gcc -print-prog-name=ld gives a path.
3095 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" 1>&6
3096 echo "configure:3090: checking for ld used by GCC" 1>&5
3099 # gcc leaves a trailing carriage return which upsets mingw
3100 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3102 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3105 # Accept absolute paths.
3106 [\\/]* | [A-Za-z]:[\\/]*)
3107 re_direlt='/[^/][^/]*/\.\./'
3108 # Canonicalize the path of ld
3109 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3110 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3111 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3113 test -z "$LD" && LD="$ac_prog"
3116 # If it fails, then pretend we aren't using GCC.
3120 # If it is relative, then search for the first ld in PATH.
3124 elif test "$with_gnu_ld" = yes; then
3125 echo $ECHO_N "checking for GNU ld... $ECHO_C" 1>&6
3126 echo "configure:3120: checking for GNU ld" 1>&5
3128 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" 1>&6
3129 echo "configure:3123: checking for non-GNU ld" 1>&5
3131 if test "${ac_cv_path_LD+set}" = set; then
3132 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3134 if test -z "$LD"; then
3135 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3136 for ac_dir in $PATH; do
3137 test -z "$ac_dir" && ac_dir=.
3138 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3139 ac_cv_path_LD="$ac_dir/$ac_prog"
3140 # Check to see if the program is GNU ld. I'd rather use --version,
3141 # but apparently some GNU ld's only accept -v.
3142 # Break only if it was the GNU/non-GNU ld that we prefer.
3143 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3144 test "$with_gnu_ld" != no && break
3146 test "$with_gnu_ld" != yes && break
3152 ac_cv_path_LD="$LD" # Let the user override the test with a path.
3157 if test -n "$LD"; then
3158 echo "$ECHO_T""$LD" 1>&6
3160 echo "$ECHO_T""no" 1>&6
3162 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
3163 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" 1>&6
3164 echo "configure:3158: checking if the linker ($LD) is GNU ld" 1>&5
3165 if test "${ac_cv_prog_gnu_ld+set}" = set; then
3166 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3168 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3169 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3170 ac_cv_prog_gnu_ld=yes
3172 ac_cv_prog_gnu_ld=no
3175 echo "$ECHO_T""$ac_cv_prog_gnu_ld" 1>&6
3176 with_gnu_ld=$ac_cv_prog_gnu_ld
3178 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" 1>&6
3179 echo "configure:3173: checking for $LD option to reload object files" 1>&5
3180 if test "${lt_cv_ld_reload_flag+set}" = set; then
3181 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3183 lt_cv_ld_reload_flag='-r'
3185 echo "$ECHO_T""$lt_cv_ld_reload_flag" 1>&6
3186 reload_flag=$lt_cv_ld_reload_flag
3187 test -n "$reload_flag" && reload_flag=" $reload_flag"
3189 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" 1>&6
3190 echo "configure:3184: checking how to recognise dependant libraries" 1>&5
3191 if test "${lt_cv_deplibs_check_method+set}" = set; then
3192 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3194 lt_cv_file_magic_cmd='${MAGIC}'
3195 lt_cv_file_magic_test_file=
3196 lt_cv_deplibs_check_method='unknown'
3197 # Need to set the preceding variable on all platforms that support
3198 # interlibrary dependencies.
3199 # 'none' -- dependencies not supported.
3200 # `unknown' -- same as none, but documents that we really don't know.
3201 # 'pass_all' -- all dependencies passed with no checks.
3202 # 'test_compile' -- check by making test program.
3203 # 'file_magic [regex]' -- check by looking for files in library path
3204 # which responds to the $file_magic_cmd with a given egrep regex.
3205 # If you have `file' or equivalent on your system and you're not sure
3206 # whether `pass_all' will *always* work, you probably want this one.
3210 lt_cv_deplibs_check_method=pass_all
3214 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3215 lt_cv_file_magic_test_file=/shlib/libc.so
3219 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3220 lt_cv_file_magic_cmd='${OBJDUMP} -f'
3224 case "$version_type" in
3226 lt_cv_deplibs_check_method=pass_all
3232 lt_cv_deplibs_check_method=pass_all
3238 # this will be overridden with pass_all, but let us keep it just in case
3239 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3243 *-32|*"-32 ") libmagic=32-bit;;
3244 *-n32|*"-n32 ") libmagic=N32;;
3245 *-64|*"-64 ") libmagic=64-bit;;
3246 *) libmagic=never-match;;
3248 # this will be overridden with pass_all, but let us keep it just in case
3249 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3252 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3253 lt_cv_deplibs_check_method=pass_all
3256 # This must be Linux ELF.
3259 alpha* | i*86 | powerpc* | sparc* )
3260 lt_cv_deplibs_check_method=pass_all ;;
3262 # glibc up to 2.1.1 does not perform some relocations on ARM
3263 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3265 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3268 osf3* | osf4* | osf5*)
3269 # this will be overridden with pass_all, but let us keep it just in case
3270 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3271 lt_cv_file_magic_test_file=/shlib/libc.so
3272 lt_cv_deplibs_check_method=pass_all
3276 lt_cv_deplibs_check_method=pass_all
3280 lt_cv_deplibs_check_method=pass_all
3281 lt_cv_file_magic_test_file=/lib/libc.so
3284 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3285 case "$host_vendor" in
3287 lt_cv_deplibs_check_method=pass_all
3290 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]'
3291 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3298 echo "$ECHO_T""$lt_cv_deplibs_check_method" 1>&6
3299 file_magic_cmd=$lt_cv_file_magic_cmd
3300 deplibs_check_method=$lt_cv_deplibs_check_method
3302 if test $host != $build; then
3303 ac_tool_prefix=${host_alias}-
3308 # Only perform the check for file, if the check method requires it
3309 case "$deplibs_check_method" in
3311 if test "$file_magic_cmd" = '${MAGIC}'; then
3313 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" 1>&6
3314 echo "configure:3308: checking for ${ac_tool_prefix}file" 1>&5
3315 if test "${lt_cv_path_MAGIC+set}" = set; then
3316 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3320 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
3323 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
3326 ac_save_MAGIC="$MAGIC"
3327 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3328 ac_dummy="/usr/bin:$PATH"
3329 for ac_dir in $ac_dummy; do
3330 test -z "$ac_dir" && ac_dir=.
3331 if test -f $ac_dir/${ac_tool_prefix}file; then
3332 lt_cv_path_MAGIC="$ac_dir/${ac_tool_prefix}file"
3333 if test -n "$file_magic_test_file"; then
3334 case "$deplibs_check_method" in
3336 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3337 MAGIC="$lt_cv_path_MAGIC"
3338 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3339 egrep "$file_magic_regex" > /dev/null; then
3344 *** Warning: the command libtool uses to detect shared libraries,
3345 *** $file_magic_cmd, produces output that libtool cannot recognize.
3346 *** The result is that libtool may fail to recognize shared libraries
3347 *** as such. This will affect the creation of libtool libraries that
3348 *** depend on shared libraries, but programs linked with such libtool
3349 *** libraries will work regardless of this problem. Nevertheless, you
3350 *** may want to report the problem to your system manager and/or to
3351 *** bug-libtool@gnu.org
3361 MAGIC="$ac_save_MAGIC"
3366 MAGIC="$lt_cv_path_MAGIC"
3367 if test -n "$MAGIC"; then
3368 echo "$ECHO_T""$MAGIC" 1>&6
3370 echo "$ECHO_T""no" 1>&6
3373 if test -z "$lt_cv_path_MAGIC"; then
3374 if test -n "$ac_tool_prefix"; then
3375 echo $ECHO_N "checking for file... $ECHO_C" 1>&6
3376 echo "configure:3370: checking for file" 1>&5
3377 if test "${lt_cv_path_MAGIC+set}" = set; then
3378 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3382 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
3385 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
3388 ac_save_MAGIC="$MAGIC"
3389 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3390 ac_dummy="/usr/bin:$PATH"
3391 for ac_dir in $ac_dummy; do
3392 test -z "$ac_dir" && ac_dir=.
3393 if test -f $ac_dir/file; then
3394 lt_cv_path_MAGIC="$ac_dir/file"
3395 if test -n "$file_magic_test_file"; then
3396 case "$deplibs_check_method" in
3398 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3399 MAGIC="$lt_cv_path_MAGIC"
3400 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3401 egrep "$file_magic_regex" > /dev/null; then
3406 *** Warning: the command libtool uses to detect shared libraries,
3407 *** $file_magic_cmd, produces output that libtool cannot recognize.
3408 *** The result is that libtool may fail to recognize shared libraries
3409 *** as such. This will affect the creation of libtool libraries that
3410 *** depend on shared libraries, but programs linked with such libtool
3411 *** libraries will work regardless of this problem. Nevertheless, you
3412 *** may want to report the problem to your system manager and/or to
3413 *** bug-libtool@gnu.org
3423 MAGIC="$ac_save_MAGIC"
3428 MAGIC="$lt_cv_path_MAGIC"
3429 if test -n "$MAGIC"; then
3430 echo "$ECHO_T""$MAGIC" 1>&6
3432 echo "$ECHO_T""no" 1>&6
3445 NONE) lt_target="$host" ;;
3446 *) lt_target="$target" ;;
3449 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3450 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3451 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3452 echo "configure:3446: checking for $ac_word" 1>&5
3453 if test "${ac_cv_prog_RANLIB+set}" = set; then
3454 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3456 if test -n "$RANLIB"; then
3457 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3459 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3461 for ac_dir in $ac_dummy; do
3462 test -z "$ac_dir" && ac_dir=.
3463 if test -f $ac_dir/$ac_word; then
3464 echo "$ac_dir/$ac_word"
3469 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3474 RANLIB="$ac_cv_prog_RANLIB"
3475 if test -n "$RANLIB"; then
3476 echo "$ECHO_T""$RANLIB" 1>&6
3478 echo "$ECHO_T""no" 1>&6
3481 if test -z "$ac_cv_prog_RANLIB"; then
3482 if test -n "$ac_tool_prefix"; then
3483 # Extract the first word of "ranlib", so it can be a program name with args.
3484 set dummy ranlib; ac_word=$2
3485 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3486 echo "configure:3480: checking for $ac_word" 1>&5
3487 if test "${ac_cv_prog_RANLIB+set}" = set; then
3488 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3490 if test -n "$RANLIB"; then
3491 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3493 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3495 for ac_dir in $ac_dummy; do
3496 test -z "$ac_dir" && ac_dir=.
3497 if test -f $ac_dir/$ac_word; then
3498 echo "$ac_dir/$ac_word"
3503 ac_cv_prog_RANLIB="ranlib"
3506 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3509 RANLIB="$ac_cv_prog_RANLIB"
3510 if test -n "$RANLIB"; then
3511 echo "$ECHO_T""$RANLIB" 1>&6
3513 echo "$ECHO_T""no" 1>&6
3521 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3522 set dummy ${ac_tool_prefix}strip; ac_word=$2
3523 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3524 echo "configure:3518: checking for $ac_word" 1>&5
3525 if test "${ac_cv_prog_STRIP+set}" = set; then
3526 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3528 if test -n "$STRIP"; then
3529 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3531 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3533 for ac_dir in $ac_dummy; do
3534 test -z "$ac_dir" && ac_dir=.
3535 if test -f $ac_dir/$ac_word; then
3536 echo "$ac_dir/$ac_word"
3541 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3546 STRIP="$ac_cv_prog_STRIP"
3547 if test -n "$STRIP"; then
3548 echo "$ECHO_T""$STRIP" 1>&6
3550 echo "$ECHO_T""no" 1>&6
3553 if test -z "$ac_cv_prog_STRIP"; then
3554 if test -n "$ac_tool_prefix"; then
3555 # Extract the first word of "strip", so it can be a program name with args.
3556 set dummy strip; ac_word=$2
3557 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3558 echo "configure:3552: checking for $ac_word" 1>&5
3559 if test "${ac_cv_prog_STRIP+set}" = set; then
3560 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3562 if test -n "$STRIP"; then
3563 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3565 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3567 for ac_dir in $ac_dummy; do
3568 test -z "$ac_dir" && ac_dir=.
3569 if test -f $ac_dir/$ac_word; then
3570 echo "$ac_dir/$ac_word"
3575 ac_cv_prog_STRIP="strip"
3578 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3581 STRIP="$ac_cv_prog_STRIP"
3582 if test -n "$STRIP"; then
3583 echo "$ECHO_T""$STRIP" 1>&6
3585 echo "$ECHO_T""no" 1>&6
3593 # Check for any special flags to pass to ltconfig.
3594 libtool_flags="--cache-file=$cache_file"
3595 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3596 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3597 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3598 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
3599 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3601 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3602 if test "${enable_libtool_lock+set}" = set; then
3603 enableval="$enable_libtool_lock"
3606 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3607 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3609 # Check whether --with-pic or --without-pic was given.
3610 if test "${with_pic+set}" = set; then
3616 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3617 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3619 # Some flags need to be propagated to the compiler or linker for good
3621 case "$lt_target" in
3623 # Find out which ABI we are using.
3624 echo '#line 3618 "configure"' > conftest.$ac_ext
3625 if { (eval echo configure:3619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3626 case "`/usr/bin/file conftest.o`" in
3642 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3643 SAVE_CFLAGS="$CFLAGS"
3644 CFLAGS="$CFLAGS -belf"
3645 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" 1>&6
3646 echo "configure:3640: checking whether the C compiler needs -belf" 1>&5
3647 if test "${lt_cv_cc_needs_belf+set}" = set; then
3648 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3652 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3653 ac_cpp='$CPP $CPPFLAGS'
3654 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3655 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3656 cross_compiling=$ac_cv_prog_cc_cross
3658 cat >conftest.$ac_ext <<EOF
3659 #line 3653 "configure"
3660 #include "confdefs.h"
3670 if { (eval echo configure:3664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3672 lt_cv_cc_needs_belf=yes
3674 echo "configure: failed program was:" >&5
3675 cat conftest.$ac_ext >&5
3677 lt_cv_cc_needs_belf=no
3682 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3683 ac_cpp='$CPP $CPPFLAGS'
3684 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3685 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3686 cross_compiling=$ac_cv_prog_cc_cross
3689 echo "$ECHO_T""$lt_cv_cc_needs_belf" 1>&6
3690 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3691 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3692 CFLAGS="$SAVE_CFLAGS"
3698 # Save cache, so that ltconfig can load it
3699 cat >confcache <<\EOF
3700 # This file is a shell script that caches the results of configure
3701 # tests run on this system so they can be shared between configure
3702 # scripts and configure runs. It is not useful on other systems.
3703 # If it contains results you don't want to keep, you may remove or edit it.
3705 # By default, configure uses ./config.cache as the cache file,
3706 # creating it if it does not exist already. You can give configure
3707 # the --cache-file=FILE option to use a different cache file; that is
3708 # what configure does when it calls configure scripts in
3709 # subdirectories, so they share the cache.
3710 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3711 # config.status only pays attention to the cache file if you give it the
3712 # --recheck option to rerun configure.
3715 # The following way of writing the cache mishandles newlines in values,
3716 # but we know of no workaround that is simple, portable, and efficient.
3717 # So, don't put newlines in cache variables' values.
3718 # Ultrix sh set writes to stderr and can't be redirected directly,
3719 # and sets the high bit in the cache file unless we assign to the vars.
3721 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3723 # `set' does not quote correctly, so add quotes (double-quote substitution
3724 # turns \\\\ into \\, and sed turns \\ into \).
3726 -e "s/'/'\\\\''/g" \
3727 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3730 # `set' quotes correctly as required by POSIX, so do not add quotes.
3731 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3734 if cmp -s $cache_file confcache; then :; else
3735 if test -w $cache_file; then
3736 echo "updating cache $cache_file"
3737 cat confcache >$cache_file
3739 echo "not updating unwritable cache $cache_file"
3744 # Actually configure libtool. ac_aux_dir is where install-sh is found.
3745 AR="$AR" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
3746 MAGIC="$MAGIC" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
3747 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
3748 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
3749 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
3750 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
3751 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
3752 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $lt_target \
3753 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
3755 # Reload cache, that may have been modified by ltconfig
3756 if test -r "$cache_file"; then
3757 echo "loading cache $cache_file"
3758 test -f "$cache_file" && . $cache_file
3760 echo "creating cache $cache_file"
3764 # This can be used to rebuild libtool when needed
3765 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
3767 # Always use our own libtool.
3768 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3770 # Redirect the config.log output again, so that the ltconfig log is not
3771 # clobbered by the next message.
3772 exec 5>>./config.log
3774 echo $ECHO_N "checking whether optarg is declared... $ECHO_C" 1>&6
3775 echo "configure:3769: checking whether optarg is declared" 1>&5
3776 if test "${ac_cv_have_decl_optarg+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3779 cat >conftest.$ac_ext <<EOF
3780 #line 3774 "configure"
3781 #include "confdefs.h"
3782 $ac_includes_default
3787 char *p = (char *) optarg;
3794 if { (eval echo configure:3788: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3796 ac_cv_have_decl_optarg=yes
3798 echo "configure: failed program was:" >&5
3799 cat conftest.$ac_ext >&5
3801 ac_cv_have_decl_optarg=no
3805 echo "$ECHO_T""$ac_cv_have_decl_optarg" 1>&6
3806 if test $ac_cv_have_decl_optarg = yes; then
3807 cat >>confdefs.h <<EOF
3808 #define HAVE_DECL_OPTARG 1
3812 cat >>confdefs.h <<EOF
3813 #define HAVE_DECL_OPTARG 0
3818 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" 1>&6
3819 echo "configure:3813: checking for ANSI C header files" 1>&5
3820 if test "${ac_cv_header_stdc+set}" = set; then
3821 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3824 cat >conftest.$ac_ext <<EOF
3825 #line 3819 "configure"
3826 #include "confdefs.h"
3833 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3834 { (eval echo configure:3828: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3835 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3836 if test -z "$ac_err"; then
3838 ac_cv_header_stdc=yes
3841 echo "configure: failed program was:" >&5
3842 cat conftest.$ac_ext >&5
3844 ac_cv_header_stdc=no
3848 if test $ac_cv_header_stdc = yes; then
3849 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3851 cat >conftest.$ac_ext <<EOF
3852 #line 3846 "configure"
3853 #include "confdefs.h"
3857 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3858 egrep "memchr" >/dev/null 2>&1; then
3862 ac_cv_header_stdc=no
3868 if test $ac_cv_header_stdc = yes; then
3869 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3871 cat >conftest.$ac_ext <<EOF
3872 #line 3866 "configure"
3873 #include "confdefs.h"
3877 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3878 egrep "free" >/dev/null 2>&1; then
3882 ac_cv_header_stdc=no
3888 if test $ac_cv_header_stdc = yes; then
3889 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3890 if test "$cross_compiling" = yes; then
3893 cat >conftest.$ac_ext <<EOF
3894 #line 3888 "configure"
3895 #include "confdefs.h"
3897 #if ((' ' & 0x0FF) == 0x020)
3898 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3899 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3901 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
3902 || ('j' <= (c) && (c) <= 'r') \
3903 || ('s' <= (c) && (c) <= 'z'))
3904 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3907 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3912 for (i = 0; i < 256; i++)
3913 if (XOR (islower (i), ISLOWER (i))
3914 || toupper (i) != TOUPPER (i))
3919 if { (eval echo configure:3913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3923 echo "configure: failed program was:" >&5
3924 cat conftest.$ac_ext >&5
3926 ac_cv_header_stdc=no
3934 echo "$ECHO_T""$ac_cv_header_stdc" 1>&6
3935 if test $ac_cv_header_stdc = yes; then
3936 cat >>confdefs.h <<\EOF
3937 #define STDC_HEADERS 1
3942 for ac_header in getopt.h unistd.h sys/sysctl.h sys/time.h
3944 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
3945 echo $ECHO_N "checking for $ac_header... $ECHO_C" 1>&6
3946 echo "configure:3940: checking for $ac_header" 1>&5
3947 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
3948 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3951 cat >conftest.$ac_ext <<EOF
3952 #line 3946 "configure"
3953 #include "confdefs.h"
3954 #include <$ac_header>
3957 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3958 { (eval echo configure:3952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3959 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3960 if test -z "$ac_err"; then
3962 eval "$ac_ac_Header=yes"
3965 echo "configure: failed program was:" >&5
3966 cat conftest.$ac_ext >&5
3968 eval "$ac_ac_Header=no"
3972 echo "$ECHO_T""`eval echo '${'$ac_ac_Header'}'`" 1>&6
3973 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
3974 cat >>confdefs.h <<EOF
3975 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
3981 echo $ECHO_N "checking for void... $ECHO_C" 1>&6
3982 echo "configure:3976: checking for void" 1>&5
3983 if test "${ac_cv_type_void+set}" = set; then
3984 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3986 cat >conftest.$ac_ext <<EOF
3987 #line 3981 "configure"
3988 #include "confdefs.h"
3989 $ac_includes_default
4001 if { (eval echo configure:3995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4005 echo "configure: failed program was:" >&5
4006 cat conftest.$ac_ext >&5
4012 echo "$ECHO_T""$ac_cv_type_void" 1>&6
4013 if test $ac_cv_type_void = yes; then
4014 cat >>confdefs.h <<EOF
4020 echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" 1>&6
4021 echo "configure:4015: checking for preprocessor stringizing operator" 1>&5
4022 if test "${ac_cv_c_stringize+set}" = set; then
4023 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4026 cat >conftest.$ac_ext <<EOF
4027 #line 4021 "configure"
4028 #include "confdefs.h"
4032 char *s = x(teststring);
4035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4036 egrep "#teststring" >/dev/null 2>&1; then
4038 ac_cv_c_stringize=no
4041 ac_cv_c_stringize=yes
4047 if test "${ac_cv_c_stringize}" = yes; then
4048 cat >>confdefs.h <<\EOF
4049 #define HAVE_STRINGIZE 1
4053 echo "$ECHO_T""${ac_cv_c_stringize}" 1>&6
4055 for ac_func in getopt_long getpagesize popen processor_info strtoul sysconf sysctlbyname
4057 ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
4058 echo $ECHO_N "checking for $ac_func... $ECHO_C" 1>&6
4059 echo "configure:4053: checking for $ac_func" 1>&5
4060 if eval "test \"\${$ac_ac_var+set}\" = set"; then
4061 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4063 cat >conftest.$ac_ext <<EOF
4064 #line 4058 "configure"
4065 #include "confdefs.h"
4066 /* System header to define __stub macros and hopefully few prototypes,
4067 which can conflict with char $ac_func(); below. */
4069 /* Override any gcc2 internal prototype to avoid an error. */
4070 /* We use char because int might match the return type of a gcc2
4071 builtin and then its argument prototype would still apply. */
4079 /* The GNU C library defines this for functions which it implements
4080 to always fail with ENOSYS. Some functions are actually named
4081 something starting with __ and the normal name is an alias. */
4082 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4092 if { (eval echo configure:4086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4094 eval "$ac_ac_var=yes"
4096 echo "configure: failed program was:" >&5
4097 cat conftest.$ac_ext >&5
4099 eval "$ac_ac_var=no"
4104 echo "$ECHO_T""`eval echo '${'$ac_ac_var'}'`" 1>&6
4105 if test `eval echo '${'$ac_ac_var'}'` = yes; then
4106 cat >>confdefs.h <<EOF
4107 #define `echo "HAVE_$ac_func" | $ac_tr_cpp` 1
4113 echo $ECHO_N "checking if ansi2knr should be used... $ECHO_C" 1>&6
4114 echo "configure:4108: checking if ansi2knr should be used" 1>&5
4115 if test "${gmp_cv_c_ansi2knr+set}" = set; then
4116 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4118 cat >conftest.c <<EOF
4119 int main (int argc, char *argv) { return 0; }
4121 if { (eval echo configure:4115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4122 gmp_cv_c_ansi2knr=no
4124 gmp_cv_c_ansi2knr=yes
4129 echo "$ECHO_T""$gmp_cv_c_ansi2knr" 1>&6
4130 if test $gmp_cv_c_ansi2knr = no; then
4133 U=_ ANSI2KNR=./ansi2knr
4134 # Ensure some checks needed by ansi2knr itself.
4136 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" 1>&6
4137 echo "configure:4131: checking for ANSI C header files" 1>&5
4138 if test "${ac_cv_header_stdc+set}" = set; then
4139 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4142 cat >conftest.$ac_ext <<EOF
4143 #line 4137 "configure"
4144 #include "confdefs.h"
4151 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4152 { (eval echo configure:4146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4153 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4154 if test -z "$ac_err"; then
4156 ac_cv_header_stdc=yes
4159 echo "configure: failed program was:" >&5
4160 cat conftest.$ac_ext >&5
4162 ac_cv_header_stdc=no
4166 if test $ac_cv_header_stdc = yes; then
4167 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4169 cat >conftest.$ac_ext <<EOF
4170 #line 4164 "configure"
4171 #include "confdefs.h"
4175 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4176 egrep "memchr" >/dev/null 2>&1; then
4180 ac_cv_header_stdc=no
4186 if test $ac_cv_header_stdc = yes; then
4187 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4189 cat >conftest.$ac_ext <<EOF
4190 #line 4184 "configure"
4191 #include "confdefs.h"
4195 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4196 egrep "free" >/dev/null 2>&1; then
4200 ac_cv_header_stdc=no
4206 if test $ac_cv_header_stdc = yes; then
4207 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4208 if test "$cross_compiling" = yes; then
4211 cat >conftest.$ac_ext <<EOF
4212 #line 4206 "configure"
4213 #include "confdefs.h"
4215 #if ((' ' & 0x0FF) == 0x020)
4216 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4217 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4219 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
4220 || ('j' <= (c) && (c) <= 'r') \
4221 || ('s' <= (c) && (c) <= 'z'))
4222 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4225 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4230 for (i = 0; i < 256; i++)
4231 if (XOR (islower (i), ISLOWER (i))
4232 || toupper (i) != TOUPPER (i))
4237 if { (eval echo configure:4231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4241 echo "configure: failed program was:" >&5
4242 cat conftest.$ac_ext >&5
4244 ac_cv_header_stdc=no
4252 echo "$ECHO_T""$ac_cv_header_stdc" 1>&6
4253 if test $ac_cv_header_stdc = yes; then
4254 cat >>confdefs.h <<\EOF
4255 #define STDC_HEADERS 1
4260 for ac_header in string.h
4262 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
4263 echo $ECHO_N "checking for $ac_header... $ECHO_C" 1>&6
4264 echo "configure:4258: checking for $ac_header" 1>&5
4265 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
4266 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4269 cat >conftest.$ac_ext <<EOF
4270 #line 4264 "configure"
4271 #include "confdefs.h"
4272 #include <$ac_header>
4275 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4276 { (eval echo configure:4270: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4277 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4278 if test -z "$ac_err"; then
4280 eval "$ac_ac_Header=yes"
4283 echo "configure: failed program was:" >&5
4284 cat conftest.$ac_ext >&5
4286 eval "$ac_ac_Header=no"
4290 echo "$ECHO_T""`eval echo '${'$ac_ac_Header'}'`" 1>&6
4291 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
4292 cat >>confdefs.h <<EOF
4293 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
4302 # For now, we use the old switch for setting syntax.
4303 # FIXME: Remove when conversion to .asm is completed.
4305 m680[234]0*-*-linuxaout* | m68k*-*-linuxaout* | \
4306 m68k-next-nextstep* | \
4310 m680[234]0*-*-linux* | m68k*-*-linux*)
4313 m680[234]0*-*-* | m68k*-*-*)
4318 # Now build an asm-syntax.h file for targets that include that from the
4320 # FIXME: Remove when conversion to .asm is completed.
4321 case "${family}-${underscore}-${asm_align}-${syntax}" in
4323 echo '#define MIT_SYNTAX' >asm-syntax.h
4324 cat $srcdir/mpn/underscore.h >>asm-syntax.h
4325 echo '#include "'$srcdir'/mpn/m68k/syntax.h"' >>asm-syntax.h;;
4327 echo '#define ELF_SYNTAX' >asm-syntax.h
4328 echo '#define C_SYMBOL_NAME(name) name' >>asm-syntax.h
4329 echo '#include "'$srcdir'/mpn/m68k/syntax.h"' >>asm-syntax.h;;
4332 # The pattern here tests for an absolute path the same way as
4333 # _AC_OUTPUT_FILES in autoconf acgeneral.m4.
4335 echo "dnl CONFIG_TOP_SRCDIR is a path from the mpn builddir to the top srcdir" >> $gmp_tmpconfigm4
4340 echo "define(<CONFIG_TOP_SRCDIR>,<\`$srcdir'>)" >> $gmp_tmpconfigm4
4344 echo "define(<CONFIG_TOP_SRCDIR>,<\`../$srcdir'>)" >> $gmp_tmpconfigm4
4348 echo "include(CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4')" >> $gmp_tmpconfigm4p
4350 # Must be after asm-defs.m4
4352 echo "define_not_for_expansion(\`HAVE_TARGET_CPU_$target_cpu')" >> $gmp_tmpconfigm4p
4355 alpha*-cray-unicos*)
4356 gmp_m4postinc="alpha/unicos.m4"
4359 gmp_m4postinc="alpha/default.m4"
4363 *-*-mach* | *-*-rhapsody* | *-*-nextstep* | *-*-darwin* | *-*-macosx*)
4364 ;; # these use non-conventional assembly syntax.
4366 gmp_m4postinc="powerpc32/regmap.m4 powerpc64/aix.m4"
4369 gmp_m4postinc="powerpc32/regmap.m4 powerpc32/aix.m4"
4372 gmp_m4postinc="powerpc32/regmap.m4"
4378 for tmp_f in $gmp_m4postinc; do
4380 echo "include_mpn(\`$tmp_f')" >> $gmp_tmpconfigm4p
4384 # Set up `gmp_links'. It's a list of link:file pairs that configure will
4385 # process to create link -> file.
4388 # If the user specified `MPN_PATH', use that instead of the path we've
4390 if test -z "$MPN_PATH"; then
4391 path="$path generic"
4396 # Pick the correct source files in $path and link them to mpn/.
4397 # $gmp_mpn_functions lists all functions we need.
4399 # The rule is to find a file with the function name and a .asm, .S,
4400 # .s, or .c extension. Certain multi-function files with special names
4401 # can provide some functions too. (mpn/Makefile.am passes
4402 # -DOPERATION_<func> to get them to generate the right code.)
4404 # FIXME: udiv and umul aren't in $gmp_mpn_functions_optional yet since
4405 # there's some versions of those files which should be checked for bit
4406 # rot first. Put them in $extra_functions for each target for now,
4407 # change to standard optionals when all are ready.
4409 # Note: The following lines defining $gmp_mpn_functions_optional
4410 # and $gmp_mpn_functions are parsed by the "macos/configure"
4411 # Perl script. So if you change the lines in a major way
4412 # make sure to run and examine the output from
4414 # % (cd macos; perl configure)
4416 gmp_mpn_functions_optional="copyi copyd com_n \
4417 and_n andn_n nand_n ior_n iorn_n nior_n xor_n xnor_n"
4419 gmp_mpn_functions="${extra_functions} inlines add_n sub_n mul_1 addmul_1 \
4420 submul_1 lshift rshift diveby3 divrem divrem_1 divrem_2 \
4421 mod_1 mod_1_rs pre_mod_1 dump \
4422 mul mul_fft mul_n mul_basecase sqr_basecase random \
4423 random2 sqrtrem get_str set_str scan0 scan1 popcount hamdist cmp perfsqr \
4424 bdivmod gcd_1 gcd gcdext tdiv_qr bz_divrem_n sb_divrem_mn jacbase \
4425 $gmp_mpn_functions_optional"
4427 # the list of all object files used by mpn/Makefile.in and the
4428 # top-level Makefile.in, respectively
4430 mpn_objs_in_libgmp="mpn/mp_bases.lo"
4433 echo "Peering at file structure (takes a while)..." 1>&6
4435 for tmp_fn in ${gmp_mpn_functions} ; do
4437 echo "...$tmp_fn..." 1>&6
4440 # rm -f mpn/${tmp_fn}.[Ssc] mpn/${tmp_fn}.asm
4441 # but I found that on my NT workstation the command
4442 # would unpredictably hang. rm wasn't an active process,
4443 # but absolutlely nothing was happening.
4444 # I *think* that expanding the [Ssc] cures the problem
4446 rm -f mpn/${tmp_fn}.S mpn/${tmp_fn}.s mpn/${tmp_fn}.c mpn/${tmp_fn}.asm
4448 echo "...$tmp_fn (done rm)..." 1>&6
4450 # functions that can be provided by multi-function files
4453 add_n|sub_n) tmp_mulfunc="aors_n" ;;
4454 addmul_1|submul_1) tmp_mulfunc="aorsmul_1" ;;
4455 popcount|hamdist) tmp_mulfunc="popham" ;;
4456 and_n|andn_n|nand_n | ior_n|iorn_n|nior_n | xor_n|xnor_n)
4457 tmp_mulfunc="logops_n" ;;
4461 for tmp_dir in $path; do
4464 # We get stuck sometimes
4465 echo " ...dir $tmp_dir..." 1>&6
4466 for tmp_base in $tmp_fn $tmp_mulfunc; do
4469 # We get stuck sometimes
4470 echo " ...base $tmp_base..." 1>&6
4471 for tmp_ext in asm S s c; do
4472 tmp_file=$srcdir/mpn/$tmp_dir/$tmp_base.$tmp_ext
4475 # We get stuck sometimes
4476 echo " ...$tmp_file..." 1>&6
4478 if test -f $tmp_file; then
4481 mpn_objects="$mpn_objects ${tmp_fn}.lo"
4482 mpn_objs_in_libgmp="$mpn_objs_in_libgmp mpn/${tmp_fn}.lo"
4483 gmp_links="$gmp_links mpn/$tmp_fn.$tmp_ext:mpn/$tmp_dir/$tmp_base.$tmp_ext"
4485 # duplicate AC_DEFINEs are harmless, so it doesn't matter
4486 # that multi-function files get grepped here repeatedly
4488 sed -n 's/^[ ]*MULFUNC_PROLOGUE(\(.*\))/\1/p' $tmp_file ;
4489 sed -n 's/^[ ]*PROLOGUE.*(\(.*\))/\1/p' $tmp_file
4491 for gmp_tmp in $gmp_ep; do
4492 cat >>confdefs.h <<EOF
4493 #define HAVE_NATIVE_${gmp_tmp} 1
4501 if test $found = yes; then break ; fi
4503 if test $found = yes; then break ; fi
4506 if test $found = no; then
4507 for tmp_optional in $gmp_mpn_functions_optional; do
4508 if test $tmp_optional = $tmp_fn; then
4512 if test $found = no; then
4513 { echo "configure: error: no version of $tmp_fn found in path: $path" 1>&2; exit 1; }
4519 # Create link for gmp-mparam.h.
4522 echo "Creating link for gmp-mparam.h..." 1>&6
4524 for tmp_dir in $path ; do
4526 if test -f $srcdir/mpn/${tmp_dir}/gmp-mparam.h ; then
4527 gmp_links="$gmp_links gmp-mparam.h:mpn/${tmp_dir}/gmp-mparam.h"
4529 # Copy any KARATSUBA_SQR_THRESHOLD in gmp-mparam.h to config.m4.
4530 # Some versions of sqr_basecase.asm use this.
4531 tmp_gmp_karatsuba_sqr_threshold="`sed -n 's/^#define KARATSUBA_SQR_THRESHOLD[ ]*\([0-9][0-9]*\).*$/\1/p' $srcdir/mpn/${tmp_dir}/gmp-mparam.h`"
4532 if test -n "$tmp_gmp_karatsuba_sqr_threshold"; then
4534 echo "define(<KARATSUBA_SQR_THRESHOLD>,<$tmp_gmp_karatsuba_sqr_threshold>)" >> $gmp_tmpconfigm4
4543 echo "Digging out links to include in DISTCLEANFILES..." 1>&6
4545 # Dig out the links from `gmp_links' for inclusion in DISTCLEANFILES.
4547 for f in $gmp_links; do
4548 gmp_srclinks="$gmp_srclinks `echo $f | sed 's/\(.*\):.*/\1/'`"
4551 echo "creating $gmp_configm4"
4552 echo "dnl $gmp_configm4. Generated automatically by configure." > $gmp_configm4
4553 if test -f $gmp_tmpconfigm4; then
4554 echo "changequote(<,>)dnl" >> $gmp_configm4
4555 echo "ifdef(<__CONFIG_M4_INCLUDED__>,,<" >> $gmp_configm4
4556 cat $gmp_tmpconfigm4 >> $gmp_configm4
4557 echo ">)" >> $gmp_configm4
4558 echo "changequote(\`,')dnl" >> $gmp_configm4
4561 echo "ifdef(\`__CONFIG_M4_INCLUDED__',,\`" >> $gmp_configm4
4562 if test -f $gmp_tmpconfigm4i; then
4563 cat $gmp_tmpconfigm4i >> $gmp_configm4
4564 rm $gmp_tmpconfigm4i
4566 if test -f $gmp_tmpconfigm4p; then
4567 cat $gmp_tmpconfigm4p >> $gmp_configm4
4568 rm $gmp_tmpconfigm4p
4570 echo "')" >> $gmp_configm4
4571 echo "define(\`__CONFIG_M4_INCLUDED__')" >> $gmp_configm4
4574 cat >confcache <<\EOF
4575 # This file is a shell script that caches the results of configure
4576 # tests run on this system so they can be shared between configure
4577 # scripts and configure runs. It is not useful on other systems.
4578 # If it contains results you don't want to keep, you may remove or edit it.
4580 # By default, configure uses ./config.cache as the cache file,
4581 # creating it if it does not exist already. You can give configure
4582 # the --cache-file=FILE option to use a different cache file; that is
4583 # what configure does when it calls configure scripts in
4584 # subdirectories, so they share the cache.
4585 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4586 # config.status only pays attention to the cache file if you give it the
4587 # --recheck option to rerun configure.
4590 # The following way of writing the cache mishandles newlines in values,
4591 # but we know of no workaround that is simple, portable, and efficient.
4592 # So, don't put newlines in cache variables' values.
4593 # Ultrix sh set writes to stderr and can't be redirected directly,
4594 # and sets the high bit in the cache file unless we assign to the vars.
4596 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4598 # `set' does not quote correctly, so add quotes (double-quote substitution
4599 # turns \\\\ into \\, and sed turns \\ into \).
4601 -e "s/'/'\\\\''/g" \
4602 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4605 # `set' quotes correctly as required by POSIX, so do not add quotes.
4606 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4609 if cmp -s $cache_file confcache; then :; else
4610 if test -w $cache_file; then
4611 echo "updating cache $cache_file"
4612 cat confcache >$cache_file
4614 echo "not updating unwritable cache $cache_file"
4619 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4621 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4622 # Let make expand exec_prefix.
4623 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4625 # Any assignment to VPATH causes Sun make to only execute
4626 # the first set of double-colon rules, so remove it if not needed.
4627 # If there is a colon in the path, we need to keep it.
4628 if test "x$srcdir" = x.; then
4629 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4632 DEFS=-DHAVE_CONFIG_H
4634 : ${CONFIG_STATUS=./config.status}
4635 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4636 echo creating $CONFIG_STATUS
4637 cat >$CONFIG_STATUS <<EOF
4639 # Generated automatically by configure.
4640 # Run this file to recreate the current configuration.
4641 # This directory was configured as follows,
4642 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4644 # $0 $ac_configure_args
4646 # Compiler output produced by configure, useful for debugging
4647 # configure, is in ./config.log if it exists.
4649 # Files that config.status was made for.
4651 Makefile mpn/Makefile mpz/Makefile"
4660 \\\`$CONFIG_STATUS' instantiates files from templates according to the
4661 current configuration.
4663 Usage: $CONFIG_STATUS [OPTIONS] FILE...
4665 --recheck Update $CONFIG_STATUS by reconfiguring in the same conditions
4666 --version Print the version of Autoconf and exit
4667 --help Display this help and exit
4668 --file=FILE[:TEMPLATE]
4669 Instantiate the configuration file FILE
4670 --header=FILE[:TEMPLATE]
4671 Instantiate the configuration header FILE
4673 Configuration files:
4676 Configuration headers:
4679 Configuration links:
4682 Configuration commands:
4685 Report bugs to <bug-autoconf@gnu.org>."
4688 $CONFIG_STATUS generated by autoconf version 2.14a.
4689 Configured on host `(hostname || uname -n) 2>/dev/null | sed 1q` by
4690 `echo "$0 $ac_configure_args" | sed 's/[\\"\`\$]/\\\\&/g'`"
4692 # Root of the tmp file names. Use pid to allow concurrent executions.
4694 ac_given_srcdir=$srcdir
4695 ac_given_INSTALL="$INSTALL"
4697 # If no file are specified by the user, then we need to provide default
4698 # value. By we need to know if files were specified by the user.
4704 ac_option=\`echo "\$1" | sed -e 's/=.*//'\`
4705 ac_optarg=\`echo "\$1" | sed -e 's/[^=]*=//'\`
4707 set dummy "\$ac_option" "\$ac_optarg" \${1+"\$@"}
4711 *) # This is not an option, so the user has probably given explicit
4713 ac_need_defaults=false;;
4718 # Handling of the options.
4719 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4720 echo "running \${CONFIG_SHELL-/bin/sh} $0 `echo "$ac_configure_args" | sed 's/[\\"\`\$]/\\\\&/g'` --no-create --no-recursion"
4721 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4722 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4723 echo "\$ac_cs_version"; exit 0 ;;
4725 # Conflict between --help and --header
4726 echo "$CONFIG_STATUS: ambiguous option: \$ac_option
4727 Try \\\`$CONFIG_STATUS --help' for more information."; exit 1 ;;
4728 -help | --help | --hel )
4729 echo "\$ac_cs_usage"; exit 0 ;;
4730 --file | --fil | --fi | --f )
4732 CONFIG_FILES="\$CONFIG_FILES \$1"
4733 ac_need_defaults=false;;
4734 --header | --heade | --head | --hea )
4736 CONFIG_HEADERS="\$CONFIG_FILES \$1"
4737 ac_need_defaults=false;;
4739 # Handling of arguments.
4740 'Makefile' ) CONFIG_FILES="\$CONFIG_FILES Makefile" ;;
4741 'mpz/Makefile' ) CONFIG_FILES="\$CONFIG_FILES mpz/Makefile" ;;
4742 'mpn/Makefile' ) CONFIG_FILES="\$CONFIG_FILES mpn/Makefile" ;;
4743 '$gmp_links' ) CONFIG_LINKS="\$CONFIG_LINKS $gmp_links" ;;
4744 'default-1' ) CONFIG_COMMANDS="\$CONFIG_COMMANDS default-1" ;;
4745 'config.h' ) CONFIG_HEADERS="\$CONFIG_HEADERS config.h:config.in" ;;
4748 -*) echo "$CONFIG_STATUS: unrecognized option: \$1
4749 Try \\\`$CONFIG_STATUS --help' for more information."; exit 1 ;;
4750 *) echo "$CONFIG_STATUS: invalid argument: \$1"; exit 1 ;;
4757 cat >>$CONFIG_STATUS <<\EOF
4758 # If the user did not use the arguments to specify the items to instantiate,
4759 # then the envvar interface is used. Set only those that are not.
4760 if $ac_need_defaults; then
4761 : ${CONFIG_FILES=$config_files}
4762 : ${CONFIG_HEADERS=$config_headers}
4763 : ${CONFIG_LINKS=$config_links}
4764 : ${CONFIG_COMMANDS=$config_commands}
4767 # Trap to remove the temp files.
4768 trap 'rm -fr $ac_cs_root*; exit 1' 1 2 15
4772 cat >>$CONFIG_STATUS <<EOF
4774 # INIT-COMMANDS section.
4779 cat >>$CONFIG_STATUS <<EOF
4782 # CONFIG_FILES section.
4785 # No need to generate the scripts if there are no CONFIG_FILES.
4786 # This happens for instance when ./config.status config.h
4787 if test -n "\$CONFIG_FILES"; then
4788 # Protect against being on the right side of a sed subst in config.status.
4789 sed 's/%@/@@/; s/@%/@@/; s/%;t t\$/@;t t/; /@;t t\$/s/[\\\\&%]/\\\\&/g;
4790 s/@@/%@/; s/@@/@%/; s/@;t t\$/%;t t/' >\$ac_cs_root.subs <<\\CEOF
4791 s%@exec_prefix@%$exec_prefix%;t t
4792 s%@prefix@%$prefix%;t t
4793 s%@program_transform_name@%$program_transform_name%;t t
4794 s%@bindir@%$bindir%;t t
4795 s%@sbindir@%$sbindir%;t t
4796 s%@libexecdir@%$libexecdir%;t t
4797 s%@datadir@%$datadir%;t t
4798 s%@sysconfdir@%$sysconfdir%;t t
4799 s%@sharedstatedir@%$sharedstatedir%;t t
4800 s%@localstatedir@%$localstatedir%;t t
4801 s%@libdir@%$libdir%;t t
4802 s%@includedir@%$includedir%;t t
4803 s%@oldincludedir@%$oldincludedir%;t t
4804 s%@infodir@%$infodir%;t t
4805 s%@mandir@%$mandir%;t t
4806 s%@SHELL@%$SHELL%;t t
4807 s%@ECHO_C@%$ECHO_C%;t t
4808 s%@ECHO_N@%$ECHO_N%;t t
4809 s%@ECHO_T@%$ECHO_T%;t t
4810 s%@CFLAGS@%$CFLAGS%;t t
4811 s%@CPPFLAGS@%$CPPFLAGS%;t t
4812 s%@CXXFLAGS@%$CXXFLAGS%;t t
4813 s%@FFLAGS@%$FFLAGS%;t t
4815 s%@LDFLAGS@%$LDFLAGS%;t t
4818 s%@host_alias@%$host_alias%;t t
4819 s%@host_cpu@%$host_cpu%;t t
4820 s%@host_vendor@%$host_vendor%;t t
4821 s%@host_os@%$host_os%;t t
4822 s%@target@%$target%;t t
4823 s%@target_alias@%$target_alias%;t t
4824 s%@target_cpu@%$target_cpu%;t t
4825 s%@target_vendor@%$target_vendor%;t t
4826 s%@target_os@%$target_os%;t t
4827 s%@build@%$build%;t t
4828 s%@build_alias@%$build_alias%;t t
4829 s%@build_cpu@%$build_cpu%;t t
4830 s%@build_vendor@%$build_vendor%;t t
4831 s%@build_os@%$build_os%;t t
4832 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%;t t
4833 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%;t t
4834 s%@INSTALL_DATA@%$INSTALL_DATA%;t t
4835 s%@PACKAGE@%$PACKAGE%;t t
4836 s%@VERSION@%$VERSION%;t t
4837 s%@ACLOCAL@%$ACLOCAL%;t t
4838 s%@AUTOCONF@%$AUTOCONF%;t t
4839 s%@AUTOMAKE@%$AUTOMAKE%;t t
4840 s%@AUTOHEADER@%$AUTOHEADER%;t t
4841 s%@MAKEINFO@%$MAKEINFO%;t t
4842 s%@AMTAR@%$AMTAR%;t t
4843 s%@install_sh@%$install_sh%;t t
4845 s%@SET_MAKE@%$SET_MAKE%;t t
4846 s%@AMDEP@%$AMDEP%;t t
4847 s%@AMDEPBACKSLASH@%$AMDEPBACKSLASH%;t t
4848 s%@DEPDIR@%$DEPDIR%;t t
4849 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%;t t
4850 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%;t t
4851 s%@MAINT@%$MAINT%;t t
4852 s%@WANT_MPBSD_TRUE@%$WANT_MPBSD_TRUE%;t t
4853 s%@WANT_MPBSD_FALSE@%$WANT_MPBSD_FALSE%;t t
4854 s%@WANT_MPFR_TRUE@%$WANT_MPFR_TRUE%;t t
4855 s%@WANT_MPFR_FALSE@%$WANT_MPFR_FALSE%;t t
4862 s%@CALLING_CONVENTIONS_OBJS@%$CALLING_CONVENTIONS_OBJS%;t t
4863 s%@SPEED_CYCLECOUNTER_OBJS@%$SPEED_CYCLECOUNTER_OBJS%;t t
4864 s%@EXEEXT@%$EXEEXT%;t t
4865 s%@OBJEXT@%$OBJEXT%;t t
4866 s%@RANLIB@%$RANLIB%;t t
4867 s%@STRIP@%$STRIP%;t t
4868 s%@LIBTOOL@%$LIBTOOL%;t t
4870 s%@ANSI2KNR@%$ANSI2KNR%;t t
4871 s%@mpn_objects@%$mpn_objects%;t t
4872 s%@mpn_objs_in_libgmp@%$mpn_objs_in_libgmp%;t t
4873 s%@gmp_srclinks@%$gmp_srclinks%;t t
4878 cat >>$CONFIG_STATUS <<\EOF
4879 # Split the substitutions into bite-sized pieces for seds with
4880 # small command number limits, like on Digital OSF/1 and HP-UX.
4882 ac_sed_frag=1 # Number of current file.
4883 ac_beg=1 # First line for current file.
4884 ac_end=$ac_max_sed_lines # Line after last line for current file.
4887 while $ac_more_lines; do
4888 if test $ac_beg -gt 1; then
4889 sed "1,${ac_beg}d; ${ac_end}q" $ac_cs_root.subs >$ac_cs_root.sfrag
4891 sed "${ac_end}q" $ac_cs_root.subs >$ac_cs_root.sfrag
4893 if test ! -s $ac_cs_root.sfrag; then
4895 rm -f $ac_cs_root.sfrag
4897 # The purpose of the label and of the branching condition is to
4898 # speed up the sed processing (if there are no `@' at all, there
4899 # is no need to browse any of the substitutions).
4900 # These are the two extra sed commands mentioned above.
4902 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $ac_cs_root.sfrag) >$ac_cs_root.s$ac_sed_frag
4903 if test -z "$ac_sed_cmds"; then
4904 ac_sed_cmds="sed -f $ac_cs_root.s$ac_sed_frag"
4906 ac_sed_cmds="$ac_sed_cmds | sed -f $ac_cs_root.s$ac_sed_frag"
4908 ac_sed_frag=`expr $ac_sed_frag + 1`
4910 ac_end=`expr $ac_end + $ac_max_sed_lines`
4913 if test -z "$ac_sed_cmds"; then
4916 fi # test -n "$CONFIG_FILES"
4919 cat >>$CONFIG_STATUS <<\EOF
4920 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4921 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4923 *:*) ac_file_in=`echo "$ac_file" | sed 's%[^:]*:%%'`
4924 ac_file=`echo "$ac_file" | sed 's%:.*%%'` ;;
4925 *) ac_file_in="${ac_file}.in" ;;
4928 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4930 # Remove last slash and all that follows it. Not all systems have dirname.
4931 ac_dir=`echo "$ac_file" | sed 's%/[^/][^/]*$%%'`
4932 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4933 # The file is in a subdirectory.
4934 test ! -d "$ac_dir" && mkdir "$ac_dir"
4935 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4936 # A "../" for each directory in $ac_dir_suffix.
4937 ac_dots=`echo "$ac_dir_suffix" | sed 's%/[^/]*%../%g'`
4939 ac_dir_suffix= ac_dots=
4942 case "$ac_given_srcdir" in
4944 if test -z "$ac_dots"; then top_srcdir=.
4945 else top_srcdir=`echo $ac_dots | sed 's%/$%%'`; fi ;;
4947 srcdir="$ac_given_srcdir$ac_dir_suffix";
4948 top_srcdir=$ac_given_srcdir ;;
4950 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4951 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4954 case "$ac_given_INSTALL" in
4955 [\\/$]* | ?:[\\/]* ) INSTALL="$ac_given_INSTALL" ;;
4956 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4959 echo creating "$ac_file"
4961 configure_input="Generated automatically from `echo $ac_file_in |
4962 sed 's%.*/%%'` by configure."
4964 *[Mm]akefile*) ac_comsub="1i\\
4965 # $configure_input" ;;
4969 # Don't redirect the output to AC_FILE directly: use `mv' so that updating
4970 # is atomic, and doesn't need trapping.
4971 ac_file_inputs=`echo "$ac_file_in" |
4972 sed -e "s%:% $ac_given_srcdir/%g;s%^%$ac_given_srcdir/%"`
4973 for ac_file_input in $ac_file_inputs;
4975 test -f "$ac_file_input" ||
4976 { echo "configure: error: cannot find input file \`$ac_file_input'" 1>&2; exit 1; }
4979 cat >>$CONFIG_STATUS <<EOF
4984 cat >>$CONFIG_STATUS <<\EOF
4986 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
4987 s%@configure_input@%$configure_input%;t t
4988 s%@srcdir@%$srcdir%;t t
4989 s%@top_srcdir@%$top_srcdir%;t t
4990 s%@INSTALL@%$INSTALL%;t t
4991 " $ac_file_inputs | (eval "$ac_sed_cmds") >$ac_cs_root.out
4992 mv $ac_cs_root.out $ac_file
4995 rm -f $ac_cs_root.s*
4997 cat >>$CONFIG_STATUS <<\EOF
5000 # CONFIG_HEADER section.
5003 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5004 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5006 # ac_d sets the value in "#define NAME VALUE" lines.
5007 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5008 ac_dB='[ ].*$%\1#\2'
5011 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5012 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5013 ac_uB='$%\1#\2define\3'
5017 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5018 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5020 *:*) ac_file_in=`echo "$ac_file" | sed 's%[^:]*:%%'`
5021 ac_file=`echo "$ac_file" | sed 's%:.*%%'` ;;
5022 *) ac_file_in="${ac_file}.in" ;;
5025 echo creating $ac_file
5027 rm -f $ac_cs_root.frag $ac_cs_root.in $ac_cs_root.out
5028 ac_file_inputs=`echo "$ac_file_in" |
5029 sed -e "s%:% $ac_given_srcdir/%g;s%^%$ac_given_srcdir/%"`
5030 for ac_file_input in $ac_file_inputs;
5032 test -f "$ac_file_input" ||
5033 { echo "configure: error: cannot find input file \`$ac_file_input'" 1>&2; exit 1; }
5035 # Remove the trailing spaces.
5036 sed -e 's/[ ]*$//' $ac_file_inputs >$ac_cs_root.in
5040 # Transform confdefs.h into two sed scripts, `conftest.defines' and
5041 # `conftest.undefs', that substitutes the proper values into
5042 # config.h.in to produce config.h. The first handles `#define'
5043 # templates, and the second `#undef' templates.
5044 # And first: Protect against being on the right side of a sed subst in
5045 # config.status. Protect against being in an unquoted here document
5047 rm -f conftest.defines conftest.undefs
5049 cat >$ac_cs_root.hdr <<\EOF
5054 s%^[ ]*#[ ]*define[ ][ ]*\(\([^ (][^ (]*\)([^)]*)\)[ ]*\(.*\)$%${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD}%gp
5056 s%^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5059 # If some macros were called several times there might be several times
5060 # the same #defines, which is useless. Nevertheless, we may not want to
5061 # sort them, since we want the *last* AC_DEFINE to be honored.
5062 uniq confdefs.h | sed -n -f $ac_cs_root.hdr >conftest.defines
5063 sed -e 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
5064 rm -f $ac_cs_root.hdr
5066 # This sed command replaces #undef with comments. This is necessary, for
5067 # example, in the case of _POSIX_SOURCE, which is predefined and required
5068 # on some systems where configure will not decide to define it.
5069 cat >>conftest.undefs <<\EOF
5070 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5073 # Break up conftest.defines because some shells have a limit on the size
5074 # of here documents, and old seds have small limits too (100 cmds).
5075 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
5076 echo ' if egrep "^[ ]*#[ ]*define" $ac_cs_root.in >/dev/null; then' >>$CONFIG_STATUS
5077 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
5078 echo ' :' >>$CONFIG_STATUS
5080 while grep . conftest.defines >/dev/null
5082 # Write a limited-size here document to $ac_cs_root.frag.
5083 echo ' cat >$ac_cs_root.frag <<CEOF' >>$CONFIG_STATUS
5084 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
5085 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
5087 sed -f $ac_cs_root.frag $ac_cs_root.in >$ac_cs_root.out
5088 rm -f $ac_cs_root.in
5089 mv $ac_cs_root.out $ac_cs_root.in
5091 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
5092 rm -f conftest.defines
5093 mv conftest.tail conftest.defines
5095 rm -f conftest.defines
5096 echo ' fi # egrep' >>$CONFIG_STATUS
5097 echo >>$CONFIG_STATUS
5099 # Break up conftest.undefs because some shells have a limit on the size
5100 # of here documents, and old seds have small limits too (100 cmds).
5101 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
5103 while grep . conftest.undefs >/dev/null
5105 # Write a limited-size here document to $ac_cs_root.frag.
5106 echo ' cat >$ac_cs_root.frag <<CEOF' >>$CONFIG_STATUS
5107 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
5108 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
5110 sed -f $ac_cs_root.frag $ac_cs_root.in >$ac_cs_root.out
5111 rm -f $ac_cs_root.in
5112 mv $ac_cs_root.out $ac_cs_root.in
5114 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
5115 rm -f conftest.undefs
5116 mv conftest.tail conftest.undefs
5118 rm -f conftest.undefs
5120 cat >>$CONFIG_STATUS <<\EOF
5121 rm -f $ac_cs_root.frag $ac_cs_root.h
5122 echo "/* $ac_file. Generated automatically by configure. */" >$ac_cs_root.h
5123 cat $ac_cs_root.in >>$ac_cs_root.h
5124 rm -f $ac_cs_root.in
5125 if cmp -s $ac_file $ac_cs_root.h 2>/dev/null; then
5126 echo "$ac_file is unchanged"
5129 # Remove last slash and all that follows it. Not all systems have dirname.
5130 ac_dir=`echo "$ac_file" | sed 's%/[^/][^/]*$%%'`
5131 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5132 # The file is in a subdirectory.
5133 test ! -d "$ac_dir" && mkdir "$ac_dir"
5136 mv $ac_cs_root.h $ac_file
5140 cat >>$CONFIG_STATUS <<\EOF
5143 # CONFIG_LINKS section.
5145 srcdir=$ac_given_srcdir
5147 for ac_file in : $CONFIG_LINKS; do if test "x$ac_file" != x:; then
5148 ac_dest=`echo "$ac_file" | sed 's%:.*%%'`
5149 ac_source=`echo "$ac_file" | sed 's%[^:]*:%%'`
5151 echo "copying $srcdir/$ac_source to $ac_dest"
5153 if test ! -r $srcdir/$ac_source; then
5154 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
5158 # Make relative symlinks.
5159 # Remove last slash and all that follows it. Not all systems have dirname.
5160 ac_dest_dir=`echo $ac_dest | sed 's%/[^/][^/]*$%%'`
5161 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
5162 # The dest file is in a subdirectory.
5163 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
5164 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
5165 # A "../" for each directory in $ac_dest_dir_suffix.
5166 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
5168 ac_dest_dir_suffix= ac_dots=
5172 [\\/$]* | ?:[\\/]* ) ac_rel_source="$srcdir/$ac_source" ;;
5173 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
5176 # Make a symlink if possible; otherwise try a hard link.
5177 #if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
5178 # ln $srcdir/$ac_source $ac_dest; then :
5179 if cp $srcdir/$ac_source $ac_dest; then :
5181 { echo "configure: error: cannot copy $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
5185 cat >>$CONFIG_STATUS <<\EOF
5188 # CONFIG_COMMANDS section.
5190 for ac_file in .. $CONFIG_COMMANDS; do if test "x$ac_file" != x..; then
5191 ac_dest=`echo "$ac_file" | sed 's%:.*%%'`
5192 ac_source=`echo "$ac_file" | sed 's%[^:]*:%%'`
5195 default-1 ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h ;;
5200 cat >>$CONFIG_STATUS <<\EOF
5204 chmod +x $CONFIG_STATUS
5205 rm -fr confdefs* $ac_clean_files
5206 trap 'exit 1' 1 2 15
5208 test "$no_create" = yes || $SHELL $CONFIG_STATUS || exit 1