= libfplll = == Description == fplll is a code distributed under the LGPL that LLL-reduces euclidean lattices. Since version 3, it can also solve the shortest vector problem. Website: http://perso.ens-lyon.fr/damien.stehle/fplll.html == License == * LGPL V2.1+ == SPKG Maintainers == * Martin Albrecht == Upstream Contact == * Damien Stehlé (damien.stehle@ens-lyon.fr) == Dependencies == * gmp * mpfr == Changelog == === libfplll-4.0.4 (Jean-Pierre Flori, 30 May 2013) === * #12835: update to version 4.0.4. * Removed dpe.h patch which has been integrated upstream. === libfplll-3.0.12.p3 (Jean-Pierre Flori, 6 December 2012) === * #13804: Disable parallel build and install on Cygwin. * Clean up spkg-install and spkg-check. === libfplll-3.0.12.p2 (Simon King, 10th December 2011) === * #12131: Use --libdir, to make the package work on openSUSE. === libfplll-3.0.12.p1 (David Kirkby and Willem Jan Palenstijn, 14th July 2010) === * #7864 "libfplll tries to link 64-bit objects to 32-bit libstdc++.so" Since setting CFLAGS and CXXFLAGS to include the compiler option -m64 was not resulting in a successful 64-bit build of libfplll on OpenSolaris, another approach had to be taken. The changes redefined CC and CXX. For most users, the changes will set CC="gcc -m64", CXX="g++ -m64" if the environment variable SAGE64 is set to "yes", though neither the compilers nor the compiler option for building 64-bit binaries is hard-coded - they can be overridden by environment variables. The changes allow a 64-bit version of libfplll to be built on Solaris 10 on SPARC and OpenSolaris on x64. * #7738 Removed Michael Abshoff as a package maintainer, as he no longer works on the Sage project. === libfplll-3.0.12.p0 (Michael Abshoff, May 20th, 2009) === * Patch dpe.h with a Solaris specific compile workaround. === libfplll-3.0.12 (Michael Abshoff, May 12th, 2009) === * update to latest upstream === libfplll-3.0.11 (Michael Abshoff, May 7th, 2009) === * update to latest upstream * remove Debian dist files * add spkg-check script === libfplll-3.0.7 (Michael Abshoff, September 30th, 2008) === * update to latest upstream. The license has changed from GPL V2+ to LGPL V2.1+ * remove all workarounds but the dpe.h once for Solaris. The three other fixes have been upstreamed === libfplll-2.1.6-20071129.p5 (Michael Abshoff, September 24th, 2008) === * Fix Solaris 10 build with more elegant solution to the missing round() problem === libfplll-2.1.6-20071129.p4 (William Stein / Michael Abshoff, May 17th, 2008) === * Cygwin -- compile fix (do same as on sun to fplll.h) === libfplll-2.1.6-20071129.p3 (Michael Abshoff, April 15th, 2008) === * gcc 4.3. compile fix === libfplll-2.1.6-20071129.p2 (Michael Abshoff, March 23rd, 2008) === * fix wrong Debian build dependency (Tim Abbott, #2657) * clean up SPKG.txt * add 64 bit MacOSX build support (#1006) * verify that SAGE_LOCAL is defined (#633) === libfplll-2.1.6-20071129.p0 (Michael Abshoff, Jan. 28th, 2008) === * Solaris 9 build fixes === 2007-11-08 (Michael Abshoff) === * fix #1126 === 2007-10-24 (Martin Albrecht) === * initial version