From: David Kirkby on
On Jan 3, 7:25 am, Chris Ridd <chrisr...(a)mac.com> wrote:
> On 2010-01-03 06:17:21 +0000, David Kirkby said:
>
> > lot of the GNUisms have gone. (I might try to scronge some HP-UX
> > compiler licences from HP.)
>
> HP's unbundled C and C++ compilers are freely available from HP. Sorry
> I can't remember which distribution DVD they're on (but the developer's
> bundle for PA-RISC is called B9007AA) but they're free. They didn't use
> to be, rather like Sun Studio didn't use to be :-)
>
> They get installed into /opt/ansic and /opt/aCC, also /opt/langtools.
>
> They're also free for IA64, but I don't have an Itanic box to check details.
>
> --
> Chris

Are you sure about this? I downloaded 60-day trial versions only a
month or so back.

-bash-4.0$ /opt/aCC/bin/aCC -V
aCC: HP ANSI C++ B3910B A.03.85

That is not free, neither is the C compiler.

Dave
From: Chris Ridd on
On 2010-01-03 16:19:04 +0000, David Kirkby said:

> On Jan 3, 7:25 am, Chris Ridd <chrisr...(a)mac.com> wrote:
>> On 2010-01-03 06:17:21 +0000, David Kirkby said:
>>
>>> lot of the GNUisms have gone. (I might try to scronge some HP-UX
>>> compiler licences from HP.)
>>
>> HP's unbundled C and C++ compilers are freely available from HP. Sorry
>> I can't remember which distribution DVD they're on (but the developer's
>> bundle for PA-RISC is called B9007AA) but they're free. They didn't use
>> to be, rather like Sun Studio didn't use to be :-)
>>
>> They get installed into /opt/ansic and /opt/aCC, also /opt/langtools.
>>
>> They're also free for IA64, but I don't have an Itanic box to check details.
>>
>> --
>> Chris
>
> Are you sure about this? I downloaded 60-day trial versions only a
> month or so back.
>
> -bash-4.0$ /opt/aCC/bin/aCC -V
> aCC: HP ANSI C++ B3910B A.03.85
>
> That is not free, neither is the C compiler.

You're right. It seems you've got to be a "DSPP partner", but I think
that is a free for individuals as well as companies.

--
Chris

From: Richard B. Gilbert on
Chris Ridd wrote:
> On 2010-01-03 16:19:04 +0000, David Kirkby said:
>
>> On Jan 3, 7:25 am, Chris Ridd <chrisr...(a)mac.com> wrote:
>>> On 2010-01-03 06:17:21 +0000, David Kirkby said:
>>>
>>>> lot of the GNUisms have gone. (I might try to scronge some HP-UX
>>>> compiler licences from HP.)
>>>
>>> HP's unbundled C and C++ compilers are freely available from HP. Sorry
>>> I can't remember which distribution DVD they're on (but the developer's
>>> bundle for PA-RISC is called B9007AA) but they're free. They didn't use
>>> to be, rather like Sun Studio didn't use to be :-)
>>>
>>> They get installed into /opt/ansic and /opt/aCC, also /opt/langtools.
>>>
>>> They're also free for IA64, but I don't have an Itanic box to check
>>> details.
>>>
>>> --
>>> Chris
>>
>> Are you sure about this? I downloaded 60-day trial versions only a
>> month or so back.
>>
>> -bash-4.0$ /opt/aCC/bin/aCC -V
>> aCC: HP ANSI C++ B3910B A.03.85
>>
>> That is not free, neither is the C compiler.
>
> You're right. It seems you've got to be a "DSPP partner", but I think
> that is a free for individuals as well as companies.
>

ISTR that to be a "DSPP Partner" you must develop application software
to run under VMS. I don't know how closely they check on this. . . .
From: Chris Ridd on
On 2010-01-03 17:34:07 +0000, Richard B. Gilbert said:

> Chris Ridd wrote:
>> You're right. It seems you've got to be a "DSPP partner", but I think >
>> that is a free for individuals as well as companies.
>>
>
> ISTR that to be a "DSPP Partner" you must develop application software
> to run under VMS. I don't know how closely they check on this. . . .

This URL looks a bit dynamic
<http://h21007.www2.hp.com/portal/site/dspp/menuitem.b808367c27274c47e06ff7104894e601>
but it talks about developing/porting to "an" HP platform. That's what
you're doing with Sage, and we are in DSPP for our HP-UX ports.
--
Chris

From: Michael Laajanen on
Hi,

David Kirkby wrote:
> On Jan 3, 9:14 am, Michael Laajanen <michael_laaja...(a)yahoo.com>
> wrote:
>> Hi,
>>
>>
>>
>> David Kirkby wrote:
>>> On 1 Jan, 22:26, Nemo ad Nusquam <inva...(a)invalid.invalid> wrote:
>>>> Dave:
>>>> David Kirkby wrote (in part):
>>>>> Building Sage on Solaris is not exactly trivial, but it will build.
>>>>> However, it only currently builds as a 32-bit application on Solaris
>>>>> 10, and even then, some things do not work right.
>>>> Good work! It would be very nice to have Sage running on more than
>>>> Intel boxes. Thank you.
>>> It's only recently got it there. The is a lot of code in Sage - the
>>> compressed source code is around 260 MB. The university of Washington
>>> was donated a T5240 by Sun, but the architecture of that machine has
>>> not really been ideal for developing on. I luckily had my own Blade
>>> 2000, but Sage took a day or more to build on that.
>>> These was until recently a very annoying bug, which meant that Sage
>>> would build if Sun Studio was not installed, but would not build if
>>> Sun Studio was installed. Finally, after many months, the cause of it
>>> has been identified. Of couse, we could have hacked the code to get it
>>> to work, or as root you could move Sun Studion to a non-standard
>>> place, but these were all hacks.
>> Are all these fixes that you do in the main source (4.3)?> I'm not sure if an HP-UX port will ever happen, but certainly some
>>> testing I've done on HP-UX has identified problems that were less
>>> apparent on other platforms, but still existed. I believe if there was
>>> someone keen on using Sage on HP-UX, a port would be quite easy, as a
>>> lot of the GNUisms have gone. (I might try to scronge some HP-UX
>>> compiler licences from HP.)
>>> Dave
>> What about IRIX?
>>
>> /michael
>
> I have an SGI Octane running IRIX, a Dec Alpha running Tru64 and an
> IBM RS/6000 running AIX. In principle, Sage could be ported to any of
> them, but I think AIX and HP-UX are the only worthwhile ones now.
>
> If you want to try a port to IRIX, you are welcome to. I've started
> writing the code in a way it will work with IRIX. There are specific
> tests for IRIX, specific tests for the SGI IRIX compilers. I'm
> planning for the future, but I suspect IRIX port will never happen.
> But where I can add code that would make a port less hassle, without
> too much effort on my part, then it gets added.
>
> If you use IRIX, and want to port it, let me know.
>
> Dave
That is a too big task for a HW guy like me, I admire you for making it
work on Solaris since I can only compile gates and flip/flops :)

/michael