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
3097 ac_prog=`($CC -print-prog-name=ld) 2>&5`
3099 # Accept absolute paths.
3100 [\\/]* | [A-Za-z]:[\\/]*)
3101 re_direlt='/[^/][^/]*/\.\./'
3102 # Canonicalize the path of ld
3103 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3104 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3105 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3107 test -z "$LD" && LD="$ac_prog"
3110 # If it fails, then pretend we aren't using GCC.
3114 # If it is relative, then search for the first ld in PATH.
3118 elif test "$with_gnu_ld" = yes; then
3119 echo $ECHO_N "checking for GNU ld... $ECHO_C" 1>&6
3120 echo "configure:3120: checking for GNU ld" 1>&5
3122 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" 1>&6
3123 echo "configure:3123: checking for non-GNU ld" 1>&5
3125 if test "${ac_cv_path_LD+set}" = set; then
3126 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3128 if test -z "$LD"; then
3129 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
3130 for ac_dir in $PATH; do
3131 test -z "$ac_dir" && ac_dir=.
3132 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3133 ac_cv_path_LD="$ac_dir/$ac_prog"
3134 # Check to see if the program is GNU ld. I'd rather use --version,
3135 # but apparently some GNU ld's only accept -v.
3136 # Break only if it was the GNU/non-GNU ld that we prefer.
3137 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3138 test "$with_gnu_ld" != no && break
3140 test "$with_gnu_ld" != yes && break
3146 ac_cv_path_LD="$LD" # Let the user override the test with a path.
3151 if test -n "$LD"; then
3152 echo "$ECHO_T""$LD" 1>&6
3154 echo "$ECHO_T""no" 1>&6
3156 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
3157 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" 1>&6
3158 echo "configure:3158: checking if the linker ($LD) is GNU ld" 1>&5
3159 if test "${ac_cv_prog_gnu_ld+set}" = set; then
3160 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3162 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3163 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3164 ac_cv_prog_gnu_ld=yes
3166 ac_cv_prog_gnu_ld=no
3169 echo "$ECHO_T""$ac_cv_prog_gnu_ld" 1>&6
3170 with_gnu_ld=$ac_cv_prog_gnu_ld
3172 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" 1>&6
3173 echo "configure:3173: checking for $LD option to reload object files" 1>&5
3174 if test "${lt_cv_ld_reload_flag+set}" = set; then
3175 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3177 lt_cv_ld_reload_flag='-r'
3179 echo "$ECHO_T""$lt_cv_ld_reload_flag" 1>&6
3180 reload_flag=$lt_cv_ld_reload_flag
3181 test -n "$reload_flag" && reload_flag=" $reload_flag"
3183 echo $ECHO_N "checking how to recognise dependant libraries... $ECHO_C" 1>&6
3184 echo "configure:3184: checking how to recognise dependant libraries" 1>&5
3185 if test "${lt_cv_deplibs_check_method+set}" = set; then
3186 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3188 lt_cv_file_magic_cmd='${MAGIC}'
3189 lt_cv_file_magic_test_file=
3190 lt_cv_deplibs_check_method='unknown'
3191 # Need to set the preceding variable on all platforms that support
3192 # interlibrary dependencies.
3193 # 'none' -- dependencies not supported.
3194 # `unknown' -- same as none, but documents that we really don't know.
3195 # 'pass_all' -- all dependencies passed with no checks.
3196 # 'test_compile' -- check by making test program.
3197 # 'file_magic [regex]' -- check by looking for files in library path
3198 # which responds to the $file_magic_cmd with a given egrep regex.
3199 # If you have `file' or equivalent on your system and you're not sure
3200 # whether `pass_all' will *always* work, you probably want this one.
3204 lt_cv_deplibs_check_method=pass_all
3208 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3209 lt_cv_file_magic_test_file=/shlib/libc.so
3213 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3214 lt_cv_file_magic_cmd='${OBJDUMP} -f'
3218 case "$version_type" in
3220 lt_cv_deplibs_check_method=pass_all
3226 lt_cv_deplibs_check_method=pass_all
3232 # this will be overridden with pass_all, but let us keep it just in case
3233 lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3237 *-32|*"-32 ") libmagic=32-bit;;
3238 *-n32|*"-n32 ") libmagic=N32;;
3239 *-64|*"-64 ") libmagic=64-bit;;
3240 *) libmagic=never-match;;
3242 # this will be overridden with pass_all, but let us keep it just in case
3243 lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3246 lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3247 lt_cv_deplibs_check_method=pass_all
3250 # This must be Linux ELF.
3253 alpha* | i*86 | powerpc* | sparc* )
3254 lt_cv_deplibs_check_method=pass_all ;;
3256 # glibc up to 2.1.1 does not perform some relocations on ARM
3257 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3259 lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3262 osf3* | osf4* | osf5*)
3263 # this will be overridden with pass_all, but let us keep it just in case
3264 lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3265 lt_cv_file_magic_test_file=/shlib/libc.so
3266 lt_cv_deplibs_check_method=pass_all
3270 lt_cv_deplibs_check_method=pass_all
3274 lt_cv_deplibs_check_method=pass_all
3275 lt_cv_file_magic_test_file=/lib/libc.so
3278 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3279 case "$host_vendor" in
3281 lt_cv_deplibs_check_method=pass_all
3284 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]'
3285 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3292 echo "$ECHO_T""$lt_cv_deplibs_check_method" 1>&6
3293 file_magic_cmd=$lt_cv_file_magic_cmd
3294 deplibs_check_method=$lt_cv_deplibs_check_method
3296 if test $host != $build; then
3297 ac_tool_prefix=${host_alias}-
3302 # Only perform the check for file, if the check method requires it
3303 case "$deplibs_check_method" in
3305 if test "$file_magic_cmd" = '${MAGIC}'; then
3307 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" 1>&6
3308 echo "configure:3308: checking for ${ac_tool_prefix}file" 1>&5
3309 if test "${lt_cv_path_MAGIC+set}" = set; then
3310 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3314 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
3317 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
3320 ac_save_MAGIC="$MAGIC"
3321 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3322 ac_dummy="/usr/bin:$PATH"
3323 for ac_dir in $ac_dummy; do
3324 test -z "$ac_dir" && ac_dir=.
3325 if test -f $ac_dir/${ac_tool_prefix}file; then
3326 lt_cv_path_MAGIC="$ac_dir/${ac_tool_prefix}file"
3327 if test -n "$file_magic_test_file"; then
3328 case "$deplibs_check_method" in
3330 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3331 MAGIC="$lt_cv_path_MAGIC"
3332 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3333 egrep "$file_magic_regex" > /dev/null; then
3338 *** Warning: the command libtool uses to detect shared libraries,
3339 *** $file_magic_cmd, produces output that libtool cannot recognize.
3340 *** The result is that libtool may fail to recognize shared libraries
3341 *** as such. This will affect the creation of libtool libraries that
3342 *** depend on shared libraries, but programs linked with such libtool
3343 *** libraries will work regardless of this problem. Nevertheless, you
3344 *** may want to report the problem to your system manager and/or to
3345 *** bug-libtool@gnu.org
3355 MAGIC="$ac_save_MAGIC"
3360 MAGIC="$lt_cv_path_MAGIC"
3361 if test -n "$MAGIC"; then
3362 echo "$ECHO_T""$MAGIC" 1>&6
3364 echo "$ECHO_T""no" 1>&6
3367 if test -z "$lt_cv_path_MAGIC"; then
3368 if test -n "$ac_tool_prefix"; then
3369 echo $ECHO_N "checking for file... $ECHO_C" 1>&6
3370 echo "configure:3370: checking for file" 1>&5
3371 if test "${lt_cv_path_MAGIC+set}" = set; then
3372 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3376 lt_cv_path_MAGIC="$MAGIC" # Let the user override the test with a path.
3379 ac_cv_path_MAGIC="$MAGIC" # Let the user override the test with a dos path.
3382 ac_save_MAGIC="$MAGIC"
3383 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3384 ac_dummy="/usr/bin:$PATH"
3385 for ac_dir in $ac_dummy; do
3386 test -z "$ac_dir" && ac_dir=.
3387 if test -f $ac_dir/file; then
3388 lt_cv_path_MAGIC="$ac_dir/file"
3389 if test -n "$file_magic_test_file"; then
3390 case "$deplibs_check_method" in
3392 file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
3393 MAGIC="$lt_cv_path_MAGIC"
3394 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
3395 egrep "$file_magic_regex" > /dev/null; then
3400 *** Warning: the command libtool uses to detect shared libraries,
3401 *** $file_magic_cmd, produces output that libtool cannot recognize.
3402 *** The result is that libtool may fail to recognize shared libraries
3403 *** as such. This will affect the creation of libtool libraries that
3404 *** depend on shared libraries, but programs linked with such libtool
3405 *** libraries will work regardless of this problem. Nevertheless, you
3406 *** may want to report the problem to your system manager and/or to
3407 *** bug-libtool@gnu.org
3417 MAGIC="$ac_save_MAGIC"
3422 MAGIC="$lt_cv_path_MAGIC"
3423 if test -n "$MAGIC"; then
3424 echo "$ECHO_T""$MAGIC" 1>&6
3426 echo "$ECHO_T""no" 1>&6
3439 NONE) lt_target="$host" ;;
3440 *) lt_target="$target" ;;
3443 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3444 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3445 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3446 echo "configure:3446: checking for $ac_word" 1>&5
3447 if test "${ac_cv_prog_RANLIB+set}" = set; then
3448 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3450 if test -n "$RANLIB"; then
3451 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3453 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3455 for ac_dir in $ac_dummy; do
3456 test -z "$ac_dir" && ac_dir=.
3457 if test -f $ac_dir/$ac_word; then
3458 echo "$ac_dir/$ac_word"
3463 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3468 RANLIB="$ac_cv_prog_RANLIB"
3469 if test -n "$RANLIB"; then
3470 echo "$ECHO_T""$RANLIB" 1>&6
3472 echo "$ECHO_T""no" 1>&6
3475 if test -z "$ac_cv_prog_RANLIB"; then
3476 if test -n "$ac_tool_prefix"; then
3477 # Extract the first word of "ranlib", so it can be a program name with args.
3478 set dummy ranlib; ac_word=$2
3479 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3480 echo "configure:3480: checking for $ac_word" 1>&5
3481 if test "${ac_cv_prog_RANLIB+set}" = set; then
3482 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3484 if test -n "$RANLIB"; then
3485 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3487 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3489 for ac_dir in $ac_dummy; do
3490 test -z "$ac_dir" && ac_dir=.
3491 if test -f $ac_dir/$ac_word; then
3492 echo "$ac_dir/$ac_word"
3497 ac_cv_prog_RANLIB="ranlib"
3500 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3503 RANLIB="$ac_cv_prog_RANLIB"
3504 if test -n "$RANLIB"; then
3505 echo "$ECHO_T""$RANLIB" 1>&6
3507 echo "$ECHO_T""no" 1>&6
3515 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3516 set dummy ${ac_tool_prefix}strip; ac_word=$2
3517 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3518 echo "configure:3518: checking for $ac_word" 1>&5
3519 if test "${ac_cv_prog_STRIP+set}" = set; then
3520 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3522 if test -n "$STRIP"; then
3523 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3525 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3527 for ac_dir in $ac_dummy; do
3528 test -z "$ac_dir" && ac_dir=.
3529 if test -f $ac_dir/$ac_word; then
3530 echo "$ac_dir/$ac_word"
3535 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3540 STRIP="$ac_cv_prog_STRIP"
3541 if test -n "$STRIP"; then
3542 echo "$ECHO_T""$STRIP" 1>&6
3544 echo "$ECHO_T""no" 1>&6
3547 if test -z "$ac_cv_prog_STRIP"; then
3548 if test -n "$ac_tool_prefix"; then
3549 # Extract the first word of "strip", so it can be a program name with args.
3550 set dummy strip; ac_word=$2
3551 echo $ECHO_N "checking for $ac_word... $ECHO_C" 1>&6
3552 echo "configure:3552: checking for $ac_word" 1>&5
3553 if test "${ac_cv_prog_STRIP+set}" = set; then
3554 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3556 if test -n "$STRIP"; then
3557 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3559 for ac_path in `IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3561 for ac_dir in $ac_dummy; do
3562 test -z "$ac_dir" && ac_dir=.
3563 if test -f $ac_dir/$ac_word; then
3564 echo "$ac_dir/$ac_word"
3569 ac_cv_prog_STRIP="strip"
3572 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
3575 STRIP="$ac_cv_prog_STRIP"
3576 if test -n "$STRIP"; then
3577 echo "$ECHO_T""$STRIP" 1>&6
3579 echo "$ECHO_T""no" 1>&6
3587 # Check for any special flags to pass to ltconfig.
3588 libtool_flags="--cache-file=$cache_file"
3589 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
3590 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
3591 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
3592 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
3593 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
3595 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3596 if test "${enable_libtool_lock+set}" = set; then
3597 enableval="$enable_libtool_lock"
3600 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
3601 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
3603 # Check whether --with-pic or --without-pic was given.
3604 if test "${with_pic+set}" = set; then
3610 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
3611 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
3613 # Some flags need to be propagated to the compiler or linker for good
3615 case "$lt_target" in
3617 # Find out which ABI we are using.
3618 echo '#line 3618 "configure"' > conftest.$ac_ext
3619 if { (eval echo configure:3619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3620 case "`/usr/bin/file conftest.o`" in
3636 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3637 SAVE_CFLAGS="$CFLAGS"
3638 CFLAGS="$CFLAGS -belf"
3639 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" 1>&6
3640 echo "configure:3640: checking whether the C compiler needs -belf" 1>&5
3641 if test "${lt_cv_cc_needs_belf+set}" = set; then
3642 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3646 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3647 ac_cpp='$CPP $CPPFLAGS'
3648 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3649 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3650 cross_compiling=$ac_cv_prog_cc_cross
3652 cat >conftest.$ac_ext <<EOF
3653 #line 3653 "configure"
3654 #include "confdefs.h"
3664 if { (eval echo configure:3664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3666 lt_cv_cc_needs_belf=yes
3668 echo "configure: failed program was:" >&5
3669 cat conftest.$ac_ext >&5
3671 lt_cv_cc_needs_belf=no
3676 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3677 ac_cpp='$CPP $CPPFLAGS'
3678 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3679 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3680 cross_compiling=$ac_cv_prog_cc_cross
3683 echo "$ECHO_T""$lt_cv_cc_needs_belf" 1>&6
3684 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3685 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3686 CFLAGS="$SAVE_CFLAGS"
3692 # Save cache, so that ltconfig can load it
3693 cat >confcache <<\EOF
3694 # This file is a shell script that caches the results of configure
3695 # tests run on this system so they can be shared between configure
3696 # scripts and configure runs. It is not useful on other systems.
3697 # If it contains results you don't want to keep, you may remove or edit it.
3699 # By default, configure uses ./config.cache as the cache file,
3700 # creating it if it does not exist already. You can give configure
3701 # the --cache-file=FILE option to use a different cache file; that is
3702 # what configure does when it calls configure scripts in
3703 # subdirectories, so they share the cache.
3704 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3705 # config.status only pays attention to the cache file if you give it the
3706 # --recheck option to rerun configure.
3709 # The following way of writing the cache mishandles newlines in values,
3710 # but we know of no workaround that is simple, portable, and efficient.
3711 # So, don't put newlines in cache variables' values.
3712 # Ultrix sh set writes to stderr and can't be redirected directly,
3713 # and sets the high bit in the cache file unless we assign to the vars.
3715 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3717 # `set' does not quote correctly, so add quotes (double-quote substitution
3718 # turns \\\\ into \\, and sed turns \\ into \).
3720 -e "s/'/'\\\\''/g" \
3721 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3724 # `set' quotes correctly as required by POSIX, so do not add quotes.
3725 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3728 if cmp -s $cache_file confcache; then :; else
3729 if test -w $cache_file; then
3730 echo "updating cache $cache_file"
3731 cat confcache >$cache_file
3733 echo "not updating unwritable cache $cache_file"
3738 # Actually configure libtool. ac_aux_dir is where install-sh is found.
3739 AR="$AR" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
3740 MAGIC="$MAGIC" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
3741 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
3742 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
3743 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
3744 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
3745 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
3746 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $lt_target \
3747 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
3749 # Reload cache, that may have been modified by ltconfig
3750 if test -r "$cache_file"; then
3751 echo "loading cache $cache_file"
3752 test -f "$cache_file" && . $cache_file
3754 echo "creating cache $cache_file"
3758 # This can be used to rebuild libtool when needed
3759 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
3761 # Always use our own libtool.
3762 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
3764 # Redirect the config.log output again, so that the ltconfig log is not
3765 # clobbered by the next message.
3766 exec 5>>./config.log
3768 echo $ECHO_N "checking whether optarg is declared... $ECHO_C" 1>&6
3769 echo "configure:3769: checking whether optarg is declared" 1>&5
3770 if test "${ac_cv_have_decl_optarg+set}" = set; then
3771 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3773 cat >conftest.$ac_ext <<EOF
3774 #line 3774 "configure"
3775 #include "confdefs.h"
3776 $ac_includes_default
3781 char *p = (char *) optarg;
3788 if { (eval echo configure:3788: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3790 ac_cv_have_decl_optarg=yes
3792 echo "configure: failed program was:" >&5
3793 cat conftest.$ac_ext >&5
3795 ac_cv_have_decl_optarg=no
3799 echo "$ECHO_T""$ac_cv_have_decl_optarg" 1>&6
3800 if test $ac_cv_have_decl_optarg = yes; then
3801 cat >>confdefs.h <<EOF
3802 #define HAVE_DECL_OPTARG 1
3806 cat >>confdefs.h <<EOF
3807 #define HAVE_DECL_OPTARG 0
3812 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" 1>&6
3813 echo "configure:3813: checking for ANSI C header files" 1>&5
3814 if test "${ac_cv_header_stdc+set}" = set; then
3815 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3818 cat >conftest.$ac_ext <<EOF
3819 #line 3819 "configure"
3820 #include "confdefs.h"
3827 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3828 { (eval echo configure:3828: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3829 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3830 if test -z "$ac_err"; then
3832 ac_cv_header_stdc=yes
3835 echo "configure: failed program was:" >&5
3836 cat conftest.$ac_ext >&5
3838 ac_cv_header_stdc=no
3842 if test $ac_cv_header_stdc = yes; then
3843 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3845 cat >conftest.$ac_ext <<EOF
3846 #line 3846 "configure"
3847 #include "confdefs.h"
3851 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3852 egrep "memchr" >/dev/null 2>&1; then
3856 ac_cv_header_stdc=no
3862 if test $ac_cv_header_stdc = yes; then
3863 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3865 cat >conftest.$ac_ext <<EOF
3866 #line 3866 "configure"
3867 #include "confdefs.h"
3871 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3872 egrep "free" >/dev/null 2>&1; then
3876 ac_cv_header_stdc=no
3882 if test $ac_cv_header_stdc = yes; then
3883 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3884 if test "$cross_compiling" = yes; then
3887 cat >conftest.$ac_ext <<EOF
3888 #line 3888 "configure"
3889 #include "confdefs.h"
3891 #if ((' ' & 0x0FF) == 0x020)
3892 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3893 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3895 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
3896 || ('j' <= (c) && (c) <= 'r') \
3897 || ('s' <= (c) && (c) <= 'z'))
3898 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3901 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3906 for (i = 0; i < 256; i++)
3907 if (XOR (islower (i), ISLOWER (i))
3908 || toupper (i) != TOUPPER (i))
3913 if { (eval echo configure:3913: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3917 echo "configure: failed program was:" >&5
3918 cat conftest.$ac_ext >&5
3920 ac_cv_header_stdc=no
3928 echo "$ECHO_T""$ac_cv_header_stdc" 1>&6
3929 if test $ac_cv_header_stdc = yes; then
3930 cat >>confdefs.h <<\EOF
3931 #define STDC_HEADERS 1
3936 for ac_header in getopt.h unistd.h sys/sysctl.h sys/time.h
3938 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
3939 echo $ECHO_N "checking for $ac_header... $ECHO_C" 1>&6
3940 echo "configure:3940: checking for $ac_header" 1>&5
3941 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
3942 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3945 cat >conftest.$ac_ext <<EOF
3946 #line 3946 "configure"
3947 #include "confdefs.h"
3948 #include <$ac_header>
3951 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3952 { (eval echo configure:3952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3953 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3954 if test -z "$ac_err"; then
3956 eval "$ac_ac_Header=yes"
3959 echo "configure: failed program was:" >&5
3960 cat conftest.$ac_ext >&5
3962 eval "$ac_ac_Header=no"
3966 echo "$ECHO_T""`eval echo '${'$ac_ac_Header'}'`" 1>&6
3967 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
3968 cat >>confdefs.h <<EOF
3969 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
3975 echo $ECHO_N "checking for void... $ECHO_C" 1>&6
3976 echo "configure:3976: checking for void" 1>&5
3977 if test "${ac_cv_type_void+set}" = set; then
3978 echo $ECHO_N "(cached) $ECHO_C" 1>&6
3980 cat >conftest.$ac_ext <<EOF
3981 #line 3981 "configure"
3982 #include "confdefs.h"
3983 $ac_includes_default
3995 if { (eval echo configure:3995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3999 echo "configure: failed program was:" >&5
4000 cat conftest.$ac_ext >&5
4006 echo "$ECHO_T""$ac_cv_type_void" 1>&6
4007 if test $ac_cv_type_void = yes; then
4008 cat >>confdefs.h <<EOF
4014 echo $ECHO_N "checking for preprocessor stringizing operator... $ECHO_C" 1>&6
4015 echo "configure:4015: checking for preprocessor stringizing operator" 1>&5
4016 if test "${ac_cv_c_stringize+set}" = set; then
4017 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4020 cat >conftest.$ac_ext <<EOF
4021 #line 4021 "configure"
4022 #include "confdefs.h"
4026 char *s = x(teststring);
4029 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4030 egrep "#teststring" >/dev/null 2>&1; then
4032 ac_cv_c_stringize=no
4035 ac_cv_c_stringize=yes
4041 if test "${ac_cv_c_stringize}" = yes; then
4042 cat >>confdefs.h <<\EOF
4043 #define HAVE_STRINGIZE 1
4047 echo "$ECHO_T""${ac_cv_c_stringize}" 1>&6
4049 for ac_func in getopt_long getpagesize popen processor_info strtoul sysconf sysctlbyname
4051 ac_ac_var=`echo "ac_cv_func_$ac_func" | $ac_tr_sh`
4052 echo $ECHO_N "checking for $ac_func... $ECHO_C" 1>&6
4053 echo "configure:4053: checking for $ac_func" 1>&5
4054 if eval "test \"\${$ac_ac_var+set}\" = set"; then
4055 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4057 cat >conftest.$ac_ext <<EOF
4058 #line 4058 "configure"
4059 #include "confdefs.h"
4060 /* System header to define __stub macros and hopefully few prototypes,
4061 which can conflict with char $ac_func(); below. */
4063 /* Override any gcc2 internal prototype to avoid an error. */
4064 /* We use char because int might match the return type of a gcc2
4065 builtin and then its argument prototype would still apply. */
4073 /* The GNU C library defines this for functions which it implements
4074 to always fail with ENOSYS. Some functions are actually named
4075 something starting with __ and the normal name is an alias. */
4076 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4086 if { (eval echo configure:4086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4088 eval "$ac_ac_var=yes"
4090 echo "configure: failed program was:" >&5
4091 cat conftest.$ac_ext >&5
4093 eval "$ac_ac_var=no"
4098 echo "$ECHO_T""`eval echo '${'$ac_ac_var'}'`" 1>&6
4099 if test `eval echo '${'$ac_ac_var'}'` = yes; then
4100 cat >>confdefs.h <<EOF
4101 #define `echo "HAVE_$ac_func" | $ac_tr_cpp` 1
4107 echo $ECHO_N "checking if ansi2knr should be used... $ECHO_C" 1>&6
4108 echo "configure:4108: checking if ansi2knr should be used" 1>&5
4109 if test "${gmp_cv_c_ansi2knr+set}" = set; then
4110 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4112 cat >conftest.c <<EOF
4113 int main (int argc, char *argv) { return 0; }
4115 if { (eval echo configure:4115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4116 gmp_cv_c_ansi2knr=no
4118 gmp_cv_c_ansi2knr=yes
4123 echo "$ECHO_T""$gmp_cv_c_ansi2knr" 1>&6
4124 if test $gmp_cv_c_ansi2knr = no; then
4127 U=_ ANSI2KNR=./ansi2knr
4128 # Ensure some checks needed by ansi2knr itself.
4130 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" 1>&6
4131 echo "configure:4131: checking for ANSI C header files" 1>&5
4132 if test "${ac_cv_header_stdc+set}" = set; then
4133 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4136 cat >conftest.$ac_ext <<EOF
4137 #line 4137 "configure"
4138 #include "confdefs.h"
4145 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4146 { (eval echo configure:4146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4147 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4148 if test -z "$ac_err"; then
4150 ac_cv_header_stdc=yes
4153 echo "configure: failed program was:" >&5
4154 cat conftest.$ac_ext >&5
4156 ac_cv_header_stdc=no
4160 if test $ac_cv_header_stdc = yes; then
4161 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4163 cat >conftest.$ac_ext <<EOF
4164 #line 4164 "configure"
4165 #include "confdefs.h"
4169 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4170 egrep "memchr" >/dev/null 2>&1; then
4174 ac_cv_header_stdc=no
4180 if test $ac_cv_header_stdc = yes; then
4181 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4183 cat >conftest.$ac_ext <<EOF
4184 #line 4184 "configure"
4185 #include "confdefs.h"
4189 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4190 egrep "free" >/dev/null 2>&1; then
4194 ac_cv_header_stdc=no
4200 if test $ac_cv_header_stdc = yes; then
4201 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4202 if test "$cross_compiling" = yes; then
4205 cat >conftest.$ac_ext <<EOF
4206 #line 4206 "configure"
4207 #include "confdefs.h"
4209 #if ((' ' & 0x0FF) == 0x020)
4210 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4211 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4213 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
4214 || ('j' <= (c) && (c) <= 'r') \
4215 || ('s' <= (c) && (c) <= 'z'))
4216 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4224 for (i = 0; i < 256; i++)
4225 if (XOR (islower (i), ISLOWER (i))
4226 || toupper (i) != TOUPPER (i))
4231 if { (eval echo configure:4231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4235 echo "configure: failed program was:" >&5
4236 cat conftest.$ac_ext >&5
4238 ac_cv_header_stdc=no
4246 echo "$ECHO_T""$ac_cv_header_stdc" 1>&6
4247 if test $ac_cv_header_stdc = yes; then
4248 cat >>confdefs.h <<\EOF
4249 #define STDC_HEADERS 1
4254 for ac_header in string.h
4256 ac_ac_Header=`echo "ac_cv_header_$ac_header" | $ac_tr_sh`
4257 echo $ECHO_N "checking for $ac_header... $ECHO_C" 1>&6
4258 echo "configure:4258: checking for $ac_header" 1>&5
4259 if eval "test \"\${$ac_ac_Header+set}\" = set"; then
4260 echo $ECHO_N "(cached) $ECHO_C" 1>&6
4263 cat >conftest.$ac_ext <<EOF
4264 #line 4264 "configure"
4265 #include "confdefs.h"
4266 #include <$ac_header>
4269 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4270 { (eval echo configure:4270: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4271 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4272 if test -z "$ac_err"; then
4274 eval "$ac_ac_Header=yes"
4277 echo "configure: failed program was:" >&5
4278 cat conftest.$ac_ext >&5
4280 eval "$ac_ac_Header=no"
4284 echo "$ECHO_T""`eval echo '${'$ac_ac_Header'}'`" 1>&6
4285 if test `eval echo '${'$ac_ac_Header'}'` = yes; then
4286 cat >>confdefs.h <<EOF
4287 #define `echo "HAVE_$ac_header" | $ac_tr_cpp` 1
4296 # For now, we use the old switch for setting syntax.
4297 # FIXME: Remove when conversion to .asm is completed.
4299 m680[234]0*-*-linuxaout* | m68k*-*-linuxaout* | \
4300 m68k-next-nextstep* | \
4304 m680[234]0*-*-linux* | m68k*-*-linux*)
4307 m680[234]0*-*-* | m68k*-*-*)
4312 # Now build an asm-syntax.h file for targets that include that from the
4314 # FIXME: Remove when conversion to .asm is completed.
4315 case "${family}-${underscore}-${asm_align}-${syntax}" in
4317 echo '#define MIT_SYNTAX' >asm-syntax.h
4318 cat $srcdir/mpn/underscore.h >>asm-syntax.h
4319 echo '#include "'$srcdir'/mpn/m68k/syntax.h"' >>asm-syntax.h;;
4321 echo '#define ELF_SYNTAX' >asm-syntax.h
4322 echo '#define C_SYMBOL_NAME(name) name' >>asm-syntax.h
4323 echo '#include "'$srcdir'/mpn/m68k/syntax.h"' >>asm-syntax.h;;
4326 # The pattern here tests for an absolute path the same way as
4327 # _AC_OUTPUT_FILES in autoconf acgeneral.m4.
4329 echo "dnl CONFIG_TOP_SRCDIR is a path from the mpn builddir to the top srcdir" >> $gmp_tmpconfigm4
4334 echo "define(<CONFIG_TOP_SRCDIR>,<\`$srcdir'>)" >> $gmp_tmpconfigm4
4338 echo "define(<CONFIG_TOP_SRCDIR>,<\`../$srcdir'>)" >> $gmp_tmpconfigm4
4342 echo "include(CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4')" >> $gmp_tmpconfigm4p
4344 # Must be after asm-defs.m4
4346 echo "define_not_for_expansion(\`HAVE_TARGET_CPU_$target_cpu')" >> $gmp_tmpconfigm4p
4349 alpha*-cray-unicos*)
4350 gmp_m4postinc="alpha/unicos.m4"
4353 gmp_m4postinc="alpha/default.m4"
4357 *-*-mach* | *-*-rhapsody* | *-*-nextstep* | *-*-darwin* | *-*-macosx*)
4358 ;; # these use non-conventional assembly syntax.
4360 gmp_m4postinc="powerpc32/regmap.m4 powerpc64/aix.m4"
4363 gmp_m4postinc="powerpc32/regmap.m4 powerpc32/aix.m4"
4366 gmp_m4postinc="powerpc32/regmap.m4"
4372 for tmp_f in $gmp_m4postinc; do
4374 echo "include_mpn(\`$tmp_f')" >> $gmp_tmpconfigm4p
4378 # Set up `gmp_links'. It's a list of link:file pairs that configure will
4379 # process to create link -> file.
4382 # If the user specified `MPN_PATH', use that instead of the path we've
4384 if test -z "$MPN_PATH"; then
4385 path="$path generic"
4390 # Pick the correct source files in $path and link them to mpn/.
4391 # $gmp_mpn_functions lists all functions we need.
4393 # The rule is to find a file with the function name and a .asm, .S,
4394 # .s, or .c extension. Certain multi-function files with special names
4395 # can provide some functions too. (mpn/Makefile.am passes
4396 # -DOPERATION_<func> to get them to generate the right code.)
4398 # FIXME: udiv and umul aren't in $gmp_mpn_functions_optional yet since
4399 # there's some versions of those files which should be checked for bit
4400 # rot first. Put them in $extra_functions for each target for now,
4401 # change to standard optionals when all are ready.
4403 # Note: The following lines defining $gmp_mpn_functions_optional
4404 # and $gmp_mpn_functions are parsed by the "macos/configure"
4405 # Perl script. So if you change the lines in a major way
4406 # make sure to run and examine the output from
4408 # % (cd macos; perl configure)
4410 gmp_mpn_functions_optional="copyi copyd com_n \
4411 and_n andn_n nand_n ior_n iorn_n nior_n xor_n xnor_n"
4413 gmp_mpn_functions="${extra_functions} inlines add_n sub_n mul_1 addmul_1 \
4414 submul_1 lshift rshift diveby3 divrem divrem_1 divrem_2 \
4415 mod_1 mod_1_rs pre_mod_1 dump \
4416 mul mul_fft mul_n mul_basecase sqr_basecase random \
4417 random2 sqrtrem get_str set_str scan0 scan1 popcount hamdist cmp perfsqr \
4418 bdivmod gcd_1 gcd gcdext tdiv_qr bz_divrem_n sb_divrem_mn jacbase \
4419 $gmp_mpn_functions_optional"
4421 # the list of all object files used by mpn/Makefile.in and the
4422 # top-level Makefile.in, respectively
4424 mpn_objs_in_libgmp="mpn/mp_bases.lo"
4427 echo "Peering at file structure (takes a while)..." 1>&6
4429 for tmp_fn in ${gmp_mpn_functions} ; do
4431 echo "...$tmp_fn..." 1>&6
4434 # rm -f mpn/${tmp_fn}.[Ssc] mpn/${tmp_fn}.asm
4435 # but I found that on my NT workstation the command
4436 # would unpredictably hang. rm wasn't an active process,
4437 # but absolutlely nothing was happening.
4438 # I *think* that expanding the [Ssc] cures the problem
4440 rm -f mpn/${tmp_fn}.S mpn/${tmp_fn}.s mpn/${tmp_fn}.c mpn/${tmp_fn}.asm
4442 echo "...$tmp_fn (done rm)..." 1>&6
4444 # functions that can be provided by multi-function files
4447 add_n|sub_n) tmp_mulfunc="aors_n" ;;
4448 addmul_1|submul_1) tmp_mulfunc="aorsmul_1" ;;
4449 popcount|hamdist) tmp_mulfunc="popham" ;;
4450 and_n|andn_n|nand_n | ior_n|iorn_n|nior_n | xor_n|xnor_n)
4451 tmp_mulfunc="logops_n" ;;
4455 for tmp_dir in $path; do
4458 # We get stuck sometimes
4459 echo " ...dir $tmp_dir..." 1>&6
4460 for tmp_base in $tmp_fn $tmp_mulfunc; do
4463 # We get stuck sometimes
4464 echo " ...base $tmp_base..." 1>&6
4465 for tmp_ext in asm S s c; do
4466 tmp_file=$srcdir/mpn/$tmp_dir/$tmp_base.$tmp_ext
4469 # We get stuck sometimes
4470 echo " ...$tmp_file..." 1>&6
4472 if test -f $tmp_file; then
4475 mpn_objects="$mpn_objects ${tmp_fn}.lo"
4476 mpn_objs_in_libgmp="$mpn_objs_in_libgmp mpn/${tmp_fn}.lo"
4477 gmp_links="$gmp_links mpn/$tmp_fn.$tmp_ext:mpn/$tmp_dir/$tmp_base.$tmp_ext"
4479 # duplicate AC_DEFINEs are harmless, so it doesn't matter
4480 # that multi-function files get grepped here repeatedly
4482 sed -n 's/^[ ]*MULFUNC_PROLOGUE(\(.*\))/\1/p' $tmp_file ;
4483 sed -n 's/^[ ]*PROLOGUE.*(\(.*\))/\1/p' $tmp_file
4485 for gmp_tmp in $gmp_ep; do
4486 cat >>confdefs.h <<EOF
4487 #define HAVE_NATIVE_${gmp_tmp} 1
4495 if test $found = yes; then break ; fi
4497 if test $found = yes; then break ; fi
4500 if test $found = no; then
4501 for tmp_optional in $gmp_mpn_functions_optional; do
4502 if test $tmp_optional = $tmp_fn; then
4506 if test $found = no; then
4507 { echo "configure: error: no version of $tmp_fn found in path: $path" 1>&2; exit 1; }
4513 # Create link for gmp-mparam.h.
4516 echo "Creating link for gmp-mparam.h..." 1>&6
4518 for tmp_dir in $path ; do
4520 if test -f $srcdir/mpn/${tmp_dir}/gmp-mparam.h ; then
4521 gmp_links="$gmp_links gmp-mparam.h:mpn/${tmp_dir}/gmp-mparam.h"
4523 # Copy any KARATSUBA_SQR_THRESHOLD in gmp-mparam.h to config.m4.
4524 # Some versions of sqr_basecase.asm use this.
4525 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`"
4526 if test -n "$tmp_gmp_karatsuba_sqr_threshold"; then
4528 echo "define(<KARATSUBA_SQR_THRESHOLD>,<$tmp_gmp_karatsuba_sqr_threshold>)" >> $gmp_tmpconfigm4
4537 echo "Digging out links to include in DISTCLEANFILES..." 1>&6
4539 # Dig out the links from `gmp_links' for inclusion in DISTCLEANFILES.
4541 for f in $gmp_links; do
4542 gmp_srclinks="$gmp_srclinks `echo $f | sed 's/\(.*\):.*/\1/'`"
4545 echo "creating $gmp_configm4"
4546 echo "dnl $gmp_configm4. Generated automatically by configure." > $gmp_configm4
4547 if test -f $gmp_tmpconfigm4; then
4548 echo "changequote(<,>)dnl" >> $gmp_configm4
4549 echo "ifdef(<__CONFIG_M4_INCLUDED__>,,<" >> $gmp_configm4
4550 cat $gmp_tmpconfigm4 >> $gmp_configm4
4551 echo ">)" >> $gmp_configm4
4552 echo "changequote(\`,')dnl" >> $gmp_configm4
4555 echo "ifdef(\`__CONFIG_M4_INCLUDED__',,\`" >> $gmp_configm4
4556 if test -f $gmp_tmpconfigm4i; then
4557 cat $gmp_tmpconfigm4i >> $gmp_configm4
4558 rm $gmp_tmpconfigm4i
4560 if test -f $gmp_tmpconfigm4p; then
4561 cat $gmp_tmpconfigm4p >> $gmp_configm4
4562 rm $gmp_tmpconfigm4p
4564 echo "')" >> $gmp_configm4
4565 echo "define(\`__CONFIG_M4_INCLUDED__')" >> $gmp_configm4
4568 cat >confcache <<\EOF
4569 # This file is a shell script that caches the results of configure
4570 # tests run on this system so they can be shared between configure
4571 # scripts and configure runs. It is not useful on other systems.
4572 # If it contains results you don't want to keep, you may remove or edit it.
4574 # By default, configure uses ./config.cache as the cache file,
4575 # creating it if it does not exist already. You can give configure
4576 # the --cache-file=FILE option to use a different cache file; that is
4577 # what configure does when it calls configure scripts in
4578 # subdirectories, so they share the cache.
4579 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4580 # config.status only pays attention to the cache file if you give it the
4581 # --recheck option to rerun configure.
4584 # The following way of writing the cache mishandles newlines in values,
4585 # but we know of no workaround that is simple, portable, and efficient.
4586 # So, don't put newlines in cache variables' values.
4587 # Ultrix sh set writes to stderr and can't be redirected directly,
4588 # and sets the high bit in the cache file unless we assign to the vars.
4590 case `(ac_space=' '; set | grep ac_space) 2>&1` in
4592 # `set' does not quote correctly, so add quotes (double-quote substitution
4593 # turns \\\\ into \\, and sed turns \\ into \).
4595 -e "s/'/'\\\\''/g" \
4596 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4599 # `set' quotes correctly as required by POSIX, so do not add quotes.
4600 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4603 if cmp -s $cache_file confcache; then :; else
4604 if test -w $cache_file; then
4605 echo "updating cache $cache_file"
4606 cat confcache >$cache_file
4608 echo "not updating unwritable cache $cache_file"
4613 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4615 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4616 # Let make expand exec_prefix.
4617 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4619 # Any assignment to VPATH causes Sun make to only execute
4620 # the first set of double-colon rules, so remove it if not needed.
4621 # If there is a colon in the path, we need to keep it.
4622 if test "x$srcdir" = x.; then
4623 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
4626 DEFS=-DHAVE_CONFIG_H
4628 : ${CONFIG_STATUS=./config.status}
4629 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4630 echo creating $CONFIG_STATUS
4631 cat >$CONFIG_STATUS <<EOF
4633 # Generated automatically by configure.
4634 # Run this file to recreate the current configuration.
4635 # This directory was configured as follows,
4636 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4638 # $0 $ac_configure_args
4640 # Compiler output produced by configure, useful for debugging
4641 # configure, is in ./config.log if it exists.
4643 # Files that config.status was made for.
4645 Makefile mpn/Makefile mpz/Makefile"
4654 \\\`$CONFIG_STATUS' instantiates files from templates according to the
4655 current configuration.
4657 Usage: $CONFIG_STATUS [OPTIONS] FILE...
4659 --recheck Update $CONFIG_STATUS by reconfiguring in the same conditions
4660 --version Print the version of Autoconf and exit
4661 --help Display this help and exit
4662 --file=FILE[:TEMPLATE]
4663 Instantiate the configuration file FILE
4664 --header=FILE[:TEMPLATE]
4665 Instantiate the configuration header FILE
4667 Configuration files:
4670 Configuration headers:
4673 Configuration links:
4676 Configuration commands:
4679 Report bugs to <bug-autoconf@gnu.org>."
4682 $CONFIG_STATUS generated by autoconf version 2.14a.
4683 Configured on host `(hostname || uname -n) 2>/dev/null | sed 1q` by
4684 `echo "$0 $ac_configure_args" | sed 's/[\\"\`\$]/\\\\&/g'`"
4686 # Root of the tmp file names. Use pid to allow concurrent executions.
4688 ac_given_srcdir=$srcdir
4689 ac_given_INSTALL="$INSTALL"
4691 # If no file are specified by the user, then we need to provide default
4692 # value. By we need to know if files were specified by the user.
4698 ac_option=\`echo "\$1" | sed -e 's/=.*//'\`
4699 ac_optarg=\`echo "\$1" | sed -e 's/[^=]*=//'\`
4701 set dummy "\$ac_option" "\$ac_optarg" \${1+"\$@"}
4705 *) # This is not an option, so the user has probably given explicit
4707 ac_need_defaults=false;;
4712 # Handling of the options.
4713 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4714 echo "running \${CONFIG_SHELL-/bin/sh} $0 `echo "$ac_configure_args" | sed 's/[\\"\`\$]/\\\\&/g'` --no-create --no-recursion"
4715 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4716 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4717 echo "\$ac_cs_version"; exit 0 ;;
4719 # Conflict between --help and --header
4720 echo "$CONFIG_STATUS: ambiguous option: \$ac_option
4721 Try \\\`$CONFIG_STATUS --help' for more information."; exit 1 ;;
4722 -help | --help | --hel )
4723 echo "\$ac_cs_usage"; exit 0 ;;
4724 --file | --fil | --fi | --f )
4726 CONFIG_FILES="\$CONFIG_FILES \$1"
4727 ac_need_defaults=false;;
4728 --header | --heade | --head | --hea )
4730 CONFIG_HEADERS="\$CONFIG_FILES \$1"
4731 ac_need_defaults=false;;
4733 # Handling of arguments.
4734 'Makefile' ) CONFIG_FILES="\$CONFIG_FILES Makefile" ;;
4735 'mpz/Makefile' ) CONFIG_FILES="\$CONFIG_FILES mpz/Makefile" ;;
4736 'mpn/Makefile' ) CONFIG_FILES="\$CONFIG_FILES mpn/Makefile" ;;
4737 '$gmp_links' ) CONFIG_LINKS="\$CONFIG_LINKS $gmp_links" ;;
4738 'default-1' ) CONFIG_COMMANDS="\$CONFIG_COMMANDS default-1" ;;
4739 'config.h' ) CONFIG_HEADERS="\$CONFIG_HEADERS config.h:config.in" ;;
4742 -*) echo "$CONFIG_STATUS: unrecognized option: \$1
4743 Try \\\`$CONFIG_STATUS --help' for more information."; exit 1 ;;
4744 *) echo "$CONFIG_STATUS: invalid argument: \$1"; exit 1 ;;
4751 cat >>$CONFIG_STATUS <<\EOF
4752 # If the user did not use the arguments to specify the items to instantiate,
4753 # then the envvar interface is used. Set only those that are not.
4754 if $ac_need_defaults; then
4755 : ${CONFIG_FILES=$config_files}
4756 : ${CONFIG_HEADERS=$config_headers}
4757 : ${CONFIG_LINKS=$config_links}
4758 : ${CONFIG_COMMANDS=$config_commands}
4761 # Trap to remove the temp files.
4762 trap 'rm -fr $ac_cs_root*; exit 1' 1 2 15
4766 cat >>$CONFIG_STATUS <<EOF
4768 # INIT-COMMANDS section.
4773 cat >>$CONFIG_STATUS <<EOF
4776 # CONFIG_FILES section.
4779 # No need to generate the scripts if there are no CONFIG_FILES.
4780 # This happens for instance when ./config.status config.h
4781 if test -n "\$CONFIG_FILES"; then
4782 # Protect against being on the right side of a sed subst in config.status.
4783 sed 's/%@/@@/; s/@%/@@/; s/%;t t\$/@;t t/; /@;t t\$/s/[\\\\&%]/\\\\&/g;
4784 s/@@/%@/; s/@@/@%/; s/@;t t\$/%;t t/' >\$ac_cs_root.subs <<\\CEOF
4785 s%@exec_prefix@%$exec_prefix%;t t
4786 s%@prefix@%$prefix%;t t
4787 s%@program_transform_name@%$program_transform_name%;t t
4788 s%@bindir@%$bindir%;t t
4789 s%@sbindir@%$sbindir%;t t
4790 s%@libexecdir@%$libexecdir%;t t
4791 s%@datadir@%$datadir%;t t
4792 s%@sysconfdir@%$sysconfdir%;t t
4793 s%@sharedstatedir@%$sharedstatedir%;t t
4794 s%@localstatedir@%$localstatedir%;t t
4795 s%@libdir@%$libdir%;t t
4796 s%@includedir@%$includedir%;t t
4797 s%@oldincludedir@%$oldincludedir%;t t
4798 s%@infodir@%$infodir%;t t
4799 s%@mandir@%$mandir%;t t
4800 s%@SHELL@%$SHELL%;t t
4801 s%@ECHO_C@%$ECHO_C%;t t
4802 s%@ECHO_N@%$ECHO_N%;t t
4803 s%@ECHO_T@%$ECHO_T%;t t
4804 s%@CFLAGS@%$CFLAGS%;t t
4805 s%@CPPFLAGS@%$CPPFLAGS%;t t
4806 s%@CXXFLAGS@%$CXXFLAGS%;t t
4807 s%@FFLAGS@%$FFLAGS%;t t
4809 s%@LDFLAGS@%$LDFLAGS%;t t
4812 s%@host_alias@%$host_alias%;t t
4813 s%@host_cpu@%$host_cpu%;t t
4814 s%@host_vendor@%$host_vendor%;t t
4815 s%@host_os@%$host_os%;t t
4816 s%@target@%$target%;t t
4817 s%@target_alias@%$target_alias%;t t
4818 s%@target_cpu@%$target_cpu%;t t
4819 s%@target_vendor@%$target_vendor%;t t
4820 s%@target_os@%$target_os%;t t
4821 s%@build@%$build%;t t
4822 s%@build_alias@%$build_alias%;t t
4823 s%@build_cpu@%$build_cpu%;t t
4824 s%@build_vendor@%$build_vendor%;t t
4825 s%@build_os@%$build_os%;t t
4826 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%;t t
4827 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%;t t
4828 s%@INSTALL_DATA@%$INSTALL_DATA%;t t
4829 s%@PACKAGE@%$PACKAGE%;t t
4830 s%@VERSION@%$VERSION%;t t
4831 s%@ACLOCAL@%$ACLOCAL%;t t
4832 s%@AUTOCONF@%$AUTOCONF%;t t
4833 s%@AUTOMAKE@%$AUTOMAKE%;t t
4834 s%@AUTOHEADER@%$AUTOHEADER%;t t
4835 s%@MAKEINFO@%$MAKEINFO%;t t
4836 s%@AMTAR@%$AMTAR%;t t
4837 s%@install_sh@%$install_sh%;t t
4839 s%@SET_MAKE@%$SET_MAKE%;t t
4840 s%@AMDEP@%$AMDEP%;t t
4841 s%@AMDEPBACKSLASH@%$AMDEPBACKSLASH%;t t
4842 s%@DEPDIR@%$DEPDIR%;t t
4843 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%;t t
4844 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%;t t
4845 s%@MAINT@%$MAINT%;t t
4846 s%@WANT_MPBSD_TRUE@%$WANT_MPBSD_TRUE%;t t
4847 s%@WANT_MPBSD_FALSE@%$WANT_MPBSD_FALSE%;t t
4848 s%@WANT_MPFR_TRUE@%$WANT_MPFR_TRUE%;t t
4849 s%@WANT_MPFR_FALSE@%$WANT_MPFR_FALSE%;t t
4856 s%@CALLING_CONVENTIONS_OBJS@%$CALLING_CONVENTIONS_OBJS%;t t
4857 s%@SPEED_CYCLECOUNTER_OBJS@%$SPEED_CYCLECOUNTER_OBJS%;t t
4858 s%@EXEEXT@%$EXEEXT%;t t
4859 s%@OBJEXT@%$OBJEXT%;t t
4860 s%@RANLIB@%$RANLIB%;t t
4861 s%@STRIP@%$STRIP%;t t
4862 s%@LIBTOOL@%$LIBTOOL%;t t
4864 s%@ANSI2KNR@%$ANSI2KNR%;t t
4865 s%@mpn_objects@%$mpn_objects%;t t
4866 s%@mpn_objs_in_libgmp@%$mpn_objs_in_libgmp%;t t
4867 s%@gmp_srclinks@%$gmp_srclinks%;t t
4872 cat >>$CONFIG_STATUS <<\EOF
4873 # Split the substitutions into bite-sized pieces for seds with
4874 # small command number limits, like on Digital OSF/1 and HP-UX.
4876 ac_sed_frag=1 # Number of current file.
4877 ac_beg=1 # First line for current file.
4878 ac_end=$ac_max_sed_lines # Line after last line for current file.
4881 while $ac_more_lines; do
4882 if test $ac_beg -gt 1; then
4883 sed "1,${ac_beg}d; ${ac_end}q" $ac_cs_root.subs >$ac_cs_root.sfrag
4885 sed "${ac_end}q" $ac_cs_root.subs >$ac_cs_root.sfrag
4887 if test ! -s $ac_cs_root.sfrag; then
4889 rm -f $ac_cs_root.sfrag
4891 # The purpose of the label and of the branching condition is to
4892 # speed up the sed processing (if there are no `@' at all, there
4893 # is no need to browse any of the substitutions).
4894 # These are the two extra sed commands mentioned above.
4896 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $ac_cs_root.sfrag) >$ac_cs_root.s$ac_sed_frag
4897 if test -z "$ac_sed_cmds"; then
4898 ac_sed_cmds="sed -f $ac_cs_root.s$ac_sed_frag"
4900 ac_sed_cmds="$ac_sed_cmds | sed -f $ac_cs_root.s$ac_sed_frag"
4902 ac_sed_frag=`expr $ac_sed_frag + 1`
4904 ac_end=`expr $ac_end + $ac_max_sed_lines`
4907 if test -z "$ac_sed_cmds"; then
4910 fi # test -n "$CONFIG_FILES"
4913 cat >>$CONFIG_STATUS <<\EOF
4914 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
4915 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
4917 *:*) ac_file_in=`echo "$ac_file" | sed 's%[^:]*:%%'`
4918 ac_file=`echo "$ac_file" | sed 's%:.*%%'` ;;
4919 *) ac_file_in="${ac_file}.in" ;;
4922 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
4924 # Remove last slash and all that follows it. Not all systems have dirname.
4925 ac_dir=`echo "$ac_file" | sed 's%/[^/][^/]*$%%'`
4926 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
4927 # The file is in a subdirectory.
4928 test ! -d "$ac_dir" && mkdir "$ac_dir"
4929 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
4930 # A "../" for each directory in $ac_dir_suffix.
4931 ac_dots=`echo "$ac_dir_suffix" | sed 's%/[^/]*%../%g'`
4933 ac_dir_suffix= ac_dots=
4936 case "$ac_given_srcdir" in
4938 if test -z "$ac_dots"; then top_srcdir=.
4939 else top_srcdir=`echo $ac_dots | sed 's%/$%%'`; fi ;;
4941 srcdir="$ac_given_srcdir$ac_dir_suffix";
4942 top_srcdir=$ac_given_srcdir ;;
4944 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
4945 top_srcdir="$ac_dots$ac_given_srcdir" ;;
4948 case "$ac_given_INSTALL" in
4949 [\\/$]* | ?:[\\/]* ) INSTALL="$ac_given_INSTALL" ;;
4950 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
4953 echo creating "$ac_file"
4955 configure_input="Generated automatically from `echo $ac_file_in |
4956 sed 's%.*/%%'` by configure."
4958 *[Mm]akefile*) ac_comsub="1i\\
4959 # $configure_input" ;;
4963 # Don't redirect the output to AC_FILE directly: use `mv' so that updating
4964 # is atomic, and doesn't need trapping.
4965 ac_file_inputs=`echo "$ac_file_in" |
4966 sed -e "s%:% $ac_given_srcdir/%g;s%^%$ac_given_srcdir/%"`
4967 for ac_file_input in $ac_file_inputs;
4969 test -f "$ac_file_input" ||
4970 { echo "configure: error: cannot find input file \`$ac_file_input'" 1>&2; exit 1; }
4973 cat >>$CONFIG_STATUS <<EOF
4978 cat >>$CONFIG_STATUS <<\EOF
4980 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
4981 s%@configure_input@%$configure_input%;t t
4982 s%@srcdir@%$srcdir%;t t
4983 s%@top_srcdir@%$top_srcdir%;t t
4984 s%@INSTALL@%$INSTALL%;t t
4985 " $ac_file_inputs | (eval "$ac_sed_cmds") >$ac_cs_root.out
4986 mv $ac_cs_root.out $ac_file
4989 rm -f $ac_cs_root.s*
4991 cat >>$CONFIG_STATUS <<\EOF
4994 # CONFIG_HEADER section.
4997 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
4998 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5000 # ac_d sets the value in "#define NAME VALUE" lines.
5001 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5002 ac_dB='[ ].*$%\1#\2'
5005 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5006 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5007 ac_uB='$%\1#\2define\3'
5011 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5012 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5014 *:*) ac_file_in=`echo "$ac_file" | sed 's%[^:]*:%%'`
5015 ac_file=`echo "$ac_file" | sed 's%:.*%%'` ;;
5016 *) ac_file_in="${ac_file}.in" ;;
5019 echo creating $ac_file
5021 rm -f $ac_cs_root.frag $ac_cs_root.in $ac_cs_root.out
5022 ac_file_inputs=`echo "$ac_file_in" |
5023 sed -e "s%:% $ac_given_srcdir/%g;s%^%$ac_given_srcdir/%"`
5024 for ac_file_input in $ac_file_inputs;
5026 test -f "$ac_file_input" ||
5027 { echo "configure: error: cannot find input file \`$ac_file_input'" 1>&2; exit 1; }
5029 # Remove the trailing spaces.
5030 sed -e 's/[ ]*$//' $ac_file_inputs >$ac_cs_root.in
5034 # Transform confdefs.h into two sed scripts, `conftest.defines' and
5035 # `conftest.undefs', that substitutes the proper values into
5036 # config.h.in to produce config.h. The first handles `#define'
5037 # templates, and the second `#undef' templates.
5038 # And first: Protect against being on the right side of a sed subst in
5039 # config.status. Protect against being in an unquoted here document
5041 rm -f conftest.defines conftest.undefs
5043 cat >$ac_cs_root.hdr <<\EOF
5048 s%^[ ]*#[ ]*define[ ][ ]*\(\([^ (][^ (]*\)([^)]*)\)[ ]*\(.*\)$%${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD}%gp
5050 s%^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5053 # If some macros were called several times there might be several times
5054 # the same #defines, which is useless. Nevertheless, we may not want to
5055 # sort them, since we want the *last* AC_DEFINE to be honored.
5056 uniq confdefs.h | sed -n -f $ac_cs_root.hdr >conftest.defines
5057 sed -e 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
5058 rm -f $ac_cs_root.hdr
5060 # This sed command replaces #undef with comments. This is necessary, for
5061 # example, in the case of _POSIX_SOURCE, which is predefined and required
5062 # on some systems where configure will not decide to define it.
5063 cat >>conftest.undefs <<\EOF
5064 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5067 # Break up conftest.defines because some shells have a limit on the size
5068 # of here documents, and old seds have small limits too (100 cmds).
5069 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
5070 echo ' if egrep "^[ ]*#[ ]*define" $ac_cs_root.in >/dev/null; then' >>$CONFIG_STATUS
5071 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
5072 echo ' :' >>$CONFIG_STATUS
5074 while grep . conftest.defines >/dev/null
5076 # Write a limited-size here document to $ac_cs_root.frag.
5077 echo ' cat >$ac_cs_root.frag <<CEOF' >>$CONFIG_STATUS
5078 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
5079 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
5081 sed -f $ac_cs_root.frag $ac_cs_root.in >$ac_cs_root.out
5082 rm -f $ac_cs_root.in
5083 mv $ac_cs_root.out $ac_cs_root.in
5085 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
5086 rm -f conftest.defines
5087 mv conftest.tail conftest.defines
5089 rm -f conftest.defines
5090 echo ' fi # egrep' >>$CONFIG_STATUS
5091 echo >>$CONFIG_STATUS
5093 # Break up conftest.undefs because some shells have a limit on the size
5094 # of here documents, and old seds have small limits too (100 cmds).
5095 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
5097 while grep . conftest.undefs >/dev/null
5099 # Write a limited-size here document to $ac_cs_root.frag.
5100 echo ' cat >$ac_cs_root.frag <<CEOF' >>$CONFIG_STATUS
5101 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
5102 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
5104 sed -f $ac_cs_root.frag $ac_cs_root.in >$ac_cs_root.out
5105 rm -f $ac_cs_root.in
5106 mv $ac_cs_root.out $ac_cs_root.in
5108 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
5109 rm -f conftest.undefs
5110 mv conftest.tail conftest.undefs
5112 rm -f conftest.undefs
5114 cat >>$CONFIG_STATUS <<\EOF
5115 rm -f $ac_cs_root.frag $ac_cs_root.h
5116 echo "/* $ac_file. Generated automatically by configure. */" >$ac_cs_root.h
5117 cat $ac_cs_root.in >>$ac_cs_root.h
5118 rm -f $ac_cs_root.in
5119 if cmp -s $ac_file $ac_cs_root.h 2>/dev/null; then
5120 echo "$ac_file is unchanged"
5123 # Remove last slash and all that follows it. Not all systems have dirname.
5124 ac_dir=`echo "$ac_file" | sed 's%/[^/][^/]*$%%'`
5125 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5126 # The file is in a subdirectory.
5127 test ! -d "$ac_dir" && mkdir "$ac_dir"
5130 mv $ac_cs_root.h $ac_file
5134 cat >>$CONFIG_STATUS <<\EOF
5137 # CONFIG_LINKS section.
5139 srcdir=$ac_given_srcdir
5141 for ac_file in : $CONFIG_LINKS; do if test "x$ac_file" != x:; then
5142 ac_dest=`echo "$ac_file" | sed 's%:.*%%'`
5143 ac_source=`echo "$ac_file" | sed 's%[^:]*:%%'`
5145 echo "copying $srcdir/$ac_source to $ac_dest"
5147 if test ! -r $srcdir/$ac_source; then
5148 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
5152 # Make relative symlinks.
5153 # Remove last slash and all that follows it. Not all systems have dirname.
5154 ac_dest_dir=`echo $ac_dest | sed 's%/[^/][^/]*$%%'`
5155 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
5156 # The dest file is in a subdirectory.
5157 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
5158 ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
5159 # A "../" for each directory in $ac_dest_dir_suffix.
5160 ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
5162 ac_dest_dir_suffix= ac_dots=
5166 [\\/$]* | ?:[\\/]* ) ac_rel_source="$srcdir/$ac_source" ;;
5167 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
5170 # Make a symlink if possible; otherwise try a hard link.
5171 #if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
5172 # ln $srcdir/$ac_source $ac_dest; then :
5173 if cp $srcdir/$ac_source $ac_dest; then :
5175 { echo "configure: error: cannot copy $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
5179 cat >>$CONFIG_STATUS <<\EOF
5182 # CONFIG_COMMANDS section.
5184 for ac_file in .. $CONFIG_COMMANDS; do if test "x$ac_file" != x..; then
5185 ac_dest=`echo "$ac_file" | sed 's%:.*%%'`
5186 ac_source=`echo "$ac_file" | sed 's%[^:]*:%%'`
5189 default-1 ) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h ;;
5194 cat >>$CONFIG_STATUS <<\EOF
5198 chmod +x $CONFIG_STATUS
5199 rm -fr confdefs* $ac_clean_files
5200 trap 'exit 1' 1 2 15
5202 test "$no_create" = yes || $SHELL $CONFIG_STATUS || exit 1