PGI Workstation x86_64 Interix/SUA - beginners questions

Hi Jerker,

Unfortunatly the installer failed due to wrong permissions applied to the installed directories (it removed all permissions).

I’ll pass this on.

The 2 weeks evaluation period is also far too short.

Please contact PGI Sales at sales@pgroup.com. They can usually extend this for you.

When I did my first test compile I run into a bug: The -largeaddressaware:no linker switch needs to be added to ldrc(121).

Can you please describe the bug?

When compiling e.g. test compile of GNU make I get some strange warnings:

It appears to me that for these messages that “uid_t” might be getting declared elsewhere. However, I’m unable to recreate the issue here so am not positive. What include files are you using? What command line arguments are you using?

The compiler includes the Interix gcc.3.3 x86 headers and libs - are you sure this is right?

Yes. A few of GNU header files are not interoperable with PGI compilers and needed to be rewritten. However, we do try to keep the header files as close to the original version as possible.

What about gcc shared libraries? Are they supported in x64 and if so, how to enable, create and use them? Since the linker ultimately is the MS x64 linker, it would be interesting to hear if you have found a solution of this.

We have been working closely with Microsoft on creating a linker which will be able to create shared libraries on 32-bit SFU. This linker will be available with the 7.0-7 release. Prior releases and 64-bit SUA do not support GNU style shared libraries.

  • Mat