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.