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

Reply via email to