summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* 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
* [acinclude.m4,configure.ac] Moved the "double-to-integer conversion bug"vlefevre2012-12-051-0/+1
| | | | | | | test after the gmp.h detection as it uses gmp.h (otherwise one gets an incorrect error on this test if gmp.h can't be found or is unusable). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8432 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Improved error message when the compiler doesn't knowvlefevre2012-09-041-4/+10
| | | | | | _Decimal64 (if MPFR is built with --enable-decimal-float). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8415 280ebfd0-de03-0410-8827-d642c229c3f4
* revert changeset r8412 (_Decimal64 might be defined in C++, but not as a macro)zimmerma2012-09-041-9/+3
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8414 280ebfd0-de03-0410-8827-d642c229c3f4
* updated documentation wrt --enable-decimal-floatzimmerma2012-09-041-1/+1
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8413 280ebfd0-de03-0410-8827-d642c229c3f4
* added support for --enable-decimal-float with g++ (does not work with icpc,zimmerma2012-09-041-1/+9
| | | | | | | the Intel C++ compiler) git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8412 280ebfd0-de03-0410-8827-d642c229c3f4
* Now --enable-decimal-float does not require any more --with-gmp-build.zimmerma2012-09-031-13/+1
| | | | | | | | Still disabled by default: some more testing is needed before we can enable it by default (if _Decimal64 is supported). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8402 280ebfd0-de03-0410-8827-d642c229c3f4
* Renamed WANT_ASSERT to MPFR_WANT_ASSERT in order to avoid a clashvlefevre2012-08-151-3/+3
| | | | | | with GMP when MPFR is configured with --with-gmp-build. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8374 280ebfd0-de03-0410-8827-d642c229c3f4
* [src/fpif.c] No longer assume that if HAVE_BIG_ENDIAN is not defined,vlefevre2012-07-271-2/+6
| | | | | | | | | | | | the architecture is little endian. Detect the case where neither HAVE_BIG_ENDIAN nor HAVE_LITTLE_ENDIAN is defined (currently an error). [configure.ac] Fixed the use of AC_C_BIGENDIAN (since AC_CONFIG_HEADERS is not used, one must have an ACTION-IF-UNIVERSAL argument). [doc/README.dev] Check with "-UHAVE_BIG_ENDIAN -UHAVE_LITTLE_ENDIAN" (unknown/unspecified endianness) before a release. git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8367 280ebfd0-de03-0410-8827-d642c229c3f4
* Updated autotool files to get rid of obsolete macros (thanks tovlefevre2012-07-271-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Daniel Richard G. for the patch; kept the autoconf requirement to 2.60 instead of changing it to 2.68 as done with autoupdate, since 2.60 seems to be sufficient according to the changes and 2.68 is too recent, e.g. Debian/stable still has 2.67). --- Note --- This update has another effect: The "Configs for Windows DLLs." code (from "case $host in" to "esac") is now executed at the right time, after options like --disable-static are taken into account. Juste before this change, the test if test "$enable_shared" = yes; then was always false. This could be seen on hydra: With r8360: [...] configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/95zhbb0v23syxsazx33hg3acbvixyq5a-mpfr-0-3.2.0-dev [...] checking for DLL/static GMP... static [...] checking whether to build shared libraries... yes checking whether to build static libraries... no [...] With r8367: [...] configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/8zblwffd2ww1z0smqlgwrfzcl6b48rim-mpfr-0-3.2.0-dev [...] checking whether to build shared libraries... yes checking whether to build static libraries... no checking for DLL/static GMP... static [...] git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8364 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] Replaced "sed" by "$SED".vlefevre2012-07-261-15/+15
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8360 280ebfd0-de03-0410-8827-d642c229c3f4
* [configure.ac] grep -> $EGREP (thanks Marc Glisse)zimmerma2012-07-251-1/+1
| | | | | | | https://sympa.inria.fr/sympa/arc/mpfr/2012-07/msg00006.html git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8356 280ebfd0-de03-0410-8827-d642c229c3f4
* Added coverage tune (from a patch by Patrick).vlefevre2012-06-281-0/+8
| | | | git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8291 280ebfd0-de03-0410-8827-d642c229c3f4