I’m currently developing a translational tool which takes input in the form of an intermediate representation for Prograph code with parallel annotations, and produces it as C++ with OpenMP annotations.
I’ve developed it to the point where it generates valid sequential code (compiling with GCC 3.4.4), and it also appears as though pgCC accepts the code as well (both sequential and parallel versions).
Anyway, I’ve just installed the amd64 version of your product on my Linux box running Gentoo, and I get the following error when I try to compile the file:
$ pgCC pi.par.pgir.cpp
“pi.par.pgir.cpp”, line 39: warning: variable “r17” was set but never used
int r17; //MAKEVAR
NOTE: your evaluation license will expire in 14 days, 22.9 hours.
For a permanent license, please read the order acknowledgement
that you received. Connect to https://www.pgroup.com/License with
the username and password in the order acknowledgement.
Name: “Mark McKenna”
/usr/local/opt/pgi/linux86-64/6.0/lib/libstd.a: could not read symbols: File format not recognized
…the last one, not the first. I know why that’s happening :)
It appears to be complaining that one of the files in your distribution doesn’t have the right format; however the archive is valid according to ar.
Anyway… any ideas?
Thanks very much in advance.