summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* get rid of dependency from GMP for _GMP_IEEE_FLOATS and ieee_double_extractzimmerma2016-02-291-1/+35
| | | | | | | enable decimal float by default git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10150 280ebfd0-de03-0410-8827-d642c229c3f4
* Replacedvlefevre2016-02-041-1/+1
| | | | | | | | Contributed by the AriC and Caramel projects by Contributed by the AriC and Caramba projects git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9941 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Improved consistency in messages.vlefevre2016-01-291-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9893 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2016 withvlefevre2016-01-011-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2015)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the m4 and tools/mbench directories were not modified). Removed 2015 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9779 280ebfd0-de03-0410-8827-d642c229c3f4
* GMP 5.0.0 or newer is required (instead of 4.2.0).vlefevre2015-11-061-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9731 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] C code starting with # (preprocessor directives) must notvlefevre2015-11-031-57/+60
| | | | | | be indented. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9720 280ebfd0-de03-0410-8827-d642c229c3f4
* simplify the configuration with mini-gmpzimmerma2015-11-031-57/+68
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9718 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Added test for usability of gmp.h at link timevlefevre2015-08-201-0/+17
| | | | | | | | (merged changeset r9644 from the 3.1 branch, with minor changes due to the fact that a known problem between GMP 4.1 and GCC 5 can no longer occur, now that we require GMP 4.2.0 or newer). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9645 280ebfd0-de03-0410-8827-d642c229c3f4
* remove usage of mpn_rootrem in mpfr_sqrt since now mpn_sqrtrem is fasterzimmerma2015-07-311-3/+2
| | | | | | | (https://gmplib.org/list-archives/gmp-devel/2015-July/004074.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9637 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] For the gcc compiler, better choice of the -W flagsvlefevre2015-05-311-1/+15
| | | | | | when the selected language is C++ (e.g. when CC=g++). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9478 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Updated a comment about Automake 1.13.vlefevre2015-04-241-1/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9380 280ebfd0-de03-0410-8827-d642c229c3f4
* To take into account that Automake 1.13 or later will be used:vlefevre2015-04-231-5/+4
| | | | | | | | | * doc/mpfr.texi, INSTALL: updates related to "make check". * configure.ac: require Automake 1.13 since the documentation now assumes that 1.13 or later is used (and because previous Automake versions are no longer tested). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9375 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2015 withvlefevre2015-02-131-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2014)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh, reverting the tools/mbench directory (not distributed with MPFR). Removed 2014 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9278 280ebfd0-de03-0410-8827-d642c229c3f4
* fixed issue reported by Dan Grayson:zimmerma2014-11-241-2/+2
| | | | | | | https://gforge.inria.fr/tracker/?func=detail&atid=619&aid=18314&group_id=136 git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9239 280ebfd0-de03-0410-8827-d642c229c3f4
* improve mpfr_exp2 (patch from Patrick Pelissier)zimmerma2014-11-111-0/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9233 280ebfd0-de03-0410-8827-d642c229c3f4
* Added debug of branch prediction / --enable-debug-prediction configurevlefevre2014-07-071-0/+15
| | | | | | option (patch from Patrick Pélissier, with some changes). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9141 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed WANT_MINI_GMP to MPFR_USE_MINI_GMP as it is used in mpfr.hvlefevre2014-07-021-1/+1
| | | | | | | (all MPFR macros that appear there should start with MPFR_ to avoid conflicts with other software). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9129 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Correction of two "configure --help" messagesvlefevre2014-06-301-4/+14
| | | | | | (from Patrick Pélissier and other changes). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9113 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated URL's.vlefevre2014-06-221-4/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9081 280ebfd0-de03-0410-8827-d642c229c3f4
* Re-added configure test on GMP_NUMB_BITS and sizeof(mp_limb_t), andvlefevre2014-04-151-0/+24
| | | | | | | | | | updated it: * BYTES_PER_MP_LIMB is no longer tested (see r9029). * The test is now always run, not just when --with-gmp-build is used. * Results are output in config.log in case of failure. * The error message has been updated. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9030 280ebfd0-de03-0410-8827-d642c229c3f4
* BYTES_PER_MP_LIMB -> MPFR_BYTES_PER_MP_LIMB for GMP 6 compatibilityzimmerma2014-04-151-18/+0
| | | | | | | when --with-gmp-build is used. See mailing-list discussion: https://sympa.inria.fr/sympa/arc/mpfr/2014-04/msg00000.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9029 280ebfd0-de03-0410-8827-d642c229c3f4
* Added MPFR_CHECK_GMP configure check.vlefevre2014-01-241-0/+1
| | | | | | | | | | | | | Useful if the user provides --with-gmp with a directory containing a GMP version that doesn't have the correct ABI: the previous tests won't trigger the error if the same GMP version with the right ABI is installed on the system, as this library is automatically selected by the linker, while the header (which depends on the ABI) of the --with-gmp include directory is used. Before this test, one was getting an error in MPFR_CHECK_DBL2INT_BUG, though the error is not related to a double-to-integer conversion bug. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8900 280ebfd0-de03-0410-8827-d642c229c3f4
* changes for MPFRbenchzimmerma2014-01-221-1/+4
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8860 280ebfd0-de03-0410-8827-d642c229c3f4
* [acinclude.m4,configure.ac] Check that a directory passed tovlefevre2014-01-211-0/+4
| | | | | | | | a --with-gmp* configure option exists and doesn't contain any space, and canonicalize the name if the realpath utility is available (patch by Patrick Pélissier). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8840 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] --enable-mini-gmp message: fixed layout; experimental.vlefevre2014-01-211-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8828 280ebfd0-de03-0410-8827-d642c229c3f4
* MPFR now depends on GMP 4.2+ instead of 4.1+.vlefevre2014-01-201-3/+3
| | | | | | | | GMP 4.2 compatibility fixed. Code clean-up. (Modified patch from Patrick Pélissier) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8813 280ebfd0-de03-0410-8827-d642c229c3f4
* first step towards making MPFR compile with --enable-mini-gmp, so far makezimmerma2014-01-161-2/+12
| | | | | | | succeeds and all tests compile, but many tests fail, will investigate later git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8753 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2014 withvlefevre2014-01-031-1/+1
| | | | | | | | | perl -pi -e 's/ (\d{4}-)?(2013)(?= Free Software)/ " ".($1||"$2-").($2+1)/e' **/*(^/) under zsh (the tools/mbench directory was not modified). Removed 2013 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8723 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Detect broken _Decimal64 support on powerpc64 withvlefevre2013-09-151-4/+12
| | | | | | the mode32 ABI. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8679 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] revert commit 8618 since it breaks hydra jobs i686-cygwin,zimmerma2013-07-221-4/+1
| | | | | | | | i686-freebsd, i686-solaris and x86_64-freebsd (cf http://hydra.nixos.org/eval/955753) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8624 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Added -Wno-unused-local-typedefs flag to avoid spuriousvlefevre2013-07-221-1/+4
| | | | | | | "typedef 'MPFR_ASSERT_xxx' locally defined but not used" warnings due to the implementation of static assertions. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8618 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] If the gmp.h vs libgmp test fails, also output the valuevlefevre2013-07-121-0/+5
| | | | | | | | of some variables (in case config.log is available, information can also be retrieved from "Cache variables" and "Output variables" near the end). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8616 280ebfd0-de03-0410-8827-d642c229c3f4
* revert temporary commit 8613zimmerma2013-07-121-1/+0
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8615 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] temporary commit to investigate problem with i686-solaris on ↵zimmerma2013-07-111-1/+2
| | | | | | hydra git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8613 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] In the CC and CFLAGS setup from gmp.h, modified thevlefevre2013-07-111-2/+9
| | | | | | | list of commands to select the C preprocessor since /lib/cpp isn't the best choice under Solaris. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8612 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Moved AM_PROG_AR (introduced in r8546) after thevlefevre2013-07-111-3/+10
| | | | | | | CC and CFLAGS setup from gmp.h, because AM_PROG_AR makes Autoconf select a compiler (before it may be chosen from __GMP_CC). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8611 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] The test of CC and CFLAGS was done too late! Moved thisvlefevre2013-07-111-5/+5
| | | | | | test earlier (checked on Debian/unstable with autoconf 2.69). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8610 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Improved r8608 (gmp.h/libgmp on stderr).vlefevre2013-07-101-2/+2
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8609 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] print also the versions of gmp.h/libgmp on stderr, hoping theyzimmerma2013-07-101-0/+2
| | | | | | | will appear on i686-solaris git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8608 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] added fflush to see versions of gmp.h/libgmpzimmerma2013-07-101-0/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8605 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] In AM_INIT_AUTOMAKE, lowered Automake version requirementvlefevre2013-06-021-4/+5
| | | | | | | to 1.11.2 (for AM_PROG_AR), as Ubuntu 12.04 LTS only has Automake 1.11.3 (we assume that such distributions have a security patch). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8573 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] In AM_INIT_AUTOMAKE, require Automake 1.11.6 forvlefevre2013-06-021-1/+4
| | | | | | AM_PROG_AR and security reasons. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8572 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Added AM_PROG_AR to support unusual archiversvlefevre2013-05-301-0/+3
| | | | | | (after a warning from Automake 1.13). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8546 280ebfd0-de03-0410-8827-d642c229c3f4
* Use copyright year ranges, followingvlefevre2013-05-301-1/+1
| | | | | | http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8540 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Updated comment about -mieee-fp icc option.vlefevre2013-05-241-1/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8532 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] For ICC, changed the deprecated -mp option to thevlefevre2013-05-241-1/+6
| | | | | | equivalent one -mieee-fp; added a comment about that. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8529 280ebfd0-de03-0410-8827-d642c229c3f4
* try to link with GMP even when a dll, since it seems to work nowzimmerma2013-05-221-14/+0
| | | | | | | (see https://sympa.inria.fr/sympa/arc/mpfr/2013-05/msg00010.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8524 280ebfd0-de03-0410-8827-d642c229c3f4
* Copyright notice update: added 2013 withvlefevre2013-01-031-1/+1
| | | | | | | | | perl -pi -e 's/2012 Free Software/2012, 2013 Free Software/' **/*(^/) under zsh, reverting the ChangeLog file and the m4 directory (the tools/mbench directory was not modified). Removed 2012 from the example in the doc/README.dev file. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8447 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Corrected comment on clock_gettime (from r8445).vlefevre2013-01-031-5/+5
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8446 280ebfd0-de03-0410-8827-d642c229c3f4
* Tuning: reverted changeset r8444 and applied patch by Patrick Pélissiervlefevre2012-12-311-0/+12
| | | | | | for GMP 5.1.0 to link against librt conditionally. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8445 280ebfd0-de03-0410-8827-d642c229c3f4