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