Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/build/pkgs/libfplll/SPKG.txt
8817 views
1
= libfplll =
2
3
== Description ==
4
5
fplll is a code distributed under the LGPL that LLL-reduces euclidean lattices.
6
Since version 3, it can also solve the shortest vector problem.
7
8
Website: http://perso.ens-lyon.fr/damien.stehle/fplll.html
9
10
== License ==
11
* LGPL V2.1+
12
13
== SPKG Maintainers ==
14
* Martin Albrecht
15
16
== Upstream Contact ==
17
* Damien Stehlé ([email protected])
18
19
== Dependencies ==
20
* gmp
21
* mpfr
22
23
== Changelog ==
24
25
=== libfplll-4.0.4 (Jean-Pierre Flori, 30 May 2013) ===
26
* #12835: update to version 4.0.4.
27
* Removed dpe.h patch which has been integrated upstream.
28
29
=== libfplll-3.0.12.p3 (Jean-Pierre Flori, 6 December 2012) ===
30
* #13804: Disable parallel build and install on Cygwin.
31
* Clean up spkg-install and spkg-check.
32
33
=== libfplll-3.0.12.p2 (Simon King, 10th December 2011) ===
34
* #12131: Use --libdir, to make the package work on openSUSE.
35
36
=== libfplll-3.0.12.p1 (David Kirkby and Willem Jan Palenstijn, 14th July 2010) ===
37
* #7864 "libfplll tries to link 64-bit objects to 32-bit libstdc++.so"
38
Since setting CFLAGS and CXXFLAGS to include the compiler option -m64
39
was not resulting in a successful 64-bit build of libfplll on OpenSolaris,
40
another approach had to be taken. The changes redefined CC and CXX.
41
For most users, the changes will set CC="gcc -m64", CXX="g++ -m64"
42
if the environment variable SAGE64 is set to "yes", though neither
43
the compilers nor the compiler option for building 64-bit binaries
44
is hard-coded - they can be overridden by environment
45
variables. The changes allow a 64-bit version of libfplll to be built
46
on Solaris 10 on SPARC and OpenSolaris on x64.
47
* #7738 Removed Michael Abshoff as a package maintainer, as he no longer works
48
on the Sage project.
49
50
=== libfplll-3.0.12.p0 (Michael Abshoff, May 20th, 2009) ===
51
* Patch dpe.h with a Solaris specific compile workaround.
52
53
=== libfplll-3.0.12 (Michael Abshoff, May 12th, 2009) ===
54
* update to latest upstream
55
56
=== libfplll-3.0.11 (Michael Abshoff, May 7th, 2009) ===
57
* update to latest upstream
58
* remove Debian dist files
59
* add spkg-check script
60
61
=== libfplll-3.0.7 (Michael Abshoff, September 30th, 2008) ===
62
* update to latest upstream. The license has changed from GPL V2+ to LGPL V2.1+
63
* remove all workarounds but the dpe.h once for Solaris. The three other fixes have been upstreamed
64
65
=== libfplll-2.1.6-20071129.p5 (Michael Abshoff, September 24th, 2008) ===
66
* Fix Solaris 10 build with more elegant solution to the missing round() problem
67
68
=== libfplll-2.1.6-20071129.p4 (William Stein / Michael Abshoff, May 17th, 2008) ===
69
* Cygwin -- compile fix (do same as on sun to fplll.h)
70
71
=== libfplll-2.1.6-20071129.p3 (Michael Abshoff, April 15th, 2008) ===
72
* gcc 4.3. compile fix
73
74
=== libfplll-2.1.6-20071129.p2 (Michael Abshoff, March 23rd, 2008) ===
75
* fix wrong Debian build dependency (Tim Abbott, #2657)
76
* clean up SPKG.txt
77
* add 64 bit MacOSX build support (#1006)
78
* verify that SAGE_LOCAL is defined (#633)
79
80
=== libfplll-2.1.6-20071129.p0 (Michael Abshoff, Jan. 28th, 2008) ===
81
* Solaris 9 build fixes
82
83
=== 2007-11-08 (Michael Abshoff) ===
84
* fix #1126
85
86
=== 2007-10-24 (Martin Albrecht) ===
87
* initial version
88
89
90