updates.
authorPekka Riikonen <priikone@silcnet.org>
Tue, 12 Jun 2001 18:40:34 +0000 (18:40 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Tue, 12 Jun 2001 18:40:34 +0000 (18:40 +0000)
CHANGES
configure.in.pre
prepare

diff --git a/CHANGES b/CHANGES
index ce5e1decc5b23c1895e769d12c8ea959fe07308e..3906ddb2dfb75a2b3a56bebedb58d6d0bc770a32 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,18 @@
+Tue Jun 12 21:36:18 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
+
+       * Redefined the SILC MP API in lib/silcmath/silcmp.h. The API
+         is now real and not just an macro interface to GMP.
+
+         Removed the entire GMP from the source tree and imported new
+         NSS MPI library instead.  Reason for removing GMP is that it is
+         extremely large and compiles extremely slow.  The NSS MPI
+         is only a few files and compiles in less than 10 seconds.
+         The speed is also about the same as GMP.  The MPI is imported
+         to lib/silcmath/mpi.
+
+         If the system has GMP installed we will still use the GMP.
+         If it is not then the NSS MPI will be compiled.
+
 Mon Jun 11 18:07:24 EEST 2001  Pekka Riikonen <priikone@poseidon.pspt.fi>
 
        * Merged a long nickname (127 characters long) crash bugfix from
index 3e48b35599df1e9428f0b92067a5c51f8e6bf417..c31be62fac214fb95300a7d48f28d06fe2fb595b 100644 (file)
@@ -570,6 +570,7 @@ AC_ARG_WITH(silcd-config-file,
 AC_CONFIG_SUBDIRS(irssi)
 AC_CONFIG_SUBDIRS(lib/dotconf)
 AC_CONFIG_SUBDIRS(lib/trq)
+AC_CONFIG_SUBDIRS(lib/silcmath/mpi)
 #AC_CONFIG_SUBDIRS(lib/zlib)
 
 SILC_TOP_SRCDIR=`pwd`
diff --git a/prepare b/prepare
index 3d63ba50cb59de827bb380053ff5ea5475c5d7fd..c77081f804d5225800389eaa614ac7729199a6b3 100755 (executable)
--- a/prepare
+++ b/prepare
@@ -38,7 +38,7 @@
 # SILC Distribution versions. Set here or give the version on the command
 # line as argument.
 #
-SILC_VERSION=0.2.6                     # Base version
+SILC_VERSION=0.3                       # Base version
 
 
 #############################################################################
@@ -136,6 +136,13 @@ autoheader
 automake >/dev/null 2>/dev/null
 cd ../..
 
+cd lib/silcmath/mpi
+aclocal
+autoconf
+autoheader
+automake >/dev/null 2>/dev/null
+cd ../../..
+
 file=includes/version_internal.h
 echo "/* Automatically generated by ./prepare */" >$file
 echo "#define SILC_VERSION_STRING \"$version\"" >>$file