MaskRay added a comment.

In D120305#3346947 <https://reviews.llvm.org/D120305#3346947>, @tstellar wrote:

> In D120305#3346880 <https://reviews.llvm.org/D120305#3346880>, @MaskRay wrote:
>
>> In D120305#3346787 <https://reviews.llvm.org/D120305#3346787>, @nemanjai 
>> wrote:
>>
>>> In D120305#3346144 <https://reviews.llvm.org/D120305#3346144>, @MaskRay 
>>> wrote:
>>>
>>>> In D120305#3345978 <https://reviews.llvm.org/D120305#3345978>, @MaskRay 
>>>> wrote:
>>>>
>>>>> In D120305#3345810 <https://reviews.llvm.org/D120305#3345810>, @RKSimon 
>>>>> wrote:
>>>>>
>>>>>> @MaskRay The ppc buildbots have been red since these patches - please 
>>>>>> can you take a look? 
>>>>>> https://lab.llvm.org/buildbot/#/builders/57/builds/15454
>>>>>
>>>>> Seems that ppc64 doesn't support test/sanitizer_common test/crt -fpie. 
>>>>> I'll just disable them: https://github.com/llvm/llvm-project/issues/54084
>>>>
>>>> Actually I don't know how to disable the tests: 
>>>> https://lab.llvm.org/buildbot/#/builders/57/builds/15497 still failed.
>>>> Hope someone from #powerpc <https://reviews.llvm.org/tag/powerpc/> can 
>>>> disable them.
>>>
>>> This does not appear to be a matter of simply marking some tests as 
>>> UNSUPPORTED. Since this landed, there have been many builds with different 
>>> sanitizer failures and different numbers of sanitizer failures. Please pull 
>>> this patch to bring the bots back to green and we can work with you next 
>>> week on fixing what needs to be fixed.
>>
>> I enabled -DCLANG_DEFAULT_PIE_ON_LINUX=OFF for clang-ppc64le-rhel: 
>> https://github.com/llvm/llvm-zorg/commit/b6ddf02ce3a54da2df29e7e599b1838167e0e3ad
>> which should fix the issues.
>>
>> While I feel sorry for leaving clang-ppc64le-rhel red for some time and am 
>> willing to fix issues if I have access to a ppc64 machine (especially 
>> compiler-rt ones that I care about),
>> I feel uncomfortably if a group just bluntly request "please pull this 
>> patch" when apparently (a) there is a better approach (explicitly setting 
>> CLANG_DEFAULT_PIE_ON_LINUX=OFF) and (b) there is something a bot maintainer 
>> can do
>> and (c) there is just some inherent stability problem (in this case, 
>> consider not enabling the testing when the target is still unstable) that is 
>> causing not only this issue, but various other reports (as I watch sanitizer 
>> failures quite closely and ppc64 often tends to be the outlier thing)
>
> Fixing the buildbot like this doesn't help regular users though.  I think 
> it's better to revert and then work on a solution as @nemanjai suggested.  
> What  are the downsides to reverting this?

Well, I can speak for regular ppc64le users now since q66 kindly gives me 
access to a ppc64le machine.
`check-lsan check-sanitizer check-crt` etc passed fairly well with default PIE 
Clang.

I think we previously paid too less attention on build bot stability problems.
In this case I suspected again this is such a problem (typically sanitizer not 
so compatible with some older glibc/binutils)

  <stdin>:1:16: note: possible intended match here
  error: Segmentation fault (core dumped)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120305/new/

https://reviews.llvm.org/D120305

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to