[Openmp-commits] [PATCH] D104788: [OpenMP] Fix builds for non-x86 after distributed barrier patch
    Johannes Doerfert via Phabricator via Openmp-commits 
    openmp-commits at lists.llvm.org
       
    Tue Jun 29 07:29:43 PDT 2021
    
    
  
jdoerfert added a comment.
In D104788#2847080 <https://reviews.llvm.org/D104788#2847080>, @jlpeyton wrote:
> In D104788#2841928 <https://reviews.llvm.org/D104788#2841928>, @ggeorgakoudis wrote:
>
>> I had the same compilation errors mentioned in D103121 <https://reviews.llvm.org/D103121> on an IBM machine. I can confirm that with this patch errors go away and compilation finishes. However, there are several warnings on overriden functions and virtual destructors, for example:
>>
>>   .../llvm-project/openmp/runtime/src/kmp_wait_release.h:958:8: warning: 'notdone_check' overrides a member
>>    function but is not marked 'override' [-Wsuggest-override]                                                                               
>>     bool notdone_check() {                                                                                                                  
>>          ^                                                                                                                                  
>>   .../llvm-project/openmp/runtime/src/kmp_wait_release.h:178:16: note: overridden virtual function is here 
>>     virtual bool notdone_check() {  
>>
>> and
>>
>>   .../llvm-project/openmp/runtime/src/kmp.h:266:48: warning: 'kmp_flag_64<false, true>' has virtual functio
>>   ns but non-virtual destructor [-Wnon-virtual-dtor]                                                                                        
>>   template <bool C = false, bool S = true> class kmp_flag_64;                                                                               
>>                                                  ^            
>>
>> which should be reasonable to fix too. Happy to provide a more detailed log if needed.
>
> A detailed log would help!
Probably true.
I'll go ahead and revert the original patch so we can sort this out properly.
I was under the impression that the issue was going to be addressed right away but the fix seems to take longer.
It is not in anyone interest that our build is broken on non-X86 machines for 10 days now, arguably a revert right away would have
been the right course of action.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D104788/new/
https://reviews.llvm.org/D104788
    
    
More information about the Openmp-commits
mailing list