On Sun, Jun 6, 2010 at 3:27 PM, Dr. David Kirkby <david.kir...@onetel.net> wrote: > On 06/ 6/10 07:29 PM, leif wrote: >> >> On 6 Jun., 19:02, "Dr. David Kirkby"<david.kir...@onetel.net> wrote: > >>> Could I twist your arm to review the changes? >> >> Be a little patient, awaiting 4.4.4.alpha0... >> (And in principle the patch should be tested on other Solaris systems, >> too... I currently can only give it a "Linux-ok" - as soon as the >> sysloads drop reasonably...) >> >> >> -Leif >> > > I've tested on multiple Solaris systems, both with and without 'flex' in the > path - see trac ticket for further details. > > The more I look at the Singular package in Sage, the more I realise it is a > complete mess. There are 5 copies of install-sh for example. Sage's > spkg-install has options that are not listed as options to the Singular > 'configure' script, and don't do what their names imply (i.e. > --without-bison and --without-lex). > > I've just downloaded the latest Singular source, and that is no less of a > mess. So both Sage's spkg-install and the current Singular source code are a > bit poor in my honest opinion. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
In case anybody from Singular is reading this -- the above is the opinion of David and not the Sage project as a whole. I'll add that, in my experience, Singular is fairly easy to build and portable, more so than many other programs. When I've personally poked around in the Singular source code and actually tried to understand the code, it's been surprisingly easy to understand, compared to many other sophisticated C++ programs. Regarding multiple copies of install-sh, please note that like Sage, Singular is built up from other libraries and components. One could criticize Sage on the same grounds for including multiple copies of various autoconf scripts in the various src/ subdirectories of spkg's. > As such, I think this hack is the best we can do. > > It at least allows Sage to build when flex is not installed. I think using touch is reasonable given the circumstances. -- William -- William Stein Professor of Mathematics University of Washington http://wstein.org -- 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