CC to [libsingular-devel] to make the Singular development team (which has 
been incredibly helpful and supportive in the past!) aware of this discussion.

> >> I so wish you were right!    The programs you refer to like Singular
> >> are very simple and tiny compared to Sage.  If things were so easy as
> >> you think, somebody would already have set things up so one can do
> >> things that way.  Nothing is stopping anyway from doing that now.
> >
> > Happens that Singular is a stumbling stone in the port of Sage to
> > Open Solaris 64 bit! As it comes to building libsingular I have no clue
> > at the moment.
> >
> > Jaap
> 
> I'll help you on that, but I need to sort out the 'prereq' script and now
>  feel I need to devote some time to trying to fix this issue created
>  somewhere between 4.3 and 4.3.1, where the SPARC port got broken.
> 
> It looks like there are plenty of patches to singular: spkg-install
>  contains
> 
> patch()
> {
>      # work-around patches
>      cp patches/mminit.cc src/kernel/
>      cp patches/assert.h src/factory/
>      cp patches/kernel.rmodulon.cc src/kernel/rmodulon.cc
>      cp patches/src.Singular.Makefile.in src/Singular/Makefile.in
>      cp patches/Singular.libsingular.h src/Singular/libsingular.h
>      cp patches/factory.GNUmakefile.in src/factory/GNUmakefile.in
>      cp patches/libfac.charset.alg_factor.cc
>  src/libfac/charset/alg_factor.cc cp patches/kernel.Makefile.in
>  src/kernel/Makefile.in
>      cp patches/Singular.Makefile.in src/Singular/Makefile.in
>      cp patches/Singular.tesths.cc src/Singular/tesths.cc
>      #cp patches/Singular.configure src/Singular/configure
>      #cp patches/Singular.configure.in src/Singular/configure.in
> }
> 
> I suspect some of them have GNUisms in them, though  this does build 32-bit
>  SPARC.

A lot of this is me being lazy and not submitting out fixes upstream. The 
development model right now is that I patch whatever I deem necessary for 
libsingular to work (e.g. include more header files etc.) and my changes are 
then reviewed and (when accepted) applied upstream. This long list indicates, 
that I should submit a batch of patches again.

Martin
 

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
_otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF
_www: http://www.informatik.uni-bremen.de/~malb
_jab: martinralbre...@jabber.ccc.de

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to