On Thu, Dec 20, 2012 at 9:46 AM, David Kirkby <david.kir...@onetel.net> wrote:
> On 20 December 2012 15:52, Volker Braun <vbraun.n...@gmail.com> wrote:
>
>> You still can't use the gcc that OpenIndiana ships by default (dies in
>> libz).
>>
>> Besides, the fact that Sage can drop all the necessary tools to make
>> OpenSolaris it look like x86 GNU on slightly wonky kernel is just another
>> point in case that we don't learn that much that could not be tested more
>> easily on a platform that is not dead.
>
> If the code in Sage conformed to the C and C++ standards, it would
> build with a standard C compiler. But C/C++ compilers from Sun/Oracle,
> IBM or HP will not compile large portions of Sage, as a lot of the
> code does not conform to the C or C++ standards. Instead it will only
> build with the GNU compiler, which reports thousands of warnings.

I would love to have perfectly compliant code, but that's just not
very practical. (On that note, until there is a single fully standards
conformant C++ compiler out there the whole question is somewhat odd,
instead one is trying to work in the common intersection of the
compilers one is interested in.) But especially given the number of
arcane upstream packages we have, I don't see this happening any time
soon, not only because of the amount of work involved, but more
importantly the return on investment compared to the many other things
we could be doing.

> Having rarer systems does catch some bugs that common systems do not.

Perhaps. Lets try to be objetive about this.

I say we come up with a list of bugs caught by these rare systems, and
also a list of workarounds for non-bugs we've had to do for these
systems (including other "brakes" on the development process like
#12798) and we will be in a better position to judge the merits of
keeping these as officially supported platforms.

> It would be good to get Solaris 11 and OpenIndiana system available to
> the buildbot. I don't mind setting one up, but electricity is not
> cheap in the UK, and I'm not paying the electric bill to run another
> machine 24/7.

I just can't see how we can claim to support a system so rare the
community can't even get access to it.

- Robert

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to