[LLVMdev] [lld] buildbot configuration on using -fsanitize options

Shankar Easwaran shankare at codeaurora.org
Thu Sep 12 12:53:21 PDT 2013


Hi Evgeniy,

Can you add the step to checkout lld and build and run the unittests then ?

Thanks

Shankar Easwaran

On 9/10/2013 4:59 AM, Evgeniy Stepanov wrote:
> Does it build with libstdc++? I've got this with fresh clang, -std=c++11:
>
> In file included from ../projects/lld/lib/ReaderWriter/ELF/./SectionChunks.h:19:
> In file included from ../projects/lld/include/lld/Core/Parallel.h:28:
> In file included from
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/condition_variable:38:
> /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../include/c++/4.6/chrono:535:6:
> error: no matching constructor for initialization of 'duration' (aka
> 'std::chrono::duration<long, std::ratio<1, 1000000> >')
>            : __d(__t.time_since_epoch())
>
> On Tue, Sep 10, 2013 at 1:28 PM, Alexey Samsonov <samsonov at google.com> wrote:
>> FYI We have an upstream bootstrap bot
>> (http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap) that
>> does a number of things including running llvm/clang tests under ASan/MSan.
>> Probably we can add a couple of steps that would checkout lld and run
>> check-lld in ASan-ified/MSan-ified build trees.
>>
>>
>> On Mon, Sep 9, 2013 at 9:00 AM, Shankar Easwaran <shankare at codeaurora.org>
>> wrote:
>>> On 9/8/2013 11:48 PM, Chandler Carruth wrote:
>>>> On Sun, Sep 8, 2013 at 9:29 PM, Shankar Easwaran
>>>> <shankare at codeaurora.org>wrote:
>>>>
>>>>> Do you know if llvm itself gets tested as a complete build with the
>>>>> fsanitize options ?
>>>>>
>>>>> Enabling tsan seems to be a good idea too.
>>>>>
>>>> We test it very regularly with all of the sanitizers. We've not been able
>>>> to add these bots easily due to infrastructure issues.
>>> Thanks for the info Chandler. I would like to add the extra fsanitize
>>> configs to the lld buildbot to detect problems early.
>>>
>>> There have been a bunch of temporary string issues, which would have been
>>> easily caught by the sanitizer tools.
>>>
>>>
>>> Thanks
>>>
>>> Shankar Easwaran
>>>
>>> --
>>> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted
>>> by the Linux Foundation
>>>
>>> _______________________________________________
>>> LLVM Developers mailing list
>>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>>
>>
>> --
>> Alexey Samsonov, MSK
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation




More information about the llvm-dev mailing list