On 2 March 2010 19:44, Peter Jeremy <peterjer...@acm.org> wrote: > On 2010-Mar-01 14:42:38 +0000, "Dr. David Kirkby" <david.kir...@onetel.net> > wrote: >>I've just succeeded in getting all doctests to pass on Solaris. > > Firstly, congratulations on this. > > On 2010-Mar-01 19:09:54 +0000, "Dr. David Kirkby" <david.kir...@onetel.net> > wrote: >>There should be minor differences between Solaris 10 on SPARC and >>Solaris 10 on x86. > > Incorrectly #ifdef'd assembly code might be irritating but at least the > assembler will choke on it. More subtle problems will be code that > assumes Sun/Solaris means big-endian.
True. A lot of the code in Sage is quite old, so assumptions are made that are not true today. The fact that Solaris does not necessarily mean big-endian might be a problem. Hopefully any such problems will be picked up in tests though - it should be fairly evident at run-time if that is wrong. FWIW, I used to work on a Burker NMR spectrometer, which was 24-bit. I can't recall whether it was the most significant or the least significant byte that was in the middle, but it was one of them! I assume Bruker used to use 16-bits, then switched to 24-bits, so to maintain some compatibility one or the other bytes had to be in the middle. I'm not sure if that would be called 'middle endian' or not! I doubt autoconf could even check for that sort of mix. >>There is quite a difference from Solaris 10 to Open Solaris. The >>latter is aimed much more for desktop use. > > I've found that OpenSolaris feels a lot more like Linux than Solaris does. Yes agree. OpenSolaris is a radical change from Solaris 10. -- 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