On Jun 6, 7:44 am, mabshoff <[EMAIL PROTECTED]> wrote:
> > The Solaris port does seem to be coming on, which is good. The ntl fix
> > from Francois seems to work on both my SPARCs. I do have another
> > problem, but that needs to be on another subject, not this one.
>
> Thanks for testing ;)

I should have added the problem I got was with 3.0.2, with twisted. I
think you have perhaps made some changes to that, so I'm in the
process of downloading sage-3.0.3.alpha1.tar. Unfortunately, I'm only
getting 50 KB/s, it will be another 15 minutes before I have the
tarball.

> But the medium term plan is to switch to the Sun Forte compiler and I
> have no intention to ever even put substantial time to make the 64 bit
> port work with gcc. I have had to deal with too much crap with gcc in
> 64 bit mode on Solaris to even pursuit that, but patches and fixes are
> obviously welcome. Since the Sun compiler is free as in beer I don't
> think that is too much of a problem. Should Sun decide to do something
> stupid and force people to pay for their compilers again we will
> revisit gcc in 64 bit mode on Solaris again.

Essentially the Sun compilers are faster than gcc, so changing for
that reason alone would be useful on code which is going to be CPU
intensive.

I can't see Sun trying to charge for their compilers again. I think
they would **** off too many people, including many of their own
employees. But who knows, they have made some odd decisions before
with how they changed the license conditions on Solaris.

* At one time Solaris was commerical only

* Then it became free for up to 8 CPUs. It did not inforce the 8-CPU
limit, but few people have machines with more than 8 CPUs.

* Then they called Solaris free, but in only if the machine was
capable of holding just one cpu, and furthermore the machine was
bought from a Sun authorised resller. This mean it was not free for
99% of users. In practice, since anyone could download it, you can
guess what people did.

* At one point they used to charge a nominal fee to download the x86,
but not SPARC version. I think they got fed up with a lot of
downloads, with people not bothering to install it. I can see some
logic in that.

* Then Solaris became free and open source.

So who knows? Depending on what way the wind is blowing, Sun will send
you a Solaris Express DVD and them pick up  the postage, or you pay
for the postage. Their policy seems to change from week to week, with
no real logic to it.

Going back to Sage, I imagine the switch from gcc->Sun compilers is
going to present quite a few challenges, as the options are so
different. I believe there is a gcc interface to the Sun compilers so
it can be called with gcc options, but I think it is better to use the
right Forte options.

BTW, are there any other ports planned, like HP-UX? I have a HP-UX box
here, but it has not been switched on for many years. I also have
tru64 on a Dec Alpha, IRIX on an SGI Octane and AIX on a large IBM
server, but none of the machines have been on for years. About time I
got rid of them I guess! But I know from my efforts on ATLC
http://atlc.sourceforge.net/ that building software on multiple
platforms tends to find a lot of bugs, which don't show up on platform
A, but the bugs are there, ready to surface at some later date. ATLC
has been built on many platforms including a Sony Playstation and a
Cray supercomputer.




--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to