#12089: Singular does not build on Cygwin - static libs problem
------------------------------------------------------+---------------------
Reporter: dimpase | Owner: tbd
Type: defect | Status:
needs_review
Priority: major | Milestone:
sage-4.8
Component: packages | Keywords:
singular, cygwin
Work_issues: | Upstream: Not
yet reported upstream; Will do shortly.
Reviewer: Karl-Dieter Crisman, Dmitrii Pasechnik | Author:
Dmitrii Pasechnik, Karl-Dieter Crisman
Merged: | Dependencies:
------------------------------------------------------+---------------------
Changes (by newvalueoldvalue):
* status: new => needs_review
* reviewer: => Karl-Dieter Crisman, Dmitrii Pasechnik
* author: => Dmitrii Pasechnik, Karl-Dieter Crisman
Old description:
> singular-3-1-3-3.p1 does not build on Cygwin, as Singular's internal
> libraries libkernel and libhtmlhelp are now built as static, and they
> cannot be linked using the usual -l syntax. Rather, one needs to list
> them much like .o files.
>
> A Cygwin-only
> [http://boxen.math.washington.edu/home/dima/packages/singular-3-1-3-3.p1-cygwindraft.spkg
> DRAFT spkg] was made by directly editing the appropriate Makefiles in
> src/
> This will need to be made into a proper patch.
New description:
singular-3-1-3-3.p1 does not build on Cygwin, as Singular's internal
libraries libkernel and libhtmlhelp are now built as static, and they
cannot be linked using the usual -l syntax. Rather, one needs to list them
much like .o files.
Spkg is available at
[http://sage.math.washington.edu/home/kcrisman/singular-3-1-3-3.p2.spkg
singular-3-1-3-3.p2.spkg].
--
Comment:
I've done exactly that same thing in making spkgs before! Spkg is updated
at [http://sage.math.washington.edu/home/kcrisman/singular-3-1-3-3.p2.spkg
singular-3-1-3-3.p2.spkg]. The new patch only is applied on Cygwin. Diff
attached for reference in review.
Dima, I'll test this just now, but if it builds, then I think it would
just require you to sign off on it.
Dima or Volker or someone, can you report this upstream?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12089#comment:8>
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.