Re: Call_External on SGI (IRIX6.3) [message #16386] |
Fri, 23 July 1999 00:00 |
Richard Tyc
Messages: 69 Registered: June 1999
|
Member |
|
|
Nigel Wade wrote:
>
>
> Yes, IDL 5.2 uses the O32 ABI. IRIX does not allow mixing of O32 and N32
> ABIs, so all your external code *must* be compiled/linked with -o32.
> (This has been causing us problems since the latest compilers will not
> generate o32 code.)
>
> You could try installing IDL 5.2.1, I received a message yesterday that
> says
> this version uses the N32 ABI. I have only just downloaded the package
> and
> haven't yet had time to install it so I can't comment on whether it
> works.
> You can download it from the RSI ftp server; follow the links from the
> RSI
> Web site.
>
YES!! IDL 5.2.1 does use the new n32 ABI and this solved the problem.
Thanks for the help
Rich
-
Attachment: richt.vcf
(Size: 0.29KB, Downloaded 53 times)
|
|
|
Re: Call_External on SGI (IRIX6.3) [message #16390 is a reply to message #16386] |
Fri, 23 July 1999 00:00  |
Nigel Wade
Messages: 286 Registered: March 1998
|
Senior Member |
|
|
Richard Tyc wrote:
>
> I am having trouble with getting a simple example to work on our SGI O2
> with IRIX 6.3. We are using IDL 5.2
>
[snip]
> Is there a problem with using n32 code (I can't link using the older
> o32)
>
Yes, IDL 5.2 uses the O32 ABI. IRIX does not allow mixing of O32 and N32
ABIs, so all your external code *must* be compiled/linked with -o32.
(This has been causing us problems since the latest compilers will not
generate o32 code.)
You could try installing IDL 5.2.1, I received a message yesterday that
says
this version uses the N32 ABI. I have only just downloaded the package
and
haven't yet had time to install it so I can't comment on whether it
works.
You can download it from the RSI ftp server; follow the links from the
RSI
Web site.
> Any ideas
>
> Rich
--
-----------------------------------------------------------
Nigel Wade, System Administrator, Space Plasma Physics Group,
University of Leicester, Leicester, LE1 7RH, UK
E-mail : nmw@ion.le.ac.uk
Phone : +44 (0)116 2523568, Fax : +44 (0)116 2523555
|
|
|