#7539: primesieve spkg
-----------------------------+----------------------------------------------
Reporter: GeorgSWeber | Owner: rohana
Type: enhancement | Status: new
Priority: major | Milestone: sage-5.0
Component: number theory | Keywords:
Work_issues: | Upstream: N/A
Reviewer: | Author: rohana
Merged: | Dependencies:
-----------------------------+----------------------------------------------
Old description:
> This ticket was split away from #7013:
>
> The goal of this ticket is to create an spkg for primesieve
> (http://primesieve.googlecode.com) which provides the functionality of
> primesieve is a shared library.
>
> An initial spkg is available at
> http://wstein.org/home/ohanar/primesieve/primesieve-3.4.p1.spkg.
New description:
This ticket was split away from #7013:
The goal of this ticket is to create an spkg for primesieve
(http://primesieve.googlecode.com) which provides the functionality of
primesieve is a shared library.
Install [http://wstein.org/home/ohanar/primesieve/primesieve-3.4.p2.spkg
primesieve-3.4.p2.spkg].
Apply [http://wstein.org/home/ohanar/primesieve/trac7539_initial.patch
trac7539_initial.patch] and either
[http://wstein.org/home/ohanar/primesieve/trac7539_standard.patch
trac7539_standard.patch] xor
[http://wstein.org/home/ohanar/primesieve/trac7539_optional.patch
trac7539_optional.patch].
--
Comment(by rohana):
I've worked on this a little, and have posted an updated spkg.
Unfortunately there are some major issues with primesieve on big endian
systems. I have added a patch that stops the vast majority of the
segfaults, however, there is still the occasional segfault. Even without
segfaulting, the library gives very incorrect values on big endian
systems.
I've also posted a few patches, one that provides a cython wrapper, and a
couple that sets up the package as either standard or optional. All of
these were based off of 5.0.prealpha1, so they may have some fuzz factors
to them (especially the later two).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7539#comment:19>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.