summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* * aclocal.m4, configure, ltmain.sh: Downgrade to libtool 1.5, versionKevin Ryde2004-03-111-739/+499
| | | | | | 1.5.2 doesn't remove .libs/*.a files when rebuilding, which is bad for development when changing contents or with duplicate named files like we have.
* Regenerate for:Kevin Ryde2004-03-041-30/+27
| | | | | | * acinclude.m4 (GMP_PROG_AR): Remove AR_FLAGS=cq, libtool 1.5.2 now does this itself on detecting duplicate object filenames in piecewise linking mode.
* Regenerate for:Kevin Ryde2004-03-031-29/+30
| | | | | | | * configure.in (hppa2.0*-*-*): Test sizeof(long) == 4 or 8 to verify ABI=2.0n versus ABI=2.0w. In particular this lets CC=cc_bundled correctly fall back to ABI=2.0n (we don't automatically add CC=+DD64 to that compiler, currently).
* * aclocal.m4, configure, ltmain.sh, */Makefile.in: Update to automakeKevin Ryde2004-02-281-505/+751
| | | | 1.8.2 and libtool 1.5.2.
* Regenerate for:Kevin Ryde2004-02-221-29/+276
| | | | | | | | | * acinclude.m4 (GMP_PROG_CC_WORKS, GMP_OS_X86_XMM, GMP_PROG_CXX_WORKS): Remove files that might look like compiler output, so our "||" alternatives are not fooled. * acinclude.m4 (GMP_PROG_CC_WORKS): Add test for lshift_com code mis-compiled by certain IA-64 HP cc at +O3.
* Regenerate for:Kevin Ryde2004-02-211-28/+42
| | | | | * configure.in (WANT_PROFILING_PROF, WANT_PROFILING_GPROF): New AC_DEFINEs.
* Regenerate for:Kevin Ryde2004-02-211-29/+33
| | | | | * configure.in (sparc64-*-*bsd*): Amend -m32 setup for ABI=32, so it's not used in ABI=64 on the BSD systems.
* Regenerate for:Kevin Ryde2004-02-161-31/+32
| | | | | | | Clarify a comment in: * configure.in (x86-*-*): Use gcc -m32 when available, to force mode on bi-arch amd64 gcc. And also clarify comment on HP cc ansi vs k&r.
* Regenerate for:Kevin Ryde2004-01-241-28/+29
| | | | | | | | | More of: * configure.in, acinclude.m4 (x86_64-*-*): Merge into plain x86 setups as ABI=64. Support ABI=32, using athlon code. Use gcc -mcpu=k8, -march=k8. Need to say the cycle counter size, in ABI=64 it doesn't pick up the default.
* Regenerate for:Kevin Ryde2004-01-221-38/+45
| | | | | | | | | | Tweak to instead give x86_64 separate from X86_PATTERN, * configure.in (x86-*-*): Use ABI=32 rather than ABI=standard. Use gcc -m32 when available, to force mode on bi-arch amd64 gcc. * configure.in, acinclude.m4 (x86_64-*-*): Merge into plain x86 setups as ABI=64. Support ABI=32, using athlon code. Use gcc -mcpu=k8, -march=k8. (amd64-*-*): Remove pattern, config.sub only gives x86_64.
* Regenerate for:Kevin Ryde2004-01-221-61/+89
| | | | | | | | | * configure.in (x86-*-*): Use ABI=32 rather than ABI=standard. Use gcc -m32 when available, to force mode on bi-arch amd64 gcc. (x86_64-*-*): Merge into plain x86 setups as ABI=64. Support ABI=32, using athlon code. Use gcc -mcpu=k8, -march=k8. (amd64-*-*): Remove pattern, config.sub only gives x86_64. * acinclude.m4 (X86_PATTERN): Add x86_64.
* Regenerate for:Kevin Ryde2004-01-151-41/+47
| | | | | | * configure.in (powerpc64-*-linux*): Try gcc64. Try -m64 with "cflags_maybe" to get it used in all probing. Add sizeof-long-8 test to check the mode is right if -m64 is not applicable.
* Regenerate for:Kevin Ryde2004-01-151-3/+293
| | | | | * configure.in (--with-readline=detect): Check for readline/readline.h and readline/history.h. Report result of detection.
* Regenerate for:Kevin Ryde2004-01-111-36/+198
| | | | | | | | | | | * configfsf.sub, configfsf.guess: Update to 2004-01-05. * configure.in (amd64-*-* | x86_64-*-*): Update comments on what configfsf.sub does. * configure.in (IA64_PATTERN): Use -mtune on gcc 3.4. * configure.in, demos/calc/Makefile.am: Use -lcurses or -lncurses with readline, when available.
* Regenerate for:Kevin Ryde2003-12-271-28/+31
| | | | | * configure.in (cflags_maybe): Don't loop adding cflags_maybe if the user has set CFLAGS.
* Regenerate for:Kevin Ryde2003-12-231-28/+40
| | | | | | * configure.in (*sparc*-*-*): Test sizeof(long)==4 or 8 for ABIs, to get the right mode when the user sets the CFLAGS. (testlist): Introduce "any_<abi>_testlist" to apply to all compilers.
* Regenerate for:Kevin Ryde2003-12-191-103/+25
| | | | | | | | | * configure.in (AC_PREREQ): Require autoconf 2.59. (AM_INIT_AUTOMAKE): Require automake 1.8. (AC_C_INLINE): Use rather than GMP_C_INLINE, now has #ifndef __cplusplus we want. (gettimeofday): Use AC_CHECK_FUNCS rather than our workaround code, autoconf now ok.
* * configure, config.in: Update to autoconf 2.59.Kevin Ryde2003-12-191-1126/+2488
| | | | | * */Makefile.in, configure, aclocal.m4, ansi2knr.c, install-sh, doc/mdate-sh: Update to automake 1.8.
* Regenerate for:Kevin Ryde2003-12-181-1/+1
| | | | | | | | * configure.in (fat setups), acinclude.m4 (GMP_INIT): Obscure include() from automake 1.8 aclocal. * acinclude.m4: Quote names in AC_DEFUN, for automake 1.8 aclocal. (No changes to the output, just the rev number. :-)
* Regenerate for:Kevin Ryde2003-12-101-85/+99
| | | | | | | | * configure.in (sparc64-*-*): Single block of gcc configs for all systems, on unknown systems try both ABI 32 and 64. * configure.in (LIBGMP_LDFLAGS, LIBGMPXX_LDFLAGS): New AC_SUBSTs with options to generate .def files with windows DLLs.
* Regenerate for:Kevin Ryde2003-11-301-28/+30
| | | | | * mpn/alpha/ev67: New directory. * configure.in (alphaev67, alphaev68, alphaev7*): Use it.
* Regenerate for:Kevin Ryde2003-11-291-35/+31
| | | | | | * configure.in (ppc601-*-*): Remove this case, it never matched anything, the name adopted is powerpc601. (powerpc601-*-*): Use gcc -mcpu=601, xlc -qarch=601.
* Regenerate for:Kevin Ryde2003-11-281-79/+92
| | | | | * configure.in: Introduce ${cc}_cflags_maybe, used if they work. (*sparc*-*-*) [ABI=32]: Add gcc_cflags_maybe=-m32 to force that mode.
* Regenerated using an aclocal.m4 generated by automake-1.7.2.Niels Möller2003-11-251-51/+32
|
* * gmp-impl.h (MPN_LEQ_P, MPN_EXTRACT_LIMB): New macros.Niels Möller2003-11-251-32/+55
| | | | | | | | | | | | | | (struct qstack, struct hgcd2_row, struct hgcd2, struct hgcd_row) (struct hgcd): New structs. Also added prototypes for new hgcd, hgcd2, qstack and gcd functions. * configure.in (gmp_mpn_functions): Added hgcd2, hgcd and qstack. * mpn/Makefile.am (nodist_EXTRA_libmpn_la_SOURCES): Added hgcd2.c, hgcd.c and qstack.c. * mpn/generic/hgcd.c, mpn/generic/hgcd2.c, mpn/generic/qstack.c: New files, needed for the sub-quadratic gcd.
* Regenerate for:Kevin Ryde2003-11-121-28/+33
| | | | * configure.in (power*-*-*): Add a comment about -mcpu=rios2 fallback.
* Regenerate for:Kevin Ryde2003-11-121-27/+157
| | | | | * acinclude.m4 (GMP_PROG_CC_WORKS): Add case provoking AIX power2 assembler, test code by Torbjorn.
* Regenerate for:Kevin Ryde2003-11-111-2/+2
| | | | | | Oops, more of: * configure.in: Make umul and udiv standard-optional objects, rather than under various extra_functions.
* Regenerate for:Kevin Ryde2003-11-111-47/+30
| | | | | * configure.in: Make umul and udiv standard-optional objects, rather than under various extra_functions.
* * acinclude.m4 (GMP_ASM_IA64_ALIGN_OK): New macro.Kevin Ryde2003-11-101-1/+126
| | | | * configure.in (IA64_PATTERN): Use it.
* Regenenerate for:tege2003-11-051-28/+52
| | | | | (POWERPC64_PATTERN): Handle *-*-linux*. Use linux64.m4.
* Regenerate for:Kevin Ryde2003-11-051-29/+33
| | | | * configure.in (x86_64-*-*): Accept together with amd64-*-*.
* Regenerate for:Kevin Ryde2003-10-311-48/+38
| | | | | | | Revert this, the longlong.h macros need -mpowerpc64: * acinclude.m4 (GMP_GCC_POWERPC64): New macro. * configure.in (powerpc64-*-darwin*): Use it to exclude -mpowerpc64 when bad.
* *** empty log message ***Kevin Ryde2003-10-311-1/+1
|
* Regenerate for:Kevin Ryde2003-10-311-30/+49
| | | | | | | | | | | * acinclude.m4 (GMP_GCC_POWERPC64): New macro. * configure.in (powerpc64-*-darwin*): Use it to exclude -mpowerpc64 when bad. * configure.in (powerpc64-*-darwin*) [ABI=mode32]: Use gcc -mcpu flags. * mpn/ia64/ia64-defs.m4: Renamed from default.m4, per other defs files. * configure.in (IA64_PATTERN): Update GMP_INCLUDE_MPN.
* Regenerate for:Kevin Ryde2003-10-291-45/+63
| | | | | | * configure.in (sparc*-*-*): Use gcc -m32 when that option works, to force 32-bit mode on dual 32/64 configurations like GNU/Linux. (sparc64-*-linux*): Add support for ABI=64.
* Regenerate for:Kevin Ryde2003-10-281-3/+40
| | | | | * configure.in (CPUVEC_INSTALL, ITERATE_FAT_THRESHOLDS): New macros for fat.h.
* Regenerate for:Kevin Ryde2003-10-271-28/+32
| | | | * configure.in (HAVE_HOST_CPU_FAMILY_alpha): New define for config.h.
* Regnerate for:Kevin Ryde2003-10-241-4/+7
| | | | | | | | | | | | | * configure.in (SIZEOF_UNSIGNED): New define in config.m4. * configure.in (viac3-*-*): Use just x86/pentium in $path not x86/p6. If gcc is to be believed the old C3s don't have cmov. Correction to: * configure.in (gettimeofday): Use an explicit AC_TRY_LINK, to avoid known autoconf 2.57 problems with gettimeofday in AC_CHECK_FUNCS on HP-UX. Don't need "checking" in the message string.
* Regenerate for:Kevin Ryde2003-10-221-33/+101
| | | | | | | | | | | | | * configure.in (powerpc64-*-darwin*): Make ABI=32 available as the final fallback, remove mode64 until we know how it will work. * configure.in (gettimeofday): Use an explicit AC_TRY_LINK, to avoid known autoconf 2.57 problems with gettimeofday in AC_CHECK_FUNCS on HP-UX. * configure.in (powerpc*-*-*): Use ABI=32 instead of ABI=standard for the default 32-bit ABI. Fixes powerpc64-*-aix* which is documented as choices "aix64 32" but had "aix64 standard".
* Regenerate for:tege2003-10-201-3/+1481
| | | | Put back accidentally removed MPFR_CONFIGS.
* Regenerate for:tege2003-10-191-1510/+39
| | | | | (POWERPC64_PATTERN): Handle *-*-darwin*. (POWERPC64_PATTERN, *-*-aix*): Prepend powerpc64/mode64 to path_aix64.
* Regenerate for:Kevin Ryde2003-10-181-32/+33
| | | | | | * configure.in (powerpc970-*-*): Use gcc -mcpu=970 when available. (powerpc7400-*-*): Fallback on gcc -mcpu=750 if -mcpu=7400 not available.
* Regenerate for:Kevin Ryde2003-10-151-28/+84
| | | | | | | * configure.in, acinclude.m4 (GMP_C_RIGHT_SHIFT): New test. * mpn/amd64/amd64-defs.m4: New file, with a non-aligning PROLOGUE. * configure.in (amd64-*-*): Use it.
* Regenerate for:Kevin Ryde2003-10-131-1/+9
| | | | | | * acinclude.m4 (GMP_ASM_LSYM_PREFIX): Print to config.log whether local label is purely temporary or appears in object files, for development purposes.
* Regenerate for:Kevin Ryde2003-10-131-2/+3
| | | | * configure.in (AC_OUTPUT): Add doc/Makefile.
* Regenerate for:tege2003-10-111-1/+5
| | | | (tmp_mulfunc): Handle rsh1aors_n.
* Regenerate for:Kevin Ryde2003-10-071-37/+133
| | | | | | | * configure.in: Check for psp_iticksperclktick in struct pst_processor. * acinclude.m4 (GMP_PROG_CC_WORKS): Correction to last change, need to set result "yes" when cross compiling.
* Regenerat efor:Kevin Ryde2003-10-041-31/+43
| | | | * configure.in (viac3*-*-*): Add gcc VIA c3 options.
* Regenerate for:tege2003-10-021-3/+3
| | | | (ia64*-*-hpux*): Fall back to +O1, not +O.