I’m installing PGI 9.0-3 on a production Linux cluster. We’ve had this version available for “friendly-users” for a couple of months, and had no reports of problems, nor had I seen any in my own testing. Today, I’m getting the following:
PGC-W-0258-Argument 1 in macro offsetof is not identical to previous definition (/usr/lib/gcc/x86_64-redhat-linux/3.4.5/include/stddef.h: 414)
PGC-W-0258-Argument 2 in macro offsetof is not identical to previous definition (/usr/lib/gcc/x86_64-redhat-linux/3.4.5/include/stddef.h: 414)
when compiling a trivial OpenMPI C program. I see this with all the OpenMPIs currently available on this cluster, namely, 1.2.4, 1.3.2, 1.3.3, and 1.4.
My first guess was that there was something wrong with my production build, so I went back to my “friendly” 9.0-3 installation. Same warnings - which I did not get previously.
How important is this warning? ;-) Because that’s what my users are going to ask.
It doesn’t look like there have been any changes to the gcc or any of the OpenMPIs in quite a while (except the 1.4 is a much newer build, of course). What else can I look at for possible causes?