Shankar Easwaran
2013-Sep-09 04:29 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
Hi Alex, + Galina Ubuntu/Debian should work as well, I wanted one flavor where lld could be built on linux platform. I will want to have a seperate buildbot to seperate failures if any due to the fsanitize options. 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. Thanks Shankar Easwaran On 9/8/2013 10:22 PM, Alex Rosenberg wrote:> There are existing Darwin and Win7 builders, and a few Debian configs that also build lld. I'd support enabling the sanitizers on these builds as is. Also, tsan especially because lld uses threads. > > If you'd like an Ubuntu bot, somebody is going to have to provide one. > > Alex > > On Sep 6, 2013, at 2:27 PM, Shankar Easwaran <shankare at codeaurora.org> wrote: > >> Hi All, Chandler, >> >> After listening to Chandlers presentation at Going native 2013, >> >> I think "lld" should add a buildbot configuration to turn on building lld with -fsanitize options and have buildbot configurations to run on >> >> * darwin >> * linux (ubuntu). >> >> I was not really sure on if llvm changes use a buildbot with the -fsanitize options turned on / how stable the llvm libraries are when compiled using those options. >> >> Does it make sense to have >> >> * llvm built in the normal way >> * just build lld with the options -fsanitize=address,undefined,memory options ? >> >> (or) >> >> * build all the sources including lld with the options -fsanitize=address,undefined,memory >> >> Has anyone done this experiment already ? >> >> 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 >-- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation
Chandler Carruth
2013-Sep-09 04:48 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130908/44ce891d/attachment.html>
Shankar Easwaran
2013-Sep-09 05:00 UTC
[LLVMdev] [lld] buildbot configuration on using -fsanitize options
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
Reasonably Related Threads
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options
- [LLVMdev] [lld] buildbot configuration on using -fsanitize options