You steered me right. The PGI support representative said, regarding 13.4:
This is a known issue where there's a compatibility issue with the "stddef.h" header file we ship and GCC 4.6/4.7. We were able to fix the problem in the 13.5 compilers (TPR#19320)
If you can't download and install 13.5, please send a note to PGI Customer Service (trs_at_[hidden]) and they should be able to get you the updated file.
From: users-bounces_at_[hidden] [users-bounces_at_[hidden]] on behalf of Jeff Squyres (jsquyres) [jsquyres_at_[hidden]]
Sent: Wednesday, May 29, 2013 3:31 PM
To: Open MPI Users
Subject: EXTERNAL: Re: [OMPI users] Problem building OpenMPI 1.6.4 with PGI 13.4
Can you ask PGI support about this? I swear that the PGI compiler suite has supported offsetof before.
On May 29, 2013, at 5:26 PM, "Blosch, Edwin L" <edwin.l.blosch_at_[hidden]> wrote:
> Im having trouble building OpenMPI 1.6.4 with PGI 13.4. Suggestions?
> checking alignment of double... 8
> checking alignment of long double... 8
> checking alignment of float _Complex... 4
> checking alignment of double _Complex... 8
> checking alignment of long double _Complex... 8
> checking alignment of void *... 8
> checking for C bool type... no
> checking size of _Bool... 1
> checking for inline... inline
> checking for C/C++ restrict keyword... __restrict
> checking for weak symbol support... yes
> checking for functional offsetof macro... no
> configure: WARNING: Your compiler does not support offsetof macro
> configure: error: Configure: Cannot continue
> + '[' 1 = 0 ']'
> users mailing list
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
users mailing list