#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.

Reply via email to