Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 57ce6a4a authored by ZIMMERMANN Paul's avatar ZIMMERMANN Paul
Browse files

new release candidate 7.0.6-rc2

parent 0f1100bc
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ Instructions to install GMP-ECM:
Remark: GNU MP is already installed in most Linux distributions.
However it is often an old version, moreover without processor-specific
optimizations. If you care about efficiency, be sure to install the
latest version of GNU MP (6.1.0 as of February 2016), and to compile it
latest version of GNU MP (6.3.0 as of June 2024), and to compile it
for your particular processor.
Warning: make sure you have only one version of GMP installed on your
system at a given time. Frequently, after compiling GMP from source
......@@ -117,30 +117,13 @@ Instructions to install GMP-ECM:
prime less than or equal to min( B1, file limit), and revert to use
'prac' if 'end-of-file' is reached.
7) If you like GMP-ECM, please help us factoring Cunningham numbers. First
download "cunningham.in" on <http://www.loria.fr/~zimmerma/ecmnet/>, then
perform one ecm test with B1=110e6 on each number of this file:
$ ./ecm 110e6 < cunningham.in > cunningham.out &
If you find any factor (grep found cunningham.out), please submit it
using the report form on <http://www.loria.fr/~zimmerma/ecmnet/>.
============================================================================
To install GMP-ECM with support of NVIDIA Graphics Cards: see README.gpu
============================================================================
Known problems:
* [reported by Sam Rawlins] with MinGW under Windows XP (32-bit), the
compilation fails in spv.c. A fix seems to add -msse2 to CFLAGS.
See https://sympa.inria.fr/sympa/arc/ecm-discuss/2010-06/msg00000.html
* GCC 4.4 might miscompile GMP-ECM on Sparc,
see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45559 for more details.
The problem is due in fact to a bug in the Linux kernel. A fix is to use
-mcpu=v8 with GCC 4.4 if the bug occurs.
Known problems: see https://gitlab.inria.fr/zimmerma/ecm/-/issues
============================================================================
......
......@@ -140,7 +140,7 @@ EXTRA_DIST = test.pm1 test.pp1 test.ecm README.lib INSTALL-ecm ecm.xml \
DIST_SUBDIRS = x86_64 powerpc64 aprtcle
DISTCLEANFILES = config.m4
DISTCLEANFILES = config.m4 LCG.log Lchain_codes.dat
if WANT_GPU
.cu.lo: cgbn_stage1.h
......
......@@ -69,7 +69,7 @@ To make a new release:
file ecm-params.h) on different platforms with "make ecm-params"
Compare the efficiency wrt the previous release with "./ecm 1e6 < c270"
and "./ecmbench ./ecm".
1) Check the version (configure.ac and build.vs*/gen_ecm_h.bat).
1) Check the version (configure.ac and build.vs/gen_ecm_h.bat).
Switch assertions to off by default in configure.ac.
2) Update the NEWS file, and check the INSTALL-ecm file is up-to-date.
3) no need to update ChangeLog anymore, it points to "git log"
......@@ -80,7 +80,7 @@ To make a new release:
LD_LIBRARY_PATH so that the system libgmp is used.
7) Check the man page (ecm.1) is up to date.
Update version-info in Makefile.am if needed.
8) Check factors are really found using the checkprob and check.sage
8) Check factors are really found using the checkprob and tools/check.sage
programs, for example to estimate the average number of curves to find
a 20-digit prime with B1=11000 and -param 1:
$ ./checkprob "./ecm -param 1" 31622776601683800097 11000
......
......@@ -5,7 +5,7 @@ echo /* generated from ecm-h.in by gen_ecm_h.bat */>tmp.h
for /f "tokens=1,2*" %%a in (..\ecm.h.in) do (
if "%%a" EQU "#undef" (
if "%%b" EQU "ECM_VERSION" (
echo #define ECM_VERSION "7.0.6-rc1">>tmp.h
echo #define ECM_VERSION "7.0.6-rc2">>tmp.h
)
) else echo %%a %%b %%c>>tmp.h
)
......
m4_define([ECM_VERSION_AC], [7.0.6-rc1])
m4_define([ECM_VERSION_AC], [7.0.6-rc2])
AC_PREREQ([2.57])
AC_INIT([ecm],[ECM_VERSION_AC],[ecm-discuss@inria.fr])
......@@ -62,10 +62,10 @@ fi
dnl Assertions are enabled by default for beta/rc releases. The last parameter
dnl of AC_ARG_ENABLE() sets the default value (change also default=...).
AC_ARG_ENABLE([assert],
[AS_HELP_STRING([--enable-assert], [enable ASSERT checking [[default=yes]]])],[],[enable_assert=yes])
[AS_HELP_STRING([--enable-assert], [enable ASSERT checking [[default=no]]])],[],[enable_assert=no])
if test "x$enable_assert" = xyes; then
AC_DEFINE([WANT_ASSERT],1,[Define to 1 if you want assertions enabled])
GMP_DEFINE([WANT_ASSERT], 1)
GMP_DEFINE([WANT_ASSERT], 0)
fi
AC_ARG_ENABLE([gmp-cflags],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment